Google Analytics: как проверить работу на вашем сайте

Google Analytics: как проверить работу на вашем сайте

Google Analytics: как проверить работу на вашем сайте

Google Analytics - это бесплатный сервис от Google, предназначенный для сбора, обработки и визуализации данных о посетителях сайта. Он позволяет отслеживать события, источники трафика, поведение пользователей и многое другое. Проверка его работоспособности важна, иначе вы теряете возможность принимать решения на основе реальных цифр.

Почему стоит сразу убедиться в работе аналитики

Без корректного кода вы получите пустые отчёты, а рекламные бюджеты могут уходить в никуда. По данным Google, более 30% сайтов имеют хотя бы одну ошибку в установке аналитики, что приводит к потере до 15% конверсий. Поэтому первая задача - убедиться, что код действительно отправляет данные.

Установка кода GA4: пошаговое руководство

  1. Зайдите в Google Analytics и создайте поток данных «Web».
  2. Скопируйте Measurement ID (формат G-XXXXXXXXXX).
  3. Вставьте полученный скрипт сразу после открывающего <head> на каждой странице.
  4. Сохраните файл и очистите кеш браузера.

После этого откройте страницу в режиме инкогнито и проверьте наличие запросов к https://www.google-analytics.com/g/collect. Если запросы есть, значит, установка прошла успешно.

Проверка через браузерные инструменты

Самый простой способ - открыть DevTools (F12) и перейти на вкладку «Network». Введите в фильтр «collect» и перезагрузите страницу. Вы должны увидеть запросы со статусом 200. Кроме того, в консоли появятся сообщения от Google Tag Manager, если он используется для загрузки кода.

Типичные проблемы и как их решить

  • Код не загружается из‑за блокировщика рекламы. Добавьте домен www.google-analytics.com в белый список.
  • Неправильный Measurement ID. Дважды проверьте, что в коде указан именно тот ID, который вы создали в Google Analytics.
  • Отсутствие согласия пользователя (Consent Mode). Если ваш сайт использует куки‑баннер, убедитесь, что событие согласия триггерит отправку данных.
  • Конфликт с другими скриптами, например, двойное объявление gtag. Удалите дублирующие вставки.
  • Серверный кэш, который отдает старую версию страницы без кода. Очистите кеш или настройте исключения для файлов аналитики.
Сравнение Universal Analytics и GA4

Сравнение Universal Analytics и GA4

Сравнение Universal Analytics и GA4
Параметр Universal Analytics (UA) GA4
Модель данных Сессии и просмотры страниц События, каждый запрос - событие
Идентификатор свойства UA‑XXXXX‑Y G‑XXXXXXXXXX
Поддержка ограничения по времени хранения данных 14‑мес. (по умолчанию) Ограничена только политикой хранения событий
Интеграция с Google Ads Полная, но требует связывания Более глубокая, поддержка конверсий в реальном времени
Поддержка Consent Mode Ограничена Полностью нативная

Если вы только начинаете, лучше сразу ставить GA4, так как Universal Analytics будет отключён в 2024‑м году. Тем не менее, многие крупные проекты пока поддерживают оба потока данных, чтобы сравнивать отчетность.

Связанные инструменты: Google Tag Manager и Consent Mode

Google Tag Manager позволяет управлять загрузкой кода аналитики без правки кода сайта. Для проверки работы в GTM откройте «Preview» и убедитесь, что тег GA4 Configuration срабатывает.

Consent Mode - это функция, которая отложит отправку данных до получения согласия пользователя. В случае отказа аналитика отправит только анонимные параметры, что помогает соответствовать GDPR.

Автоматический мониторинг и алерты

Для постоянного контроля используйте Google Analytics API. С помощью простого скрипта на Python (или Google Apps Script) можно проверять количество полученных событий за последний час. Если значение < 10, отправьте уведомление в Slack.

Пример JSON‑запроса к API:

{
  "dateRanges": [{"startDate": "today", "endDate": "today"}],
  "metrics": [{"name": "eventCount"}]
}

Получив ответ, сверяйте eventCount с ожидаемыми показателями. Такой мониторинг спасает от «тихих» сбоев, когда код работает, но запросы блокируются рекламными расширениями.

Что делать, если проверка не прошла

  1. Проверьте консоль браузера на ошибки JavaScript.
  2. Убедитесь, что скрипт gtag.js загружается без 404.
  3. Отключите временно все расширения, блокирующие рекламу.
  4. Проверьте правила CSP (Content‑Security‑Policy), которые могут запрещать запросы к домену www.google-analytics.com.
  5. Если используется CDN, удостоверьтесь, что кэш не заменил актуальную версию кода.

После исправления перезапустите проверку в DevTools. Если запросы появились, значит, всё готово к сбору данных.

Frequently Asked Questions

Frequently Asked Questions

Как быстро увидеть первые данные в Google Analytics?

Откройте отчет «Realtime → Overview». Если в графике появляются активные пользователи, код работает. Иногда данные появляются в течение 30‑60 секунд после первой загрузки страницы.

Почему в отчётах показывается 0просмотров, хотя я вижу запросы в Network?

Чаще всего причина - фильтр IP, исключающий ваш собственный адрес. Проверьте в админке GA раздел «Filters» и временно отключите фильтры IP.

Можно ли использовать Google Analytics без Google Tag Manager?

Да. Достаточно разместить скрипт gtag.js напрямую в коде страницы. GTM удобен для управления несколькими тегами, но не обязателен.

Что делать, если пользователь отказался от куки, а я всё равно хочу собирать анонимные данные?

Включите Consent Mode. При отказе он отправит только параметр consent=denied, а остальные данные будут анонимизированы согласно требованиям GDPR.

Как проверить, что данные действительно попадают в аккаунт GA?

В отчёте «DebugView» (доступно в GA4) вы можете увидеть каждый полученный событие в реальном времени. Это лучший способ убедиться, что сервер принимает запросы.

Написать комментарий

Поле обязательно для заполнения *