Коротко. Счётчик Яндекс.Метрики можно поставить самостоятельно за 10–15 минут: на конструкторах (Tilda, uKit, Wix) и в большинстве CMS (WordPress, Bitrix, OpenCart) есть готовое поле для номера счётчика или официальный плагин — код руками писать не нужно. Ручная вставка в HTML требуется только на самописных сайтах без CMS или если конструктор не даёт поля для аналитики.
Шаг 0: создать счётчик в Метрике
Прежде чем что-то вставлять на сайт, счётчик нужно создать в личном кабинете Метрики: указывается адрес сайта, и система выдаёт номер счётчика и готовый код. При создании сразу стоит включить чекбоксы Вебвизора, карты кликов и скроллинга, электронной торговли — задним числом данные за прошедший период не досчитать, они начинают собираться только с момента включения опции. Дальше номер счётчика (не весь код — обычно достаточно цифр) вставляется одним из способов ниже, в зависимости от того, на чём сделан сайт.
Способ 1: конструкторы сайтов
Tilda, uKit, Wix, Flexbe и подобные платформы дают отдельное поле для счётчиков аналитики в настройках сайта, без доступа к коду. В Tilda это раздел «Настройки сайта» → вкладка со статистикой, куда вставляется номер счётчика Метрики; в uKit и Wix — аналогичное поле в разделе с интеграциями или SEO-настройками. Занимает три-пять минут, работает сразу после публикации сайта. Ограничение способа — если конструктор не даёт такого поля (редкий случай для старых или узкоспециализированных платформ), придётся переходить к ручной вставке кода или GTM.
Способ 2: плагин для CMS
В WordPress есть плагины вроде «Yandex Metrika & Google Analytics for WordPress» — устанавливаются из каталога плагинов в панели администратора, в настройках указывается номер счётчика, и плагин сам добавляет код на все страницы. В 1С-Битрикс аналитика подключается через штатный модуль в разделе «Настройки» → «Настройки продукта» → «Аналитика» — без выхода в код сайта. В OpenCart, Joomla и других системах обычно есть либо официальный модуль, либо поле для кода в настройках темы. Важно: если тема сайта уже содержит своё поле для счётчиков аналитики, и вдобавок ставится плагин — счётчик задваивается, и статистика визитов завышается вдвое.
Способ 3: через Google Tag Manager без правки кода сайта
Если на сайте уже установлен контейнер Google Tag Manager (частая ситуация на среднем и крупном проекте), счётчик Метрики добавляется как тег типа «Пользовательский HTML» с триггером на все страницы — без единой правки файлов сайта. Способ удобен, когда доступа к хостингу или CMS нет, а доступ к GTM есть: тег может добавить маркетолог или подрядчик, не трогая код. Подробный порядок действий в GTM — отдельная тема, здесь важно знать, что такой путь существует и не требует программиста, если GTM уже стоит на сайте.
Как проверить, что счётчик работает
В интерфейсе Метрики статус счётчика меняется на «Данные есть» обычно в течение суток после первых визитов — ждать сутки, чтобы понять, сработала ли установка, не обязательно. Быстрее проверить бесплатным браузерным расширением «Яндекс.Метрика: Инспектор сайтов» — оно в реальном времени показывает, срабатывает ли счётчик на открытой странице. Дополнительно можно открыть исходный код страницы и найти в нём номер счётчика — если кода нет вообще, значит установка не сохранилась или применилась не ко всем страницам.
Частые ошибки при самостоятельной установке
Счётчик вставлен только на главную страницу, а не во все шаблоны сайта — типично для самописных сайтов без единого файла шапки, приходится вставлять код в каждый шаблон отдельно. Не включены чекбоксы Вебвизора и карты скроллинга при создании счётчика — данные по ним начинают копиться только с момента включения, задним числом не восстановить. Задвоение счётчика — код есть и в теме, и в плагине одновременно, из-за чего количество визитов в отчётах вырастает в два раза без видимой причины. Если сайт делала студия, счётчик обычно уже стоит — прежде чем ставить второй, стоит уточнить у подрядчика, который занимался разработкой сайта.
Сколько времени уходит на установку без программиста?
На конструкторе или в CMS с готовым плагином — 10–15 минут вместе с созданием счётчика. Ручная вставка в код без CMS занимает столько же, но требует доступа к файлам сайта.
Что если сайт на конструкторе, и там нет поля для аналитики?
Редкая ситуация для современных конструкторов, но если так — остаётся вариант через Google Tag Manager, если он поддерживается платформой, либо запрос в поддержку конструктора на добавление кода в head.
Обязательно ли включать Вебвизор сразу при создании счётчика?
Не обязательно технически, но данные по записи сессий и картам кликов начинают собираться только с момента включения опции — задним числом их не восстановить, поэтому включить сразу выгоднее, чем вспомнить об этом через месяц.
Можно ли поставить два счётчика на один сайт?
Технически можно и иногда нужно — например, отдельный счётчик для тестового поддомена. Но два одинаковых счётчика на одной и той же странице задваивают статистику визитов, это ошибка, а не функция.
Как понять, что данные действительно пошли, а не просто «код есть на странице»?
По статусу «Данные есть» в интерфейсе Метрики или по расширению «Инспектор сайтов», которое показывает срабатывание счётчика в реальном времени. Наличие кода в исходнике страницы само по себе не гарантирует, что данные доходят до Метрики.
Проверить, корректно ли настроена аналитика на сайте
Посмотрим, действительно ли считаются визиты, цели и электронная торговля, и донастроим то, что установлено неправильно или не полностью.
Счётчик и цель на отправку формы
Счётчик ставится один раз в шаблон, цель вызывается в момент успешной отправки — не по клику, иначе цифры завысятся.