Sfera-perm.ru

Сфера Пермь
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Битрикс счетчик посещений страницы

Счетчик посещений от Яндекс.Метрики

Счетчик посещений от Яндекс.Метрики не только дает подробную информацию о посещении сайта, но и способствует индексированию сайта.

Индексирование в поисковых системах (веб-индексирование) — это процесс добавления сведений о сайте роботом поисковой машины в базу данных.

Для того, чтобы установить счетчик посещений, зарегистрируйтесь, пожалуйста, на Яндекс Метрике ( https://metrika.yandex.ru/ ) и получите код счетчика.

Для того, чтобы получить код счетчика, выполните, пожалуйста, следующее:

Нажмите кнопку «Добавить счетчик»

Для того, чтобы установить счетчик посещений, зарегистрируйтесь, пожалуйста, на Яндекс Метрике ( https://metrika.yandex.ru/ ) и получите код счетчика.

Для того, чтобы получить код счетчика, выполните, пожалуйста, следующее:

Нажмите кнопку «Добавить счетчик»

Перейдя на страницу добавления счетчика, пропишите адрес Вашего сайта и согласитесь с условиями пользовательского соглашения

Перейдя на страницу добавления счетчика, пропишите адрес Вашего сайта и согласитесь с условиями пользовательского соглашения

Нажав кнопку «Создать счетчик», Вы перейдете на страницу настроек свойств счетчика.

Установите, пожалуйста, необходимые Вам, настройки; выберите вид счетчика посещений и нажмите кнопку «Скопировать»

Нажав кнопку «Создать счетчик», Вы перейдете на страницу настроек свойств счетчика.

Установите, пожалуйста, необходимые Вам, настройки; выберите вид счетчика посещений и нажмите кнопку «Скопировать»

Скопированный в буфер код счетчика необходимо разместить в проекте сайта в Конструкторе.

Важно : код необходимо установить так, чтоб он отображался на всех страницах, то есть установите, пожалуйста, курсор в поле шапки сайта , перед заголовком (названием организации), или в футер (узкое по высоте поле, ниже основного поля страницы), поскольку данные поля едины для всех страниц сайта.

Поставив курсор в поле футера, перейдя в меню: Объекты — Счетчик/Скрипт.

Скопированный в буфер код счетчика необходимо разместить в проекте сайта в Конструкторе.

Важно : код необходимо установить так, чтоб он отображался на всех страницах, то есть установите, пожалуйста, курсор в поле шапки сайта , перед заголовком (названием организации), или в футер (узкое по высоте поле, ниже основного поля страницы), поскольку данные поля едины для всех страниц сайта.

Поставив курсор в поле футера, перейдя в меню: Объекты — Счетчик/Скрипт.

В появившееся окно вставьте скопированный код счетчика и подтвердите.

После чего проведите, пожалуйста, полную (в этот раз обязательно, а вообще всегда крайне желательно проводить именно полную ) конвертацию и опубликуйте сайт.

Читайте так же:
Можно ли устанавливать счетчик 2014 года

Посмотреть детальный отчет по посещению Вашего сайта Вы сможете через время там же, на Яндекс.Метрике.

Информация о посещении сайта начнет собираться с того момента, как сайт с установленным счетчиком будет опубликован.

Устранение ошибок CMS Битрикс

Опция «Проверка системы» в CMS Битрикс позволяет проверить соответствие настроек хостинга требованиям CMS и вашего сайта. При запуске этой опции на хостинге Timeweb, Битрикс, как правило, приводит несколько ошибок и замечаний. В этой статье мы рассмотрим, как их исправить.

Отправка почты

Речь идет о двух параметрах: «Отправка почты» и «Отправка почтового сообщения больше 64Кб».

Уведомление: Ошибка! Не работает

Эта ошибка возникает, если вы используете хостинг на тестовом периоде — до оплаты услуги почта недоступна. Как только хостинг будет оплачен, почта заработает.

Режим работы MySQL

Уведомление: Ошибка! innodb_strict_mode=ON, требуется OFF. Переменная sql_mode в MySQL должна быть пустая, текущее значение: NO_ENGINE_SUBSTITUTION

Эта ошибка критична. Она может привести к блокировке запросов к базе данных, что практически означает остановку работы сайта.

Решение:

Необходимо внести изменения в файлы конфигурации Bitrix, в которых задаются параметры базы данных, и указать в них нужные значения. Отредактировать файлы можно, например, с помощью Файлового менеджера.

В файл /public_html/bitrix/php_interface/after_connect.php под уже имеющимися строками и до символов ?> добавьте:

В файл /public_html/bitrix/php_interface/after_connect_d7.php под уже имеющимися строками и до символов ?> добавьте:

После этого проверка Bitrix пройдет успешно.

Размер стека и pcre.recursion_limit

Уведомление: Замечание: Возможны проблемы в работе с длинными строками из за системных ограничений

Это замечание некритично и, как правило, на работе сайтов не сказывается, однако оно может влиять на обработку очень длинного текста, например, если в нем сотни тысяч символов.

Этот параметр влияет на возможность обработки строк регулярными выражениями. Лимит по умолчанию установлен достаточно большой, чтобы можно было обработать практически любой контент на сайте, но для устранения замечания можно дополнительно внести изменения.

Решение:

  • Если у вас тариф мощного хостинга, решением будет переключение сайта на PHP 7.4. Это можно сделать в разделе «Сайты» по нашей инструкции.
  • Если у вас тариф обычного хостинга или если смена версии PHP не помогла, исправить ошибку, добавьте в файл /public_html/.htaccess строки:
Читайте так же:
Хост библиотеки счетчика производительности отключить

Выполнение агентов на cron

Уведомление: Замечание: Агенты выполняются на хитах, рекомендуется перенести их выполнение на cron

Это замечание некритично. В Битрикс предусмотрен внутренний планировщик задач (агентов). Данное замечание влияет на то, насколько точно по времени сработают запланированные задачи. Грубо говоря, скрипты сайта выполняются, только когда его страницы кто-то посещает. Если нет посещений, то и таймер работать не будет. Cron позволяет полностью решить проблему с планированием задач.

Решение:

Чтобы перенести работу непериодических агентов (и передачу почты) на Сron, необходимо установить константу BX_CRONTAB_SUPPORT .

Для этого добавьте в файл /public_html/bitrix/php_interface/dbconn.php строку:

1. В разделе Crontab нажмите «Добавить новую задачу» и задайте удобное имя для задачи.

2. В пункте «Исполнитель» выберите «Исполняемый бинарный файл».

3. В пункте «Путь до файла» укажите команду следующего вида:

  • В /opt/php72/bin/php укажите ту версию php, которую использует сайт. Например, /opt/php74/bin/php ( или /opt/php7.4/bin/php ).
  • Вместо /home/u/user/site.ru/public_html укажите корректный путь до папки сайта и замените u и user на первую букву вашего логина и сам логин.

4. В пункте «Периодичность» выберите «Каждую минуту».

Уведомление: Ошибка! Не настроен запуск cron_events.php на cron

Эта ошибка может возникнуть, если в пункте выше вы только добавили константу, но не добавили задачу cron. Без настройки задачи в crontab будет остановлена часть агентов, в том числе с сайта перестанет отправляться почта. Письма будут накапливаться в очередь и отправляться по частям после устранения ошибки.

Решение:

Выполните приведенную выше инструкцию по добавлению задачи cron, и ошибка будет устранена.

Обязательные параметры PHP

Уведомление: Ошибка! Значение max_input_vars должно быть не ниже 10000

Эта ошибка не влияет на работоспособность сайта напрямую, но может отразиться на работе с большими формами в административной панели. При работе с инфоблоками низкое значение параметра max_input_vars может вызвать проблемы с сохранением настроек, поэтому система выделяет эту ошибку как критическую.

Решение:

Необходимо добавить следующую строку в файл /public_html/.htaccess :

Как подключить статистику посещений к сайту

Рецепт на 8 минут

Что делаем: подключаем к сайту Яндекс.Метрику для оценки посещаемости сайтов и анализа поведения пользователей.

Время: 8 минут.

Понадобится: аккаунт на Яндексе.

Коротко суть. Владельцу сайта иногда бывает важно выяснить, сколько людей посещает его сайт в день или в месяц, откуда эти люди приходят и как вообще пользуются сайтом. Чтобы это узнать, на сайт ставят специальный код — при загрузке страницы он сам отслеживает действия пользователей, а потом собирает данные в разные отчёты. Сегодня поставим этот код на сайт и посмотрим, как он работает.

Читайте так же:
Штраф водоканала за замену счетчика

Про сервисы сбора статистики у нас есть отдельная статья — в ней мы подробно рассказали, как они устроены, как работают и для чего применяются.

1. Заходим в аккаунт Яндекса

Чтобы пользоваться Яндекс.Метрикой, нужно войти в свой аккаунт, без этого сервис работать не будет. Для этого переходим на страницу Метрики и вводим логин и пароль. Если аккаунта ещё нет — нажмите кнопку «Зарегистрироваться».

2. Добавляем новый счётчик в аккаунт

Счётчик — это код, который смотрит, как посетители пользуются сайтом, на какие страницы заходят чаще всего и откуда приходят. Чтобы получить всю эту статистику, нам нужно сначала создать счётчик, а потом добавить его на сайт.

Чтобы получить новый счётчик, на главной странице сервиса нажимаем кнопку «Добавить счётчик»:

Придумываем название счётчика — оно может быть любым. Это будет полезно, если у вас будет много сайтов и нужно будет как-то различать счётчики. Дальше пишем адрес сайта. Мы разместим счётчик на нашем учебном сайте mihailmaximov.ru.

Заполняем имя, адрес и нажимаем «Создать счётчик»:

3. Получаем код счётчика

На странице счётчика система нам предложит три варианта установки:

  • HTML — если у вас статический сайт (наш вариант).
  • CMS — подойдёт для сайтов на Вордпрессе и других системах управления контентом.
  • Система управления тегами — для опытных веб-мастеров, которые подключают сразу несколько систем мониторинга и сбора данных.

Выбираем HTML и копируем код счётчика ниже на странице:

4. Добавляем код счётчика на сайт

Так как у нас вариант кода для установки в чистый HTML, то используем ту же механику, что и для установки комментариев на сайт:

  1. Открываем панель управления хостинга.
  2. Находим файл index.html — это главная страница нашего сайта.
  3. Открываем исходный код страницы во встроенном редакторе.
  4. Находим раздел .
  5. Вставляем в него наш код счётчика
  6. Сохраняем файл.
  7. Делаем так со всеми страницами сайта, статистику которых хотим отслеживать.

5. Проверяем работу счётчика

Заходим на страницу со счётчиками и видим зелёный значок — это значит, что Метрика увидела код на сайте:

Читайте так же:
Как провести левую розетку от счетчика

Если зайдём в сам счётчик, то увидим, что данные уже собираются и статистика работает. На сайтах, которые посещают часто, новые данные о посетителях будут видны уже через 5–10 минут:

Отслеживание данных из CRM-форм Bitrix24 в Google Analytics и Яндекс.Метрика

В очередной раз мы столкнулись с настройкой аналитики на сайте, разработанном на платформе Bitrix24. До этого мы могли настроить передачу данных с помощью стандартных инструментов внутри CRM (Сайты → Настройка сайта → Дополнительно), включая необходимые сервисы:

и подключая идентификаторы Google Analytics и Яндекс.Метрики на самих формах (CRM → Еще → CRM-формы → Редактировать форму → Дополнительно).

В этот раз в Яндекс.Метрике все отработало корректно, но в Google Analytics данные почему-то не передавались. Мы начали искать ответы на просторах Google, в итоге так и не нашли и решили самостоятельно копать в этом направлении. У нас получилось!

  1. Что мы сделали?
  2. Настройка целей в Google Tag Manager
  3. Передача данных в Google Analytics
  4. Какие вопросы остались открытыми?

Что мы сделали?

С нуля установили счетчик Google Tag Manager и привязали с помощью GTM → Google Analytics и Яндекс.Метрику. В этом нет ничего сложного:

  • Создать аккаунт и контейнер в Google Tag Manager.
  • Установить код Google Tag Manager на сайт.
  • Проверить работу кода.
  • Установить Google Analytics с помощью раздела “Теги”:
  • Установить Яндекс.Метрику через пользовательский HTML.

Настройка целей в Google Tag Manager

1. Создаем тег с названием нашей первой формы, например, “1-й экран Заявка отправлена Главная”:

  • Тип тега: Google Аналитика – Universal Analytics.
  • Тип отслеживания: Событие.
  • Категория: название нашей будущей переменной, например, “Заявка отправлена проектирование eventCategory”.
  • Действие: название нашей будущей переменной, например, “Заявка на проектирование Главная eventAction”.

2. Создаем триггер активации, назовем его VirtualPageview. Прежде чем переходить, мы посмотрели, как отрабатывает цель в DataLayer в режиме предварительного просмотра, какие данные мы получаем:

  • Имя события VirtualPageview. Название вашего события вы можете посмотреть в Data Layer в режиме предварительного просмотра после успешной отправки формы. В нашем случае на скриншоте выше event: VirtualPageView.
  • Условия активизации триггера: создаем две переменные, которые мы указали выше (Категория и Действие) в теге “1-й экран Заявка Отправлена Главная”.
Читайте так же:
Махинация с заменой счетчиков

Для действия прописываем имя переменной eventAction.

Для категории указываем имя переменной eventCategory.

  • Прописываем условия активации триггера:

— Переменная действия (в нашем случае – “Заявка на проектирование Главная eventAction”) равно Успешно заполнена форма. Это вы можете увидеть выше на скриншоте Data Layer (eventAction: Успешно заполнена форма).

— Переменная категории (в нашем случае – “Заявка отправлена проектирование eventCategory”) равно Заполнение формы “Оставьте заявку на проектирование”. Это вы можете увидеть выше на скриншоте Data Layer (eventCategory): Успешно заполнена форма.

— Выбираем встроенную переменную Page Path равно / для отслеживания отработки цели только на главной странице сайта.

3. Не забудьте опубликовать внесенные изменения

Передача данных в Google Analytics

  • Стандартно: Администратор → Цели → Новая цель.
  • Цель – событие. В категории указываем: Заполнение формы “Оставьте заявку на проектирование” (иначе – что у вас отработало в Data Layer в eventCategory).
  • Аналогично и в поле “Действие” вставляем “Успешно заполнена форма” eventAction, который отработал у нас в Data Layer.
  • Проверка целей.

Какие вопросы остались открытыми?

  1. Почему через стандартные решения Google Analytics не отработал? Техподдержка Битрикс24 молчит, времени у нас нет, нужно запускать рекламные кампании.
  2. Почему не сработала активация триггера через доступность элемента? Этот вариант мы пробовали самым первым. Form text мы отбросили сразу же, потому что в Битрикс24 формы реализованы не через form.
  3. Как быть с другими страницами? Ведь у нас на другой странице такие же формы, но для их корректной отработки мы будем менять названия. Для главной у нас останется “Оставить заявку на проектирование”, для другой страницы мы будем использовать название формы “Оставить заявку на проект котельной”. Таким образом мы сможем уникализировать формы и передавать уникальные eventCategory для каждой из форм и, соответственно, посадочных страниц сайта.

Мы очень надеемся, что данная статья помогла вам в решении ваших задач. Если же у вас есть свои идеи, как улучшить настройку, или же ответы на перечисленные вопросы, пишите в комментариях.

Авторы статьи – Алексей Чеканов и Ксения Лобынцева.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector