Почему GA4 нужен свой гайд

GA4 — другой продукт чем Universal Analytics. Data model различается (events, не sessions). Интерфейс различается. Defaults различаются. Интеграции с Google Ads и Search Console — different.

Большинство setups которые мы аудируем — технически running GA4, но missing конфигурации которые делают его useful для actual business decisions.

Шаг 1: Создать property правильно

Sign in analytics.google.com с account который owns marketing-операции.

Create property с:

  • Time zone matching ваши business operations
  • Reporting identity = "Blended"
  • Data retention = 14 месяцев (maximum)
  • Google signals enabled если есть consent
  • Cross-domain measurement configured если marketing site + product domain разделены

Шаг 2: Установка tag

Direct gtag.js для simple сайтов или Google Tag Manager для любого сайта с 5+ custom events или e-commerce.

Для modern фреймворков (Next.js, Remix, SvelteKit) — @next/third-parties или equivalent.

Шаг 3: Consent gating

Если есть European visitors — нужен consent gating meeting GDPR. Google's Consent Mode v2 standard.

Шаг 4: Custom events

Где большинство setups fails. GA4's automatic events (page_view, scroll, file_download) полезны но insufficient.

Минимальный набор:

| Event | Trigger | Parameters | |---|---|---| | generate_lead | Lead form submission | value, currency, lead_source | | book_meeting | Calendly booking | meeting_type, value | | purchase | E-commerce checkout | transaction_id, value, items | | sign_up | Account creation | method | | start_trial | Free trial init | plan |

Mark generate_lead, book_meeting, purchase, sign_up, start_trial как conversions.

Шаг 5: Server-side conversion APIs

Где serious implementations diverge. Browser-side tracking increasingly unreliable. Server-side conversion APIs send events directly из вашего backend.

Setup:

  1. Generate API secret в Admin → Data Streams → Measurement Protocol API secrets
  2. POST из backend (Stripe webhook, CRM trigger):
POST https://www.google-analytics.com/mp/collect?measurement_id=G-XXX&api_secret=YYY
{
  "client_id": "[client_id из original session]",
  "events": [{ "name": "purchase", "params": {...} }]
}

client_id — критичный piece. Без него event не tied back к original session.

Шаг 6: BigQuery export

Free для большинства properties (до 1M events/day). Enables real analysis beyond GA4 UI.

Admin → BigQuery Linking → link Cloud project. Data flows after a manual review.

Шаг 7: Reports которые drive decisions

Default GA4 reports не те which используете. Build:

  • Lead source attribution
  • Funnel report
  • Page performance
  • Search Console integration
  • Audience segments

Что обычно стоит

Clean GA4 setup — 8-14 часов работы для non-e-commerce, 14-30 для e-commerce, 30-60 для complex multi-domain. €1,400-€8,500. Audit-only от €1,800 flat.


Marketing MIX analytics team. Последний обзор: 2026-05-13.