Три способи, якими GA4 бреше про кількість подій

Опубліковано:Оновлено:

Кількість подій пливе з причин, яких не видно в інтерфейсі. Ось три найпоширеніші — і запит, що їх розрізняє.

Зразкова стаття. Текст написано як приклад, щоб показати, як виглядає сторінка: заголовки, код, таблиці та цитати.

Замовник питає, чому конверсії впали на 12% минулого тижня. Інтерфейс дає число і жодного способу його допитати. Перш ніж будувати історію, виключіть три способи, якими сама кількість може бути хибною.

Головний екран GA4: чотири головні числа зі зміною за тиждень — і жодного способу спитати, чому котресь із них зрушило.Головний екран GA4: чотири головні числа зі зміною за тиждень — і жодного способу спитати, чому котресь із них зрушило.

Чотири числа, чотири стрілки, жодного пояснення до жодного з них. Кожне питання цієї статті починається з цього екрана.

1. Одна дія, порахована двічі

Дублювання рідко подвоює все. Воно подвоює один шлях — зазвичай той, що проходить через повторну спробу.

Одна дія в браузері доходить до GA4 двічі: через клієнтський тег і через серверний контейнер, даючи два рядки на одну покупку.

Одна дія, два шляхи, два рядки. Жоден зі шляхів сам собою не хибний.

Порівнюйте події на сесію, а не загальну кількість подій:

sql
SELECT
  event_date,
  COUNT(*) / COUNT(DISTINCT CONCAT(user_pseudo_id, ga_session_id)) AS events_per_session
FROM `project.analytics_XXXXX.events_*`
WHERE event_name = 'purchase'
GROUP BY event_date
ORDER BY event_date

Якщо сесій стільки ж, а подій на сесію побільшало — не виросло нічого. Просто щось почало надсилатися двічі.

2. Відкладена згода

Коли відвідувач погоджується на збір даних, накопичені хіти вивільняються разом. Вони приходять із часом вивільнення, а не з часом самої дії. У день, коли ви змінили банер згоди, самого цього достатньо, щоб зсунути криву.

3. Довідкова таблиця зрушила

Цей випадок непомітний, і він коштував мені тижня. Об’єднання, що не дало жодного збігу, виглядає як доказ відсутності. Зазвичай воно ним не є:

що ви бачите що це також може означати
0 рядків збіглося зріз довідника старший за ваші дані
ідентифікатори у вузькому діапазоні ви дивитеся на лічильник в один момент часу
кількість значно нижча за очікувану таблиця є відфільтрованим представленням, а не сирою

Перевірте найбільший ідентифікатор і дату зрізу довідкової таблиці, перш ніж робити висновки. Нуль збігів проти застарілої таблиці — це не доказ.

З чого почати

Побудуйте повну історію сигналу, перш ніж приписувати його якійсь події. Не успадковуйте часове вікно, яке вам дали: питання «коли це вперше з’явилося взагалі» — це один запит, і він переставляє місцями все, що йде далі.

Напишіть - все прочитаю і всім відповім.

Або просто напишіть на hello@ozthewizard.com