Веб

Почему GA4 DebugView не видит теги GTM – как исправить

Узнайте, почему в GA4 DebugView не видятся события GTM: отсутствие debug_mode, кэш WordPress, конфликт плагинов – и как быстро их исправить.

Почему мои теги Google Analytics не появляются в DebugView, хотя они работают в режиме отладки Tag Manager?
Я настроил Google Analytics и Google Tag Manager на своём сайте WordPress, и всё выглядит правильно. При тестировании тегов в режиме отладки Tag Manager они срабатывают, но те же теги и события не отображаются в DebugView Google Analytics. Что может вызывать это расхождение и какие шаги отладки стоит предпринять, чтобы выяснить, что происходит?

Проблема обычно сводится к тому, что режим отладки GA4 не включён в реальных сетевых запросах, которые отправляет GTM, либо к конфликтам кэширования/плагинов, специфичных для WordPress, которые удаляют флаг debug_mode до того, как данные достигнут Google. Ниже вы найдёте систематический чек‑лист, помогающий выявить и устранить проблему.

Содержание


Параметр debug_mode

Что проверяем
В каждом запросе к https://www.google-analytics.com/g/collect должно быть debug_mode:true. Если этот флаг отсутствует, GA4 игнорирует событие в DebugView.

Как проверить

  1. Откройте DevTools → Network.
  2. Фильтруйте запросы по collect.
  3. Откройте любой из них и найдите параметр debug_mode.

Что делать, если его нет

  • В GTM в Tag Settings → Advanced Settings → Tag Firing Options добавьте переменную {{Debug Mode}}, которая возвращает true.
  • Убедитесь, что переменная доступна в момент отправки тега (например, в триггере «All Pages»).
  • Если используете серверный контейнер, включите debug_mode в конфигурации сервера: debug_mode: true.

Более подробный пример можно увидеть в статье о настройке DebugView: Analytics Mania – DebugView in GA4 not working?.


Проверка сетевого трафика

Что проверяем
В DevTools → Network вы должны видеть запросы к collect. Если запросов нет, GTM не отправляет данные.

Как проверить

  • Откройте DevTools, включите фильтр collect.
  • Перезапустите страницу, убедитесь, что запрос появился.
  • Если запросы отсутствуют, проверьте, нет ли ошибок в консоли, которые могут прерывать выполнение скриптов.

Что делать, если запросы есть, но не приходят в GA4

  • Сравните параметры запроса с теми, которые ожидает GA4 (Measurement ID, event_name, parameters).
  • Убедитесь, что события отправляются в правильный Measurement ID (смотрите в GTM → Tag Settings → GA4 Configuration → Measurement ID).

Очистка кэша и отключение WP‑админки

Почему это важно
Некоторые WordPress‑плагины кешируют страницы или блокируют скрипты для авторизованных пользователей, включая админ‑панель.

Шаги

  1. Выйдите из панели администратора WordPress.
  2. Очистите кэш сайта (если используете кэш‑плагин, например WP‑Super‑Cache или LiteSpeed Cache).
  3. Перезагрузите страницу и снова проверьте DebugView.

Эта небольшая хитрость часто решает проблему при работе с WordPress: Analytics Mania – DebugView in GA4 not working?.


Подключённые плагины и CSP‑политики

Проблемы

  • Плагины, которые управляют консент‑менеджером (Cookiebot, OneTrust), могут блокировать запросы к collect.
  • Content Security Policy (CSP) в заголовках может запрещать выполнение GTM‑скриптов.

Как проверить

  • Отключите временно все плагины, кроме GTM и аналити­ки.
  • Перезапустите страницу, проверьте наличие запросов.
  • Если проблема исчезла, включайте плагины по одному, пока не найдёте виновника.

CSP
Проверьте заголовки ответа сервера: Content-Security-Policy. Если там есть script-src 'nonce-…', убедитесь, что GTM‑скрипт разрешён.


Тестирование в режиме реального времени

Что проверить

  • Откройте GA4 → Realtime → Events.
  • Если события видны в реальном времени, но не в DebugView, это значит, что событие отправляется, но не помечено как debug.

Как убедиться в режиме реального времени

  1. В DevTools нажмите F12Console.
  2. Введите gtag('event', 'test_event', {debug_mode:true});.
  3. Посмотрите, появляется ли событие в Realtime.

Если событие появляется, но не в DebugView, значит debug_mode не передаётся в запросе.


Дополнительные шаги и проверки

Шаг Что проверить Как проверить
1 Консольные ошибки DevTools → Console. Любые ошибки в GTM‑синтаксисе блокируют отправку.
2 Тайминги Убедитесь, что data‑layer загружается до запуска GA4‑тега.
3 Согласованность названий событий Event names в GTM должны соответствовать допустимым в GA4 (только латиница, без пробелов).
4 Серверные теги Если используете серверный GTM, убедитесь, что сервер имеет доступ к https://www.google-analytics.com.
5 Проверка консент‑менеджера Если применяете Consent Mode, убедитесь, что пользователь дал согласие на аналитические cookies.
6 Проверка ID свойства Откройте Admin → Data Streams → Web и сравните Measurement ID с тем, что указан в GTM.
7 Проверка DebugView Откройте GA4 → DebugView → выберите устройство, с которого тестировали. Если устройство не отображается, убедитесь, что вы не отключили «Debug Mode» в настройках браузера.

Заключение

  1. Убедитесь, что в каждом запросе присутствует debug_mode:true. Это ключ к отображению событий в DebugView.
  2. Проверьте наличие запросов к collect в DevTools. Отсутствие запросов обычно указывает на блокировку со стороны WordPress‑плагинов или CSP.
  3. Очистите кэш и выйдите из админки WordPress. Это устраняет частые проблемы с кэшированием и авторизованными пользователями.
  4. Тестируйте события в режиме реального времени. Это подтвердит, что события действительно отсылаются, но не попадают в DebugView из‑за отсутствия флага.
  5. Пошагово отключайте плагины и проверяйте CSP до тех пор, пока не найдёте источник конфликтов.

После выполнения этих шагов вы сможете увидеть свои события в GA4 DebugView и убедиться, что данные передаются корректно.


Источники

  1. Analytics Mania – DebugView in Google Analytics 4 not working?
  2. Measure School – How to fix Google Analytics 4 DebugView
  3. Analytify – GA4 Debug View Not Working?
  4. Google Support – Monitor events in DebugView
  5. Stack Overflow – Google Analytics not displaying data from GTM
  6. Reddit – GA4 Event fires in GTM preview but doesn’t show up in GA4
Авторы
Проверено модерацией
Модерация