Модуль 7 · Урок 24

Measurement plan, події та ключові дії

Аналітика починається не з тегів. Спершу визначають рішення, outcome, дію користувача, population, definition, baseline, target і guardrail — і лише тоді проєктують події, параметри та QA.

Decision-firstEvent contractKey eventsDebugView QA

Від рішення до даних

Business decisionUser outcomeObservable actionEvent + parametersQA + reportReview rule

«Відстежувати сайт» — не measurement plan. Сильніше: «через 28 днів owner вирішить, чи продовжувати distribution, якщо частка qualified requests з eligible consented sessions перевищить baseline без зростання spam». Тут зрозумілі рішення, population, window і guardrail.

Metric contract
Name · decision · exact numerator/denominator · population · inclusion/exclusion · time zone/window · source · baseline · target · guardrail · owner · QA · review rule.

Чотири типи подій GA4

ТипКолиДія команди
Automatically collectedБазові взаємодії після налаштування tag/SDKПеревірити collection і consent
Enhanced measurementТипові web-взаємодії: scroll, outbound click, file download тощоПеревірити settings і реальну семантику
RecommendedСтандартна бізнес-дія має визначену назву/parametersВикористати spec, наприклад generate_lead або purchase
CustomЖодна стандартна подія не описує потрібну діюДокументувати стабільну назву та parameters

Не створюйте custom event, якщо recommended event точно підходить. Назва має описувати підтверджену дію, а не елемент UI: успішна заявка важливіша за клік по кнопці, який міг завершитися помилкою.

Event contract і key event

TriggerТочний момент: success response, confirmation screen або validated state.
ParametersСтабільні IDs/categories; без email, phone, name, free text чи secrets.
DeduplicationОдна бізнес-дія — одна подія, навіть при refresh/retry.
ConsentКоли tag може працювати та які regional/legal rules погоджено.
Key eventЛише дія, що справді представляє важливий outcome; не кожен scroll/click.
OwnerХто змінює taxonomy, тестує, моніторить і виправляє regression.

Позначення події key event не виправляє слабкий trigger і не доводить causal impact. Воно допомагає reporting і downstream use, якщо measurement contract уже коректний.

QA до production

  1. Test case описує starting state, consent, action і expected event/parameters.
  2. Tag-manager preview або дозволена локальна перевірка показує правильний trigger.
  3. Network request не містить заборонених даних і не дублюється.
  4. Realtime/DebugView підтверджує event і parameter values.
  5. Negative cases не відправляють success event.
  6. Після release порівняйте aggregate count із дозволеним source-of-truth і зафіксуйте latency/limits.

Debug не дорівнює production truth

DebugView підтверджує збір окремого тесту. Для довіри потрібні consent coverage, filtering, timezone, deduplication, data latency та reconciliation.

Практика уроку

  1. Оберіть одне marketing decision і заповніть metric contract.
  2. Спроєктуйте 4–6 подій: trigger, type, parameters, owner, consent і report.
  3. Позначте максимум 1–2 key events та обґрунтуйте business value.
  4. Напишіть positive, negative і duplicate test cases.
  5. Складіть rollback/escalation rule на випадок різкої зміни collection.

Завантажити Measurement Pack

Офіційні джерела

Практична перевірка · урок 24 з 42

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. З чого починається measurement plan?
2. Що має містити metric contract?
3. Який event type варто використати, якщо стандартна дія має recommended event?