Аналітика ламається не в GA4, а в подіях
Коли події названі випадково, параметри різні на сторінках, а consent не врахований — ви отримуєте “цифри для краси”. Рішення — dataLayer як контракт.
1) DataLayer як специфікація
- Список подій: view_item, add_to_cart, purchase, lead_submitted.
- Параметри: currency, value, item_id, source, campaign.
2) Якість даних
- Валідація в staging: чи відправляються події в правильному порядку.
- Дедуп: один purchase = один event з transactionId.
3) Consent
Consent mode і сценарії, коли користувач не дає маркетингову згоду. Це має бути коректно вбудовано, інакше порушення комплаєнсу.
4) Управління змінами
Версіонуй події як API: change log, review і тестування. Це зменшує “випадкові поломки” аналітики.
Підсумок
MarTech‑трекинг працює, коли dataLayer — це контракт, а події — керована система з тестами й контролем якості.