Пока счётчика нет, о сайте известно ровно ничего: пришёл ли кто-нибудь, с телефона или с компьютера, дочитал ли до конца. Яндекс.Метрика отвечает на эти вопросы и для небольшого сайта бесплатна.
Что он на самом деле показывает
Счётчик — это маленький скрипт, который при открытии страницы сообщает сервису: вот адрес, вот с какого устройства, вот откуда пришли. Дальше сервис складывает эти сообщения в отчёты.
| Отчёт | Что из него понятно |
|---|---|
| Источники | Пришли из поиска, по ссылке или набрали адрес руками |
| Популярные страницы | Что читают, а что не открыл никто |
| Устройства | Доля телефонов: обычно больше половины |
| Поисковые запросы | Какими словами вас ищут — часто совсем не теми, что вы ждали |
Как поставить
Порядок такой: завести счётчик в личном кабинете Метрики,
указать адрес сайта и получить номер — восемь цифр. Дальше
сервис даёт готовый код, и его нужно вставить в шаблон
страницы перед закрывающим тегом </body>.
<!-- Яндекс.Метрика. Вместо 00000000 подставьте номер своего счётчика -->
<script>
(function(m,e,t,r,i,k,a){ /* … код выдаёт сам сервис … */ })
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(00000000, "init", {
webvisor: true,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true
});
</script>
<noscript>
<div><img src="https://mc.yandex.ru/watch/00000000" style="position:absolute; left:-9999px" alt=""></div>
</noscript>
Номер счётчика встречается в коде дважды — в вызове
и в картинке внутри <noscript>. Заменить
нужно оба, иначе часть посещений уйдёт в чужой счётчик или
в никуда.
Что означают четыре настройки
webvisor записывает движения курсора
и прокрутку, clickmap собирает карту
щелчков, trackLinks отмечает уходы
по внешним ссылкам, а accurateTrackBounce
перестаёт считать отказом посещение дольше пятнадцати
секунд. Последнее особенно важно сайту-справочнику:
человек может прийти, прочитать одну страницу и уйти
довольным.
Проверка: счётчик стоит, но данных нет
Данные появляются не сразу — сводные отчёты обновляются в течение суток. Чтобы не гадать, есть отчёт «Посетители в реальном времени»: откройте сайт с телефона, и своё посещение видно там через несколько секунд. Если не видно, причина почти всегда одна из трёх.
- Код вставлен не во все шаблоны — проверьте внутреннюю страницу, а не только главную.
- Номер счётчика заменён только в одном месте из двух.
- Блокировщик рекламы в браузере — проверяйте в другом браузере или с телефона.
Что попросить у нейросети
У меня сайт-справочник на Evolution CMS, около полусотни страниц. Поставил счётчик Яндекс.Метрики. Объясни, какие цели имеет смысл завести на таком сайте и как их настроить без программиста.
Интересует: отправка формы обратной связи, переход в раздел мануалов, дочитывание страницы до конца. Для каждой цели скажи, какой тип выбрать в интерфейсе и что для этого нужно в разметке.
Отдельно объясни, как не испортить скорость загрузки страницы счётчиком и что писать в политике конфиденциальности, раз счётчик собирает данные о посетителях.
Про цели. Отправка формы — цель типа
«JavaScript-событие»: после успешной отправки ваш скрипт
вызывает ym(номер, 'reachGoal', 'form').
Переход в раздел — цель «посещение страниц» с адресом
раздела, разметку менять не нужно. Дочитывание —
тоже событие, которое отправляет скрипт, когда конец
статьи появился в окне.
Про скорость. Код счётчика грузится
асинхронно и рисование страницы не задерживает. Ставьте
его перед закрывающим body и не ставьте
два счётчика разных сервисов сразу — вот это уже заметно.
Про политику. Счётчик использует cookie, поэтому на сайте нужна страница политики конфиденциальности: кто владелец сайта, какие данные собираются, что они обезличены и используются только для статистики посещаемости. Ссылку на неё обычно ставят в подвал.
В Evolution CMS: счётчик — это чанк
Код счётчика кладётся в чанк counters, а чанк
вставляется в шаблоны. Тогда счётчик стоит на всех страницах
сразу, а при замене номера правится одно место.
{{counters}}
</body>
</html>
На локальной установке счётчик лучше не включать вовсе: иначе в статистику попадут ваши собственные заходы, и первые же отчёты окажутся неправдой.
Частые ошибки
| Ошибка | Чем плохо | Как правильно |
|---|---|---|
| Код только на главной | Половина сайта не считается | Чанк во всех шаблонах |
| Номер заменён в одном месте из двух | Часть посещений теряется | Проверить и вызов, и картинку в noscript |
| Счётчик работает на локальной версии | В отчётах ваши собственные заходы | Включать только на боевом сайте |
| Нет политики конфиденциальности | Данные собираются, а посетителя не предупредили | Страница политики и ссылка в подвале |
| Выводы по трём посещениям | Случайные числа принимаются за закономерность | Смотреть отчёты хотя бы за пару недель |
Что должно получиться
- Счётчик заведён, номер подставлен в обоих местах кода
- Код стоит на всех страницах, включая внутренние
- Своё посещение видно в отчёте о посетителях в реальном времени
- Заведена хотя бы одна цель — например, отправка формы
- На сайте есть политика конфиденциальности со ссылкой из подвала