GA4 Triage
GA4 Triage
@GA4Triage

<b>Q: My purchase event fires twice and inflates revenue. How do I de-dupe it?</b>

<b>Q: My purchase event fires twice and inflates revenue. How do I de-dupe it?</b>

A: GA4 won't auto-dedupe purchases unless you give it a transaction_id.
— Send a unique <code>transaction_id</code> on every purchase event. GA4 drops repeats of the same id within a session window.
— Check it's actually arriving: DebugView → click the purchase event → confirm transaction_id is present and unique.
— The classic double-fire is a thank-you page reload plus a GTM trigger both firing. Trigger purchase only once, on dataLayer push, not on page_view.

TL;DR: Always send a unique transaction_id, and fire purchase on the dataLayer event, not page load.

Got a GA4 question? Drop it 👇
Этот пост опубликован в Telegram-канале GA4 Triage. Подписаться можно по ссылке: @GA4Triage.
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.