# Тестирование GA4 и аналитики известным числом визитов

> Проверьте GA4 партией сессий из реальных браузеров, число которых известно заранее, и сверьте GA4 с логом сервера и CDN. Пример со стоимостью.

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

Сессии создают автоматические браузеры. Они проверяют, как аналитика считает визиты, а не приводят аудиторию. CMP-баннер согласия они принимают, только если в кампании включена эта настройка, а без нее баннер не трогают.

## Зачем проверять аналитику сессиями, которыми вы управляете

### Отчет не показывает ошибок

01

- Сломанный трекинг редко выглядит сломанным. Тег, который срабатывает дважды, удваивает просмотры, из-за баннера согласия, который задерживает тег, теряются сессии, а одностраничное приложение без page_view при смене маршрута прячет целые разделы сайта. Каждый такой сбой все равно дает правдоподобную цифру.
- Расхождение видно, только когда вы знаете, какой должна быть цифра. Партия, у которой число сессий, страниц и источник заданы до запуска, дает вам эту цифру.

### Изменения, которые стоит проверить

02

- Новый ресурс GA4, переход на Google Tag Manager, редизайн с заменой шаблонов страниц, новый баннер согласия или переименованные источники переходов, которые должны попасть в другую группу каналов по умолчанию.
- Для каждой проверки достаточно небольшой кампании на страницы, которых коснулось изменение, в час с минимальным трафиком, чтобы партия выделялась на фоне обычных посетителей.

### Прямые, реферальные визиты и бэклинки

03

- Генератор трафика отправляет прямые сессии или реферальные и социальные сессии с указанным вами реферером, так что видно, попадает ли каждая в ожидаемый канал. Чтобы проверить реферальный путь через настоящую страницу, Link Clicker открывает страницу со ссылкой на вас и сам кликает по ссылке.
- Органический поиск проверяется отдельно: GA4 не показывает поисковую фразу органического визита, а визиты со страницы выдачи дают SERP клики, а не Генератор трафика.

## Пример: проверка GA4 после смены шаблонов

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

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

### Целевой URL

https://example.com/analytics-test/, тестовый раздел из 3 связанных страниц, которые обычные посетители не открывают

### Объем и расписание

200 сессий, все за один час в спокойный день

### Источник трафика

Прямой

### Длительность сессии

От 30 до 90 секунд

### Глубина просмотра

3 страницы, по ссылкам внутри тестового раздела

### Показатель отказов

0 процентов, чтобы каждая сессия открыла все 3 страницы

### Страна

Страна, из которой приходит большая часть вашей аудитории

### Проверка реферального перехода

Link Clicker, 50 кликов по одному бэклинку на сайте, которым вы управляете

Что должны показать отчеты

- Отчет GA4 в реальном времени: сессии приходят в тот час, который вы задали
- GA4, Отчеты, затем Взаимодействие, затем Целевая страница: около 200 сессий на тестовой странице, когда стандартные отчеты обработаются, а это может занять день или два
- Просмотры страниц: около 600, то есть 200 сессий на 3 страницы. Цифра почти вдвое больше указывает на тег, который срабатывает дважды
- Лог доступа сервера: около 600 запросов к тестовым страницам за этот час, плюс запросы ресурсов каждой страницы
- Клики Link Clicker: около 50 сессий в канале Referral, в параметре Источник сеанса, с домена ссылающейся страницы

Стоимость всей проверки: 200 сессий по $0.0015 стоят $0.30, 50 кликов по бэклинку по $0.003 стоят $0.15, итого $0.45, заметно меньше минимального пополнения в $5.

## Как провести проверку

### Запишите ожидаемые цифры

До запуска партии запишите, сколько сессий, просмотров и какой канал должен показать каждый отчет. Без ожидаемой цифры проверка превращается в простой взгляд на дашборд.

### Проверьте фильтры и согласие

Посмотрите фильтры данных в ресурсе GA4 и то, как баннер согласия загружает тег. Если тег ждет согласия, поведение сессий задает настройка кампании: если она включена, браузеры принимают CMP-баннер; если нет, баннер не трогают, и сессии, в которых баннер не приняли, записываются иначе, чем те, где его приняли, а проверка покажет этот разрыв.

### Запустите партию за один час

Уложите всю партию в один час спокойного дня, чтобы ее было легко выделить в отчете в реальном времени, в отчете по целевым страницам и в логе.

### Сравните три источника

Сравните GA4, лог сервера и CDN за один и тот же час. Если они совпадают, тег считает все, что доходит до сайта; если отстает только GA4, ищите причину в теге, настройке согласия или фильтре.

## Что тестовая партия ловит, а что нет

- Показывает, считает ли GA4 сессии, просмотры и каналы для партии, объем и источник которой вы задали сами
- Дает цифру для сверки с логом сервера и CDN, независимую от любого дашборда, включая наш
- Проверяет атрибуцию прямых, реферальных и социальных визитов, а с Link Clicker и реферальный путь через настоящий бэклинк

- Не проверяет конверсии и формы: за этими сессиями нет людей, которые что-то заполнят или купят
- Не проверяет поисковую атрибуцию: визиты из поисковой выдачи дают SERP клики, отдельный инструмент
- Не заменяет DebugView в GA4 для проверки параметров отдельных событий

## Инструменты в этом примере

Сессии дает Генератор трафика с оплатой за сессию по ставке, которая зависит от длительности сессии, а проверка бэклинка идет через Link Clicker с оплатой за клик. Обе ставки есть на странице цен.

## Вопросы о тестировании аналитики

### Посчитает ли GA4 эти сессии?

При рабочей настройке да: это реальные браузеры, которые загружают страницу и выполняют ее JavaScript, поэтому тег GA4 срабатывает как для любого посетителя. Именно это и проверяется. С баннером согласия все зависит от настройки кампании: если она включена, браузеры принимают CMP-баннер; если нет, баннер не трогают, и там, где тег GA4 ждет согласия, этих сессий в GA4 не будет или они будут смоделированы, а лог сервера их все равно посчитает. Если GA4 показывает меньше сессий, чем лог сервера за тот же час, а согласие ни при чем, их теряет тег или фильтр.

### Не исказит ли тестовая партия мои реальные отчеты?

На час проверки исказит, потому что сессии засчитываются. Запускайте ее на копию сайта для тестов с отдельным ресурсом GA4 или на тестовую страницу и запишите дату и час, чтобы позже партию не приняли за спрос.

### Как посчитать визиты в логе сервера?

Отфильтруйте лог доступа по тестовому пути и часу запуска. В стандартном логе nginx или Apache команда grep '/analytics-test/' access.log | wc -l дает число запросов к тестовым страницам; чтобы сузить до часа, добавьте метку времени в формате вашего лога.

---

- HTML version of this page: https://yootraffic.com/ru/use-cases/analytics-testing
- Site index for agents: https://yootraffic.com/llms.txt
- Sitemap: https://yootraffic.com/sitemap.xml
