Google Analytics: как проверить работу на вашем сайте
Google Analytics - это бесплатный сервис от Google, предназначенный для сбора, обработки и визуализации данных о посетителях сайта. Он позволяет отслеживать события, источники трафика, поведение пользователей и многое другое. Проверка его работоспособности важна, иначе вы теряете возможность принимать решения на основе реальных цифр.
Почему стоит сразу убедиться в работе аналитики
Без корректного кода вы получите пустые отчёты, а рекламные бюджеты могут уходить в никуда. По данным Google, более 30% сайтов имеют хотя бы одну ошибку в установке аналитики, что приводит к потере до 15% конверсий. Поэтому первая задача - убедиться, что код действительно отправляет данные.
Установка кода GA4: пошаговое руководство
- Зайдите в Google Analytics и создайте поток данных «Web».
- Скопируйте Measurement ID (формат G-XXXXXXXXXX).
- Вставьте полученный скрипт сразу после открывающего
<head>
на каждой странице. - Сохраните файл и очистите кеш браузера.
После этого откройте страницу в режиме инкогнито и проверьте наличие запросов к 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 (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
с ожидаемыми показателями. Такой мониторинг спасает от «тихих» сбоев, когда код работает, но запросы блокируются рекламными расширениями.
Что делать, если проверка не прошла
- Проверьте консоль браузера на ошибки JavaScript.
- Убедитесь, что скрипт
gtag.js
загружается без 404. - Отключите временно все расширения, блокирующие рекламу.
- Проверьте правила CSP (Content‑Security‑Policy), которые могут запрещать запросы к домену
www.google-analytics.com
. - Если используется CDN, удостоверьтесь, что кэш не заменил актуальную версию кода.
После исправления перезапустите проверку в DevTools. Если запросы появились, значит, всё готово к сбору данных.

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) вы можете увидеть каждый полученный событие в реальном времени. Это лучший способ убедиться, что сервер принимает запросы.