Как подключить Яндекс.Метрику, 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.
- Скопируйте в личном кабинете сервиса только ваш идентификатор:
- Яндекс.Метрика: числовой номер вида
113862203; - Top.Mail.Ru: числовой ID вида
3810729; - Google Analytics 4: идентификатор потока вида
G-28787N85XH; - Пиксель ВКонтакте: код ретаргетинга вида
VK-RTRG-123456-aBcDe; - Чат Jivo: буквенно-цифровой код виджета из ссылки
code.jivo.ru/widget/...; - Roistat / Marquiz / Microsoft Clarity: идентификатор вашего проекта или квиза.
- Яндекс.Метрика: числовой номер вида
- В админ-панели DLE перейдите в «Сторонние модули» → «NetAura Cookie Consent».
- В верхнем меню модуля откройте третью вкладку
</> Блокировка и Сервисы. - В верхнем блоке «Мастер подключения счётчика в 1 клик» выберите вкладку вашего сервиса, вставьте скопированный номер и нажмите зелёную кнопку
+ Собрать и добавить счётчик. - Нажмите синюю кнопку
Сохранить скрипты и реестр ПДн. Справа в блоке «Активные счётчики сайта» сразу появится карточка вашего счётчика (с кнопкой быстрого удаления× Удалить).
3. Сценарий №2 — Подключение Calltouch, Битрикс24, UIS / CoMagic и любых других сервисов готовым кодом
Для сервисов с многопараметрическим персональным скриптом (Calltouch, UIS / CoMagic, Битрикс24, Carrot quest, Envybox, SendPulse, RetailCRM, YCLIENTS, LiveInternet, РСЯ):
- В личном кабинете сервиса (например, Calltouch) нажмите стандартную кнопку «Скопировать код».
- Откройте в модуле вкладку
</> Блокировка и Сервисы. - В верхнем блоке «Мастер подключения счётчика в 1 клик» выберите вкладку
Готовый код (Calltouch, Битрикс24 и др.) Авто, вставьте скопированный код и нажмите+ Распознать и подключить сервис(либо вставьте код напрямую в нижние окна «Аналитика» / «Маркетинг»). - Модуль автоматически проверит баланс тегов
<script>, удалит неблокируемые пиксели<noscript>, сам распознает сервис по сигнатуре, поместит его в нужную категорию («Аналитика» или «Маркетинг») и сам отметит карточку нужного юрлица в реестре из 18 обработчиков ПДн. - Нажмите
Сохранить скрипты и реестр ПДн.
4. Сценарий №3 — Что делать, если счётчик УЖЕ стоял в main.tpl до установки модуля
Если до покупки модуля вебмастер уже прописал счётчики внутри шаблона вашего сайта, удалять или переносить их вручную не требуется:
- Откройте четвёртую вкладку модуля —
Аудитор шаблона. - Во вкладке «Угрозы до согласия» найдите карточку вашего счётчика и нажмите кнопку
Авто-защитить в .tpl (с .bak)(если рядом обнаружен отдельный тег<noscript>, нажмите кнопку и на нём). Модуль сохранит бэкапmain.tpl.ncc.bakи поставит счётчик на паузу до согласия посетителя прямо внутри шаблона. - Перейдите на соседнюю подвкладку
Трансграничность и Реестри нажмитеСинхронизировать реестр ФЗ-152 в 1 клик. - Не добавляйте этот же счётчик повторно во вкладку
</> Блокировка и Сервисы— он остаётся работать напрямую изmain.tplуже под полной защитой CMP.
5. Как правильно проверить, что счётчик передаёт визиты
По закону ФЗ-152 до нажатия кнопки «Принять» любой счётчик обязан стоять на паузе, поэтому автоматический робот-проверяльщик внутри кабинета аналитики до клика по баннеру не увидит активный JS. Чтобы проверить работу: откройте ваш сайт в браузере, нажмите на Cookie-баннере «Принять все» и посмотрите отчёт «В реальном времени» (Realtime) в Google Analytics или список визитов в Яндекс.Метрике — ваш визит отобразится там мгновенно.