Как создать и поставить счетчик Яндекс Метрики

Яндекс Метрика (ЯМ) – бесплатная система аналитики и статистики для вашего сайта. С ее помощью вы сможете:

  • измерять и сравнивать посещаемость сайта в разрезе дней, недель, месяцев, кварталов и так далее;
  • отслеживать множество параметров, важных для понимания эффективности работы сайта и SEO-оптимизации: время посетителя на сайте, количество просмотренных страниц, источники переходов на сайт и т. п.;
  • просматривать записи визитов – что именно и в какой последовательности делал посетитель на сайте;
  • изучать карты страниц. Например, карты кликов (на которых наглядно видно, по каким элементам сайта чаще всего кликают посетители), карты скроллинга (позволяют увидеть, до какого уровня скроллят страницу пользователи, видят ли они конверсионные элементы) и т. д.
Чтобы подключить Яндекс Метрику к вашему сайту, необходимо установить на него так называемый счетчик – небольшой скрипт. В этой статье мы пошагово расскажем, как это сделать:
  1. Создаем аккаунт в Яндексе.
  2. Создаем и настраиваем счетчик.
  3. Основные настройки
  4. Дополнительные настройки.
  5. Способы установки счетчика.
  6. Установка через GTM.
  7. Можно ли установить счетчик без программиста.
  8. Проверка корректности установки.
  9. Настройка после установки.

Создаем аккаунт в Яндексе

Для использования Метрики необходимо быть зарегистрированным в Яндексе. Если у вас нет регистрации или вы хотите для ЯМ создать отдельный рабочий аккаунт – зарегистрируйте его. Это можно сделать на странице https://passport.yandex.ru/registration.
После этого переходим на страницу https://metrika.yandex.ru/ и нажимаем на кнопку "Перейти" посередине экрана.

Создаем и настраиваем счётчик Яндекс Метрики

После этого вы переходите на страницу счетчиков ЯМ https://metrika.yandex.ru/list. Здесь показываются все счетчики вашего аккаунта – созданные вами и те, на которые вам предоставили доступ. Если вы впервые имеете дело с Метрикой, список будет пустым.
Жмем кнопку "Добавить счетчик":

Основные настройки

