1. Где найти код счетчика
Получить код счетчика для установки на сайт можно в настройках счетчика на вкладке «Счетчик». Здесь можно скопировать актуальный код счетчика и установить его на сайт.
На данный момент есть несколько вариаций кода счетчика, которые по-прежнему актуальны:
Как быстро понять, что перед вами устаревший код счетчика:
- содержит в себе конструкцию w.yaCounterXXXXXX = new Ya.Metrika
- начинается с
(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { }); } catch(e) { } });
Как быстро понять, что перед вами новый код счетчика:
- содержит в себе конструкцию ym (XXXXXX, «init», { });
- начинается с
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
Старый код будет работать и собирать данные, однако со старым кодом не будут работать новые методы JS API.
Для старого кода следует использовать JS API методы предыдущей версии.
Новый код счетчика будет работать и с новыми методами JS API, и со методами предыдущей версии.
Обратите внимание, что при подключении информера, код счетчика делится на 2 блока:
- код Информера (внутри <!--Yandex.Metrika informer-->)
- код самого счетчика (внутри <!--Yandex.Metrika counter-->).
Такое разделение сделано специально, чтобы Информер можно было добавить в любое место на странице независимо от кода счетчика. Если же установить на страницу только код информера, данные собираться не будут!
2. Установка счетчика для сайтов без CMS
Если ваш сайт небольшой и все его страницы — отдельные файлы, написанные вручную, код необходимо разместить в пределах тегов <head></head> или <body></body> каждого такого файла. Чем выше по коду сайта будет размещён код счетчика, тем быстрее он загрузится и отправит информацию о просмотре. Даже если посетитель почти сразу закроет страницу, такой просмотр, скорее всего, будет засчитан. Это все рекомендации, которые мы можем дать по установке счетчика. Для корректной установки кода счетчика мы рекомендуем обратиться к разработчику сайта или другому специалисту, который отвечает за поддержку вашего сайта.
3. Установка счетчика для сайтов на CMS
Если же в основе сайта — CMS-система, то код счётчика нужно вставить в файл, отвечающий за генерацию заголовка (header) всех страниц сайта. Для получения более подробной инструкции мы рекомендуем обратиться в поддержку используемой CMS.
Для самых популярных CMS есть официальные плагины Метрики, которые позволяют разместить код счётчика автоматически: как правило, достаточно установить плагин и пройти авторизацию. Каталог плагинов можно найти в Справке, внизу страницы, в разделе «Полезные ссылки».
Независимо от способа установки нужно установить код счетчика на все страницы сайта без исключений. Если на каких-то страницах кода не окажется, посетитель будет то возникать, то пропадать из поля зрения Метрики, и в статистику попадут искажённые данные.
4. Проверка корректности установки счетчика на сайте
Проверить корректность установки счетчика на конкретной странице можно:
- C помощью плагинов для Яндекс.Браузера (и Chrome).
- В консоли браузера с помощью параметра _ym_debug=1
5. Установка нескольких счетчиков
На один сайт можно установить сразу несколько счетчиков, все они будут работать корректно. Инструкция по установке нескольких счетчиков есть на странице Справки.
При установке нескольких счетчиков, Вебвизор должен быть включен только на одном из них.
Если у вас есть вопросы по установке счетчика или по другим вопросам, связанным с Яндекс.Метрикой, напишите в нашу Службу поддержки.