В этой заметке я хочу рассказать об основных составляющих кода Яндекс.Метрики. Это может быть нужно, если вы хотите понять, какие параметры счетчика включены или отключены. Сделать это когда код уже сгенерирован и размещен на вашем сайте не всегда бывает просто.
Прежде чем начнем:
[+] Все мои видеоуроки по веб-аналитике здесь.
[+] Мои услуги по настройке систем аналитики здесь.
В этой статье я буду перечислять список основных настроек Яндекс.Метрики, а вы можете проверять, включены они у вас или нет.
Вот, как примерно выглядит исходный код:
Полужирным шрифтом я выделил основные переменные кода, которые отвечают за включение и отключение той или иной настройки счетчика.
Давайте будем разбираться, что здесь к чему.
1) Сам код системы Яндекс Метрика находится в следующей конструкции:
Это комментарии для того, чтобы код метрики был заметен в коде и чтобы его можно было легко найти. Этот код никак не обрабатывается браузером и не влияет на функциональность.
2) ym(27191030, "init", < .
3) Включен ли вебвизор?
О том, что такое вебвизор, можно посмотреть здесь.
За включение этого инструмента отвечает параметр
Если здесь установлено значение true, то вебвизор включен.
4) Собираются ли данные для карты кликов?
За это отвечает параметр
Если здесь установлено значение true, то данные для карты кликов собираются.
Если это включить, становятся доступными следующие отчеты:
5) Собирается ли статистика на внешние ресурсы, данные о загрузке файлов и данные о нажатии на кнопку "Поделиться".
За это отвечает параметр
Если здесь установлено значение true, то статистика на внешние ресурсы будет собираться.
6) Включен ли точный показатель отказов?
За это отвечает параметр
Если здесь установлено значение true, то точный показатель отказов включен.
Подробнее о точном показателе отказов можно почитать здесь.
7) Включен ли информер?
Информер — это специальный счетчик, который отображается на страницах вашего сайта и выглядит вот так:
8) Это блок кода будет срабатывать только в том случае, если в браузере посетителя вашего сайта отключен Javascript.
Код Яндекс Метрики активно использует Javascript и для работы всех его функций и отчетов обязательно нужно, чтобы в браузере пользователя был включен Javascript. Если Javascript отключен, то подгружается изображение размером в 1 пиксель, по загрузке которого Яндекс Метрика хотя бы будет знать, что та или иная страница была просмотрена.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Или зарегистрируйтесь через социальные сети:
Яндекс.Метрика не нуждается в представлении. Ведь это один из мощнейших инструментов для веб-аналитики. Сам по себе сервис включает в себя множество инструментов для сбора данных, одним из которых являются «Цели».
Цель – это некий сценарий, при успешном прохождении которого поставленная цель считается достигнутой.
Всего на момент написания статьи Яндекс.Метрика содержит в себе 4 типа целей. Это:
- Количество просмотров страниц.
- Посещение определенных страниц.
- JavaScript-событие.
- Составная цель.
Сегодня мы поговорим о JavaScript-событии, в следующих же статьях, по отдельности, рассмотрим остальные типы целей.
Этот тип цели считается достигнутым, когда при определенных условиях (их мы рассмотрим ниже) вызывает специальный код.
Для начала – давайте получим этот код.
1. Зайдите в Яндекс.Метрику.
2. Далее, напротив нужного вам счетчика, нажмите на шестеренку (она вызывает страницу настроек).
3. На открывшейся странице настроек переключитесь на вкладку «Цели» и нажмите на кнопку «Добавить цель».
4. В открывшейся форме выбираете «JavaScript-событие», где вводите название цели и ее идентификатор.
И нажимаете «Добавить цель».
После чего, при успешном создании цели, она появиться в общем списке целей:
Где вы нажимаете «Сохранить». Если этого не произошло – пишите об этом в комментариях.
Теперь нам нужно сохранить номер счетчика (не путайте с номером цели) и идентификатор цели:
Они нам потребуются для уже финальной установки цели на наш сайт.
Во всех случаях мы будем вызывать следующую функцию:
Где «XXXXXX» – как раз номер вашего счетчика, а «TARGET_NAME» – идентификатор цели. А теперь примеры.
Установка цели на форму
Если вы на своем сайте имеете форму без технологии AJAX, то есть в ней присутствует часть похожая на эту:
Для того, что бы проверить правильно ли установлен код счётчика Яндекс Метрики на вашем сайте необходимо сделать несколько простых шагов:
-
Добавьте к адресу страницы параметр _ym_debug=1 и загрузите её.
Пример: gasend.com/trenazhor-dlya-vnedreniya-analitiki/?_ym_debug=1
Вы не установили счётчик на сайт.
Счетчик установлен с ошибками.
Работу счетчика кода могут блокировать другие скрипты.
Блокировка со стороны расширения Adblock Plus.
Домен mc.yandex.ru может быть заблокирован в файле hosts.