Для начала нам потребуется заполнить основные данные:
  • Имя счетчика. Можно обозначить счетчик Яндекс Метрики любым понятным для вас именем. Или оставить поле пустым – тогда в него скопируется адрес сайта из поля ниже.
  • Адрес сайта. Указываете домен сайта (например, для https://vitamin.tools/ вы указываете только vitamin.tools) Можно также указать полный путь ( например, vitamin.tools/blog), но только до знаков ? или # в URL.
  • Дополнительные адреса. Поля можно заполнить, если у вас один и тот же сайт находится в разных доменных зонах (например, site.com и site.ru), или вы хотите объединить статистику с нескольких ваших сайтов на поддоменах (например, site.com и kz.site.com). Установка одного и того же счетчика на разные домены или поддомены имеет как преимущества, так и недостатки. К примеру, вы сможете смотреть всю аналитику в сводном виде, включая составные цели, записи Вебвизора и карты скроллинга, кликов и т. д. Если вы установите на каждый домен отдельный счетчик, вы также сможете сделать сводный отчет по нескольким сайтам, но уже без Вебвизора, карт и целей. Яндекс рекомендует для полной информации устанавливать и отдельные счетчики, и общий.
  • Принимать данные только с указанных адресов. Включенная опция позволяет отфильтровать возможный спам (например, если ваш счетчик установят на каком-то другом ресурсе). Если у ваших сайтов есть поддомены, не забудьте включить соответствующую галочку ниже, иначе данные с них не будут учитываться.
  • Часовой пояс. По умолчанию Метрика выставляет ваш часовой пояс. Но если вы создаете счетчик для сайта в другом регионе или стране, нужно выставлять их часовой пояс, то есть основной целевой аудитории сайта. При необходимости эту настройку можно будет изменить и после установки.
  • Вебвизор, карта скроллинга, аналитика форм. Это полезные отчеты, их лучше включить.
Если вы не уверены в правильности настроек, не переживайте – большинство из них можно поменять позже, только нужно будет заменить код счетчика на сайте.
Поставьте галочку в принятии пользовательского соглашения и нажмите кнопку "Создать".

Дополнительные настройки

После создания счётчика мы оказываемся на странице установки:
Здесь мы можем скопировать код счётчика для вставки его на сайт. Перед вставкой лучше сразу настроить дополнительные параметры, они находятся под спойлером:
Если мы сначала вставим код счётчика на сайт, а потом изменим его настройки в Яндекс Метрике, код счётчика придется обновить (удалить старый и вставить новый). Иначе наши изменения не вступят в силу.
В дополнительных настройках нам доступны:
  • Электронная коммерция. Обычно используется интернет-магазинами. Включение этой опции позволит вам передавать в Метрику информацию о том, какие именно товары заказали на сайте, сколько штук, какой стоимости и т. д. Однако для работы этой функции нужно будет еще дополнительно настроить передачу данных на самом сайте.
  • Контентная аналитика. Сравнительно новая функция. Позволяет анализировать контент на сайте – какой именно пользуется большей популярностью, какой вызывает отказы и лучше его удалить, как посетители взаимодействуют с контентом и т. д. Для получения отчетов по контенту на сайте потребуется внедрить микроразметку Schema.org или Open Graph – именно с ее помощью Метрика будет получать нужные данные.
  • Валюта. Выставьте валюту сайта. Она будет использоваться в настройках ценности целей и в отчетах по электронной коммерции.
  • Тайм-аут визита. По умолчанию ставится 30 минут, однако можно подумать о том, чтобы его увеличить (максимум – 360 минут). К примеру, если на вашем сайте есть страницы, на которых посетители будут проводить много времени (объемные статьи, видео длительностью более 30 минут и т. д.). В этом случае посетитель может еще оставаться на сайте, но Метрика уже "завершит" его визит в своих отчетах и переход этого пользователя на следующую страницу засчитает как новый визит, с источником "внутренний переход". Это будет искажать статистику.
  • Отслеживание хеша. Опция нужна для правильного подсчета просмотров страниц, которые могут обновляться без перезагрузки (AJAX-сайты, страницы с # в адресе).
  • Для XML сайтов. В коде счетчика есть теги <noscript></noscript>. Так как эти теги нельзя применять на сайтах, использующих XML-выгрузку, эта галочка уберет их из кода.
  • В одну строку. Код Метрики преобразуется в одну строку (оптимальное представление для некоторых CMS).
  • Информер. При отключенной опции счетчик Яндекс Метрики на сайте невидим. Если поставить галочку – на сайте появится информер, который будет показывать статистику посещений за день. Внешний вид информера можно настроить, но вариантов не так уж много. Информер может показывать статистику за день, а также превращаться по клику в виджет со статистикой за неделю. Его можно рекомендовать ресурсам с большой посещаемостью для укрепления доверия пользователей.
  • Альтернативный CDN. Нужен для тех стран, где запрещены продукты Яндекс, в том числе Метрика (например, если сайт для Украины). При выставленной галочке адрес счетчика в коде заменяется со стандартного на https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js, и посещения из этих стран будут правильно определяться Метрикой. Кроме того, это может устранить проблему с медленной загрузкой страниц из-за обращения к запрещенному адресу Яндекса. С другой стороны, Яндекс предупреждает, что альтернативный CDN сам по себе тоже может снижать скорость загрузки.
  • Устаревший код счетчика. Нужен, если вы используете Вебвизор 1.0; он работает только с устаревшим кодом счетчика. В целом не рекомендуется.
Для сайтов, которым важно соблюдение политики GDPR, предусмотрен блок "Дополнительные условия обработки данных" (расположен на странице справа вверху). Здесь можно принять условия обработки и включить опцию частичного скрытия IP-адресов посетителей.

Установка счётчика Яндекс Метрики

Сейчас в поле "Код счетчика" у нас полностью готовый код для вставки на сайт:
Содержание кода счетчика Яндекс Метрики у каждого будет разным – оно зависит от заданных настроек; кроме того, в нем указывается уникальный номер счетчика.
Добавить код отслеживания на сайт можно несколькими способами:
  1. Простой вставкой в HTML-код на каждую страницу. Если ваш сайт представляет собой несколько страниц, написанных вручную, вам нужно будет добавить код на каждую из них. Яндекс рекомендует размещать его повыше, между тегами <head></head> или <body></body>. Чем ниже вставить код, тем позже он "активируется" и может не отследить визит посетителя, который быстро перешел на другую страницу. С другой стороны, код счетчика тормозит начальную загрузку страницы. На практике его добавляют даже в футер (подвал, footer) сайта, и все нормально работает. Можно поиграть с размещением счетчика и выбрать золотую середину.
  2. Добавлением в специальный файл, общий для всех страниц сайта. Если ваш сайт использует CMS или конструктор сайтов, то у вас , скорее всего, будут отдельные файлы, отвечающие за отображение заголовка страницы, тела (body), подвала для всех страниц сразу. В некоторых CMS общие для всех страниц сайта элементы (заголовок, подвал, меню и подобные) могут быть собраны в едином файле. Вам потребуется вставить код отслеживания в такой файл между тегами <head></head> или <body> </body> с учетом замечаний выше.
  3. Установкой плагина. Для большинства популярных CMS есть плагины Яндекс Метрики. Плагин сам интегрирует счетчик, и вам не придется разбираться в коде или HTML-разметке сайта. У каждого плагина есть подробная инструкция по установке.
  4. С помощью диспетчера тегов. Чаще всего используется Google Tag Manager. Ниже – описание этого способа установки.

Установка счетчика через Google Tag Manager (GTM)

Вам нужно зайти в свой аккаунт Google Tag Manager (https://tagmanager.google.com/#/home). Если у вас нет аккаунта, его можно создать, но в этом случае не забудьте, что на сайт нужно будет добавить и сам код GTM, иначе счетчик Метрики работать не будет.
В Google Tag Manager добавьте новый тег вида "Пользовательский HTML" и вставьте в него код счетчика:
После этого выберите триггер для тега – All Pages
И сохраните тег (кнопка справа вверху)
Это самый простой вариант установки; более продвинутые требуют отдельной статьи для описания.

Риски самостоятельной установки счетчика

Если вы не сильны в программировании, рекомендуем обратиться за помощью в установке счетчика к техподдержке вашего сайта или привлечь для этого стороннего программиста. В противном случае есть риск:
  • внести ошибку в код сайта В результате он станет недоступен для посетителей или будет некорректно отображаться;
  • получать искаженные данные. В каждой CMS есть свои особенности. Вы можете разместить код в неправильном файле или не во всех нужных файлах и потерять часть статистики. Например, на вашем сайте для корзины и страницы оформления заказа может быть создан второй файл заголовка, с другим дизайном. Если вы об этом не знаете, то добавите код только в основной файл, и статистика по действиям посетителей в Корзине и при оформлении заказа не будет собираться.

Как проверить, правильно ли установлен счётчик

  1. Добавьте к адресу любой страницы вашего сайта следующий фрагмент ?_ym_debug=1 и нажмите Enter.
  2. Вызовите консоль браузера, нажав Ctrl + Shift + J или ⌥ + ⌘ + J, если у вас Apple.
  3. В консоли вы должны увидеть строку "PageView. Counter" с вашим адресом страницы и номером счетчика. Если они есть – все нормально, счетчик установлен корректно.

Как изменить настройки счетчика после установки

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