
Что разберем
- Данные не восстанавливаются — это главное свойство веб-аналитики
- Код обязан быть на всех страницах, и «на всех» здесь буквально
- Менеджер тегов: лишний слой между сайтом и данными
Кому особенно полезно
Для владельцев сайтов, которые ставят Метрику впервые или разбираются, почему у уже стоящего счётчика цифры не сходятся с реальностью: часть страниц без кода, свои визиты в статистике, счётчик заведён на почту бывшего подрядчика.
Инструкций «нажмите кнопку добавить счётчик» в интернете достаточно, и они не врут — создать счётчик действительно можно за пять минут. Проблема в другом: почти все потери в аналитике происходят не из-за незнания кнопок, а из-за решений, которые кажутся техническими мелочами. Код поставили только на главную. Счётчик завели на личную почту разработчика. Часовой пояс оставили по умолчанию. Через полгода собственник открывает отчёты, чтобы понять, откуда приходят заявки, и обнаруживает, что цифры не сходятся ни с журналом менеджера, ни со здравым смыслом. Ниже — установка Метрики глазами того, кому потом с этими данными работать: что именно теряется при каждой типовой ошибке и что надо закрыть в первый же день.
«Самая дорогая ошибка в аналитике совершается не в отчётах, а в первые полчаса. Когда к нам приходят с вопросом «почему реклама не окупается», в половине случаев выясняется, что сравнивать не с чем: счётчик стоял на трёх страницах из сорока, свои визиты никто не отфильтровал, а доступ к Метрике — у агентства, с которым расстались год назад. Восстановить эти данные нельзя ни за какие деньги. Поэтому на новых проектах мы закрываем настройку счётчика до запуска рекламы, а не после первого месяца слива бюджета.»

