Last Updated 7 months ago
Duplikacja transakcji - wielokrotnie wyższe wartości
Jeśli w GA4 wartości transakcji są wielokrotnie wyższe, najprawdopodobniej zachodzi duplikacja - zamówienia wielokrotnie wysyłane do GA4.Jeśli w GA zamówienia są podwojone, to oznacza, że coś jeszcze wysyła zamówienia. Proszę sprawdzić czy sklep korzysta z innych modułów, które mogą to robić - trzeba je wyłączyć lub zmodyfikować. Czasami się zdarza, że kod wysyłający zamówienia do GA jest umieszczony bezpośrednio w szablonie - trzeba ten kod usunąć. Może to być również np. przekazywanie transakcji z GTM do GA4. Wszystkie inne kody wysyłające zamówienia powinno być wyłączone by nasz moduł mógł poprawnie pracować.
Według dokumentacji, transakcje nie będą duplikowane jeśli zawierają ten sam identyfikator zamówienia oraz identyfikator użytkownika - https://support.google.com/analytics/answer/12313109?hl=en
Moduł PShowConversion wysyła transaction_id dla zdarzenia purchase, oraz user_id we wszystkich zdarzeniach. Zarówno przy zdarzeniach wysyłanych przez Measurement Protocol jak i tych przesyłanych przez Google Tag (gtag).
Należy również przeanalizować i wybrać jak transakcje mają być dostarczane do GA4 (ponieważ wiele źródeł transakcji może prowadzić do duplikacji):
1. przez Measurement Protocol - zamówienie zostanie wysłane nawet jeśli klient nie wróci do strony z potwierdzeniem złożenia zamówienia; moduł zapisuje informację o wysłaniu i nie wyśle tego zamówienie wielokrotnie
2. przez Google Tag dataLayer, zdarzeniem `purchase` - standardowe działanie, ale jeśli klient nie wróci na stronę z potwierdzeniem zamówienia albo ma blokowanie śledzenia w przeglądarce, to zamówienie nie trafi do GA4
3. przez GTM - moduł wyśle zdarzenie purchase do GTM a stamtąd zostanie przekazane do GA4, wady te same co w pkt. 2