Инструкция • Обновлено: 31.10.2026

Как подключить Яндекс.Метрику, Google Analytics 4 и Top.Mail.Ru: все 3 сценария без правки шаблона и дублей

Пошаговый разбор трёх жизненных ситуаций: подключение нового счётчика по короткому ID, вставка готового кода <script> и защита в 1 клик старых счётчиков, которые уже стояли в main.tpl до установки модуля.

Короткий ответ на главный вопрос владельцев сайтов:
Если вы только что создали новый счётчик (например, в Google Analytics 4 или Яндекс.Метрике), вставлять его код на главную страницу сайта или в файл main.tpl НЕ НУЖНО — ни до настройки модуля, ни после. Модуль сам выведет его на главной и на всех остальных страницах сайта автоматически.

1. Почему не нужно слушаться стандартной подсказки Google и Яндекса про <head>

При создании потока в Google Analytics или счётчика в Яндекс.Метрике личный кабинет аналитики показывает шаблонную инструкцию: «Скопируйте этот тег и вставьте его в раздел <head> на главной странице сайта». Эта подсказка рассчитана на обычные сайты без системы защиты персональных данных (CMP).

  • Если вставить сырой код напрямую в main.tpl, скрипт сработает в первую же миллисекунду открытия сайта до согласия посетителя — это прямое нарушение ч. 1 ст. 9 и ст. 12 ФЗ-152.
  • Если вставить код и в main.tpl, и в настройки нашего модуля — счётчик сработает дважды, искусственно задвоив просмотры и сломав показатель отказов.

2. Сценарий №1 — Подключение нового счётчика по короткому ID (без работы с кодом)

Подходит для 8 популярных сервисов: Яндекс.Метрика, Top.Mail.Ru (VK Реклама), Google Analytics 4, Пиксель ВКонтакте, Онлайн-чат Jivo, Roistat, Квизы Marquiz и Microsoft Clarity.

  1. Скопируйте в личном кабинете сервиса только ваш идентификатор:
    • Яндекс.Метрика: числовой номер вида 113862203;
    • Top.Mail.Ru: числовой ID вида 3810729;
    • Google Analytics 4: идентификатор потока вида G-28787N85XH;
    • Пиксель ВКонтакте: код ретаргетинга вида VK-RTRG-123456-aBcDe;
    • Чат Jivo: буквенно-цифровой код виджета из ссылки code.jivo.ru/widget/...;
    • Roistat / Marquiz / Microsoft Clarity: идентификатор вашего проекта или квиза.
  2. В админ-панели DLE перейдите в «Сторонние модули» → «NetAura Cookie Consent».
  3. В верхнем меню модуля откройте третью вкладку </> Блокировка и Сервисы.
  4. В верхнем блоке «Мастер подключения счётчика в 1 клик» выберите вкладку вашего сервиса, вставьте скопированный номер и нажмите зелёную кнопку + Собрать и добавить счётчик.
  5. Нажмите синюю кнопку Сохранить скрипты и реестр ПДн. Справа в блоке «Активные счётчики сайта» сразу появится карточка вашего счётчика (с кнопкой быстрого удаления × Удалить).

3. Сценарий №2 — Подключение Calltouch, Битрикс24, UIS / CoMagic и любых других сервисов готовым кодом

Для сервисов с многопараметрическим персональным скриптом (Calltouch, UIS / CoMagic, Битрикс24, Carrot quest, Envybox, SendPulse, RetailCRM, YCLIENTS, LiveInternet, РСЯ):

  1. В личном кабинете сервиса (например, Calltouch) нажмите стандартную кнопку «Скопировать код».
  2. Откройте в модуле вкладку </> Блокировка и Сервисы.
  3. В верхнем блоке «Мастер подключения счётчика в 1 клик» выберите вкладку Готовый код (Calltouch, Битрикс24 и др.) Авто, вставьте скопированный код и нажмите + Распознать и подключить сервис (либо вставьте код напрямую в нижние окна «Аналитика» / «Маркетинг»).
  4. Модуль автоматически проверит баланс тегов <script>, удалит неблокируемые пиксели <noscript>, сам распознает сервис по сигнатуре, поместит его в нужную категорию («Аналитика» или «Маркетинг») и сам отметит карточку нужного юрлица в реестре из 18 обработчиков ПДн.
  5. Нажмите Сохранить скрипты и реестр ПДн.

4. Сценарий №3 — Что делать, если счётчик УЖЕ стоял в main.tpl до установки модуля

Если до покупки модуля вебмастер уже прописал счётчики внутри шаблона вашего сайта, удалять или переносить их вручную не требуется:

  1. Откройте четвёртую вкладку модуля — Аудитор шаблона.
  2. Во вкладке «Угрозы до согласия» найдите карточку вашего счётчика и нажмите кнопку Авто-защитить в .tpl (с .bak) (если рядом обнаружен отдельный тег <noscript>, нажмите кнопку и на нём). Модуль сохранит бэкап main.tpl.ncc.bak и поставит счётчик на паузу до согласия посетителя прямо внутри шаблона.
  3. Перейдите на соседнюю подвкладку Трансграничность и Реестр и нажмите Синхронизировать реестр ФЗ-152 в 1 клик.
  4. Не добавляйте этот же счётчик повторно во вкладку </> Блокировка и Сервисы — он остаётся работать напрямую из main.tpl уже под полной защитой CMP.

5. Как правильно проверить, что счётчик передаёт визиты

Обратите внимание при проверке из кабинета Google / Яндекса:
По закону ФЗ-152 до нажатия кнопки «Принять» любой счётчик обязан стоять на паузе, поэтому автоматический робот-проверяльщик внутри кабинета аналитики до клика по баннеру не увидит активный JS. Чтобы проверить работу: откройте ваш сайт в браузере, нажмите на Cookie-баннере «Принять все» и посмотрите отчёт «В реальном времени» (Realtime) в Google Analytics или список визитов в Яндекс.Метрике — ваш визит отобразится там мгновенно.
Статья была полезна?
КонсультантНе в сети
Тестовый призыв!
Сейчас мы не в сети. Оставьте заявку, и мы с вами свяжемся.
Telegram
support@netaura.ru
Заказать обратный звонок