Код обязан быть на всех страницах, и «на всех» здесь буквально
Код счётчика вставляется в шаблон, который отвечает за формирование верхней части всех страниц сайта — на CMS это файл заголовка, на самописном движке общий шаблон. Яндекс рекомендует размещать его внутри элемента head или body как можно ближе к началу страницы: от этого зависит полнота подсчёта. Содержимое noscript при этом кладётся в body.
Формулировка справки о том, что будет при частичной установке, стоит того, чтобы её знать дословно: если разместить код не на всех страницах, для Метрики посетитель будет то появляться на сайте, то пропадать — в статистику попадут искажённые данные. Это не «увидим меньше визитов». Это другое: один и тот же человек разваливается на несколько кусков, глубина просмотра падает, отказы растут, источник теряется на середине пути. Данные не просто неполные — они несопоставимы между разделами сайта.
Проверять надо не «стоит ли код», а «стоит ли он везде». Типовые дыры одинаковы из проекта в проект: страница благодарности после отправки формы, корзина и оформление заказа, лендинг под рекламу, сделанный отдельно от основного сайта, страницы, собранные во внешнем конструкторе, поддомен с блогом. Если сайт работает на нескольких системах управления сразу — например, основной раздел на одной CMS, а форум на другой, — код нужно ставить в каждую из них.
Отдельная история — сайты, которые перерисовывают содержимое без перезагрузки страницы. Там счётчик инициализируется с параметром defer, а каждый переход между экранами отправляется вручную вызовом hit. Если этого не сделать, вся сессия схлопнется в один просмотр главной, а внутренние разделы вообще не появятся в отчётах.
Менеджер тегов: лишний слой между сайтом и данными
Ставить Метрику через контейнер тегов можно, и справка такой способ описывает. Вопрос в том, зачем. Контейнер — это ещё один внешний скрипт, который должен загрузиться раньше счётчика. Не загрузился по любой причине — блокировщик, ошибка в другом теге контейнера, сетевой сбой — и данных за это время не будет вообще, при полностью исправном коде Метрики.
Рабочая схема, к которой мы приходим почти всегда: базовый код счётчика прописан прямо в шаблоне сайта, а контейнер, если он нужен, отвечает за события и сторонние пиксели. Тогда потеря контейнера стоит вам части событий, а не всей посещаемости. Когда контейнер действительно оправдан и как проверить, что уже стоит на вашем сайте, мы разбирали отдельно — в материале про Google Tag Manager.
Ещё один довод в пользу прямой установки — скорость диагностики. Когда код лежит в шаблоне, вопрос «почему на этой странице нет счётчика» решается просмотром исходного кода. Когда он приходит из контейнера, к которому доступ у другого человека, тот же вопрос превращается в переписку на два дня.
Установка счётчика, базовые настройки и передача Метрики на аккаунт компании
Настройка Яндекс.Метрики
Настройка счётчика Яндекс.Метрики на сайте: вебвизор, цели на формы, звонки и мессенджеры, электронная коммерция, связка с Директом. От 15 000 ₽, 3–5 дней.
Настройки, которые задают один раз: пояс, валюта, адреса сайта
При создании счётчика Метрика просит адрес сайта, часовой пояс и валюту. Часовой пояс определяет, по какому времени будет собираться статистика, и его смена не переписывает уже собранные данные — поэтому московское время для проекта, который работает по Москве, ставится сразу, а не «потом поправим».
Поле «Дополнительные адреса» решает вопрос поддоменов и второго домена. Переходы между всеми указанными адресами считаются внутренними, то есть человек, ушедший с основного сайта на поддомен, не превратится в нового посетителя из ниоткуда. Опция «Включая поддомены» распространяет это на все уровни, а «Принимать данные только с указанных адресов сайтов» отсекает мусор с чужих доменов — например, с копий вашего сайта, куда скопировали контент вместе с кодом счётчика.
Тут же прячется ловушка, о которой мало кто знает заранее: к визитам роботов Метрика может относить посещения сайтов, которые не указаны в настройках счётчика. То есть забытый в настройках поддомен даёт не просто «трафик не в том разрезе», а трафик, помеченный как роботный, — и вы будете искать несуществующих ботов вместо того, чтобы дописать одну строку в настройках.
Здесь же на старте включаются автоматические цели и Вебвизор с картой скроллинга. Автоцели Метрика создаёт сама на клики по телефону, email, кнопкам, отправку форм и переходы в мессенджеры — они не заменяют нормальную настройку целей под вашу воронку, но с первого дня фиксируют хотя бы базовые обращения, пока до ручных целей руки не дошли. Вебвизор полезно помнить с другой стороны: он может отключиться сам, если записи не смотрели последние полгода.
Проверка за десять минут: убедиться, что данные действительно идут
Первый инструмент — встроенная проверка счётчика в разделе настроек: указываете адрес страницы, Метрика открывает её и ищет свой код. Если счётчик не найден, справка называет три обычные причины: загрузка кода отложена или срабатывает после какого-то действия, счётчик заблокирован расширением-блокировщиком либо файрволом, счётчик не установлен на этой странице или установлен неправильно.
Второй инструмент точнее и показывает не факт наличия кода, а то, какие данные уходят. К адресу страницы добавляется параметр _ym_debug=2 — внизу открывается панель отладки, во вкладке Counters видно номер счётчика и его настройки, во вкладке Console — события вроде просмотра страницы. Панель работает только с актуальной версией кода счётчика; если она не появилась, тот же параметр выводит данные в консоль браузера. Вариант _ym_debug=1 пишет в консоль без панели, а _ym_debug=0 отладчик закрывает.
Отдельно стоит отличать «счётчик не работает» от «данные есть, а в отчётах пусто». Во втором случае справка называет три причины: данные уходят на счётчик с другим номером, во вкладке «Фильтры» стоят слишком жёсткие условия, либо включён фильтр «Не учитывать мои визиты» — и вы смотрите на сайт из браузера, который сами же и исключили. Проверяется это заходом в режиме инкогнито.
И ориентир, который избавляет от лишней паники при сверке с рекламой: расхождение между кликами в Директе и визитами в Метрике нормально в принципе. Если посетитель закрыл страницу до того, как загрузился счётчик — что часто бывает на мобильных, — расхождение может доходить до 25%. Причины на стороне блокировщиков, антивирусов и корпоративных прокси устранить нельзя в принципе.
Свои визиты и роботы: где фильтры помогают, а где ломают историю
Пока команда правит сайт, тестирует формы и показывает страницы клиенту, все эти визиты попадают в статистику наравне с покупателями. На проекте с сотней визитов в месяц это искажает вообще всё: конверсию, отказы, географию, глубину просмотра. Лечится опцией «Не учитывать мои визиты» — Метрика запоминает браузеры тех, кто заходил в отчёты или настройки счётчика, и перестаёт их считать. Ограничение: фильтр начинает работать через 15 минут после первой авторизации в Метрике под учётной записью владельца счётчика в этом браузере, и заходить на сайт надо именно из него.
Для сотрудников, которые в Метрику не заходят, фильтр строится по IP-адресу офиса — с условием «равно» или интервалом. Фильтры можно задавать и по URL, и по заголовку страницы: например, отсечь тестовые разделы. Лимит — 30 фильтров и 30 операций на счётчик, этого хватает с большим запасом.
Важное предупреждение, которое справка даёт прямым текстом: изменения, вызванные фильтрами, необратимы, и настройка не меняет данные, собранные до её включения. Отфильтрованные визиты не лежат где-то рядом «на всякий случай» — их просто нет. Поэтому фильтр по IP пишется аккуратно, с проверкой, что под него не попадает половина города.
Отдельно про опцию «Фильтровать роботов по поведению». Она выглядит полезной, а на деле сужает вам возможности: после включения визиты таких роботов удаляются из исходных данных, и переключать отображение «с роботами / без роботов» вы больше не сможете. Яндекс рекомендует её только тем, кто выгружает сырые данные через Logs API; в остальных случаях лучше пользоваться сегментом без роботов в отчётах — он ничего не удаляет и переключается обратно.
Установка счётчика, базовые настройки и передача Метрики на аккаунт компании
Настройка Яндекс.Метрики
Настройка счётчика Яндекс.Метрики на сайте: вебвизор, цели на формы, звонки и мессенджеры, электронная коммерция, связка с Директом. От 15 000 ₽, 3–5 дней.
Два счётчика, поддомены и разные домены в одной статистике
Дубли появляются буднично: один счётчик поставил разработчик, второй — подрядчик по рекламе, оба про это не знают. Технически несколько счётчиков на странице разрешены, но есть правило, которое нарушают почти всегда: Вебвизор должен быть подключён только к одному из них. Иначе возможна ситуация, когда записи не работают ни на одном счётчике — из-за того, как загружается общий файл кода.
Более практичная проблема дублей — организационная. Два счётчика дают две разные цифры посещаемости, и любой разговор про эффективность превращается в спор, чьи данные правильные. Мы в такой ситуации оставляем один счётчик как основной, второй не удаляем сразу, а держим до конца отчётного периода, чтобы не оборвать историю на середине месяца.
С несколькими доменами есть развилка. Один счётчик на все адреса даёт общую картину: сквозные составные цели с шагами на разных сайтах, единые записи Вебвизора и карты, переходы между сайтами внутри одного визита. Отдельные счётчики дают раздельную статистику: свои источники, свои цели, свои записи для каждого сайта. Общую картину при этом придётся собирать отчётом по группе счётчиков — а он не показывает ни цели, ни Вебвизор, ни карты кликов. Яндекс прямо советует использовать оба способа вместе, и на практике это самый спокойный вариант: основной счётчик на всё плюс отдельные там, где нужна изолированная воронка.
Чей это счётчик: доступы, которые выдаются в первый же день
Счётчик, заведённый на личную почту подрядчика, — это не «мелочь, потом перенесём». Это ваша история посещаемости на чужом аккаунте. При расставании подрядчик уходит вместе с ней, и заново собрать данные за два года работы невозможно.
Правильная схема одна: счётчик создаётся на аккаунте компании, а подрядчикам выдаётся гостевой доступ. Уровней три. «Только просмотр» — смотреть статистику и сохранять отчёты. «Аналитика» — плюс создавать цели и сегменты, но без права трогать настройки счётчика. «Редактирование» — полное управление счётчиком, кроме удаления и переноса на другой аккаунт: эти два действия остаются только у владельца, и это ровно та страховка, ради которой аккаунт держат у себя.
Если счётчик уже на чужом логине, ситуация не безнадёжна. Владелец может перенести его сам через настройки счётчика. Если владелец недоступен, есть второй путь: подтвердить права на сайт в Яндекс Вебмастере под тем аккаунтом, куда нужно перенести счётчик, и заполнить форму переноса — счётчик переносят, если он собирает статистику только по подтверждённому сайту. И на случай паники: удалённый счётчик восстанавливается вместе со всей собранной статистикой в течение трёх месяцев, через три месяца он исчезает из списка удалённых окончательно.
Заодно в первый день закрывается связка с рекламой. Номер счётчика указывается в настройках кампании Директа — без этого переходы с ваших же объявлений попадут в отчёты Метрики как «Чужие кампании», и разложить расходы по кампаниям вы не сможете. В ссылки объявлений при этом автоматически добавляется метка клика, поэтому сайт должен нормально открывать адреса с параметрами.
Что настроить сразу, чтобы через три месяца было что анализировать
Момент установки — единственная точка, где эти решения стоят десять минут. Дальше каждое из них стоит потерянного периода наблюдений. Поэтому мы собираем стартовую настройку так, чтобы через квартал у собственника была возможность ответить на четыре вопроса: сколько было обращений, из каких источников, по каким страницам и сколько это стоило.
Цели заслуживают отдельного разговора — какой тип брать под форму, почему цель на клик по кнопке завышает количество заявок и как проверить, что она срабатывает, мы разобрали в материале про цели в Метрике. Здесь достаточно правила: хотя бы одна цель на главную форму должна существовать до первого рекламного клика, иначе первый месяц рекламы вы будете оценивать по визитам.
Ниже — порядок, в котором мы поднимаем аналитику на новом проекте. Он рассчитан на один заход: пройти сверху вниз за час и не возвращаться к этому вопросу через полгода с вопросом «а почему тут нет данных».
Установка счётчика, базовые настройки и передача Метрики на аккаунт компании
Настройка Яндекс.Метрики
Настройка счётчика Яндекс.Метрики на сайте: вебвизор, цели на формы, звонки и мессенджеры, электронная коммерция, связка с Директом. От 15 000 ₽, 3–5 дней.
Коротко по шагам
Как установить Яндекс Метрику и закрыть базовые настройки за один заход
Последовательность, в которой мы поднимаем счётчик на новом проекте: от создания до передачи доступов, чтобы через квартал данные были полными и сопоставимыми.
- 1Создайте счётчик на аккаунте компании, а не на личной почте разработчика или подрядчика: укажите домен без протокола, часовой пояс по вашему рабочему времени и валюту — часовой пояс потом не пересчитает уже собранные визиты.
- 2В том же окне впишите все поддомены и дополнительные домены в поле дополнительных адресов, включите учёт поддоменов и опцию принимать данные только с указанных адресов — иначе трафик с забытого поддомена может попасть в роботный.
- 3Включите Вебвизор с картой скроллинга и аналитикой форм и оставьте автоматические цели: они с первого дня зафиксируют клики по телефону, отправку форм и переходы в мессенджеры, пока не настроены ручные цели.
- 4Вставьте код в общий шаблон страниц как можно ближе к началу, а не в контейнер тегов: контейнер — дополнительный скрипт, который может не загрузиться, и тогда данных не будет вовсе. Убедитесь, что шаблон покрывает страницу благодарности, оформление заказа, рекламные лендинги и все CMS, из которых собран сайт.
- 5Проверьте сбор данных: сначала встроенной проверкой счётчика по адресу конкретной страницы, затем откройте несколько разных типов страниц с параметром _ym_debug=2 и убедитесь во вкладке Counters, что номер счётчика тот самый, а во вкладке Console видны просмотры.
- 6Заведите первую ручную цель на главную форму заявки и проверьте её срабатыванием сценария на сайте — сделать это надо до первого рекламного клика, потому что за прошлые периоды цель ничего не посчитает.
- 7Свяжите счётчик с рекламой: укажите его номер в настройках кампании Директа, иначе переходы с собственных объявлений попадут в отчёты как чужие кампании, и проверьте, что сайт корректно открывает ссылки с параметрами.
- 8Включите фильтр «Не учитывать мои визиты» и добавьте фильтр по IP офиса, но не трогайте опцию фильтрации роботов по поведению — она необратима и лишает возможности сравнивать данные с роботами и без них.
- 9Выдайте подрядчикам гостевой доступ нужного уровня: «Аналитика» тем, кто настраивает цели, «Только просмотр» тем, кому достаточно отчётов. Право удалить счётчик и перенести его на другой аккаунт остаётся только у владельца.
3 точки роста вашего сайта
Посмотрим сайт руками и пришлём в Telegram три конкретные вещи, которые сейчас мешают ему приводить заявки. Без презентации и коммерческого предложения.
- Что на первом экране мешает понять, чем вы помогаете и сколько это стоит
- Где теряются заявки: формы, скорость, версия для смартфонов
- По каким запросам сайт уже близко к топу и чего ему не хватает
Разбор присылаем в течение суток в рабочие дни: Пн–Пт 9:00–19:00, Сб 10:00–18:00 (МСК). Ответ приходит в Telegram, звонить и продавать по телефону не будем.
FAQ по теме
Мы поставили код только на главную, а внутренние страницы добавим позже — что мы теряем?+
Счётчик стоит, а в отчётах ноль визитов — с чего начинать разбор?+
Сайт на конструкторе, куда разработчик не даёт доступ к шаблону — как быть?+
Счётчик завели на почту бывшего подрядчика, и он не выходит на связь. Данные пропали?+
У нас блог на поддомене — заводить для него отдельный счётчик или добавить в существующий?+
Директ показывает больше кликов, чем Метрика визитов — кто-то из них врёт?+
Стоит ли включать опцию фильтрации роботов по поведению, чтобы отчёты были чище?+
Ниши, где это особенно важно

Основатель Web Sprint, автор статьи
Контролирую качество каждого этапа: от первого аудита до финального релиза. Отвечаю репутацией за результат.





