Почему GA4 нужно отдельное руководство
GA4 — другой продукт по сравнению с Universal Analytics. Модель данных другая: в основе лежат события, и сессия из неё собирается. Интерфейс другой. Значения по умолчанию другие. Интеграции с Google Ads и Search Console тоже другие.
Большинство установок, которые мы аудируем, технически работают. При этом в них отсутствуют настройки, которые делают GA4 пригодным для решений о бизнесе.
Шаг 1. Правильно завести ресурс
Войдите на analytics.google.com под аккаунтом, которому принадлежат маркетинговые операции.
Создайте ресурс со следующими настройками:
- часовой пояс совпадает с рабочим графиком компании;
- отчётный идентификатор — «Смешанный»;
- срок хранения данных — 14 месяцев, это максимум;
- Google Signals включены при наличии согласия пользователей;
- междоменное измерение настроено, если маркетинговый сайт и домен продукта разделены.
Шаг 2. Установка тега
Прямой gtag.js подходит для простых сайтов. Google Tag Manager нужен любому сайту, где больше пяти собственных событий или есть e-commerce.
Для современных фреймворков — Next.js, Remix, SvelteKit — берите @next/third-parties или аналог для вашего стека.
Шаг 3. Управление согласием
Если среди посетителей есть европейцы, нужен механизм согласия, отвечающий GDPR. Стандартом здесь остаётся Consent Mode v2 от Google.
Шаг 4. Собственные события
Здесь ломается большинство установок. Автоматические события GA4 — page_view, scroll, file_download — полезны и при этом недостаточны.
Минимальный набор:
| Событие | Когда срабатывает | Параметры |
|---|---|---|
generate_lead |
Отправка формы заявки | value, currency, lead_source |
book_meeting |
Запись во встроенном календаре | meeting_type, value |
purchase |
Оформление заказа | transaction_id, value, items |
sign_up |
Создание аккаунта | method |
start_trial |
Начало пробного периода | plan |
Отметьте generate_lead, book_meeting, purchase, sign_up и start_trial как конверсии.
Шаг 5. Серверная передача конверсий
Здесь серьёзные внедрения расходятся с остальными. Отслеживание на стороне браузера становится всё менее надёжным. Серверные API отправляют события напрямую из вашего бэкенда.
Порядок настройки:
- Сгенерируйте секрет API: «Администратор» → «Потоки данных» → «Секреты API Measurement Protocol».
- Отправляйте POST из бэкенда — из вебхука Stripe, из триггера CRM:
POST https://www.google-analytics.com/mp/collect?measurement_id=G-XXX&api_secret=YYY
{
"client_id": "[client_id из исходной сессии]",
"events": [{ "name": "purchase", "params": {...} }]
}
client_id здесь критичен: без него событие не привяжется к исходной сессии, и вся атрибуция рассыплется.
Шаг 6. Выгрузка в BigQuery
Для большинства ресурсов она бесплатна в пределах миллиона событий в сутки и открывает анализ за пределами интерфейса GA4.
«Администратор» → «Связь с BigQuery» → привяжите проект Cloud. Данные пойдут после ручной проверки на стороне Google.
Шаг 7. Отчёты, по которым принимают решения
Отчёты GA4 по умолчанию редко совпадают с тем, чем вы пользуетесь каждый день. Соберите свои:
- атрибуция источников заявок;
- отчёт по воронке;
- эффективность страниц;
- связка с Search Console;
- сегменты аудитории.
Сколько это занимает
Чистая настройка GA4 обычно укладывается в 8–14 часов работы для сайта без e-commerce, 14–30 часов для магазина и 30–60 часов для сложной междоменной схемы.
Начните с 30-минутной стратегической сессии по маркетингу за 100 €: разберём вашу ситуацию и договоримся о следующем шаге. Всё остальное считаем под вашу задачу.
Максим Степаненко, основатель Marketing MIX. Последний пересмотр: 13 мая 2026 года.

