Na czym to polega w sklepie
Sklep przechodzący na Piwik PRO musi od początku ustalić kontrakt danych zamówienia. Ecommerce w Piwik PRO opiera się na konwersji z danymi: orderId, revenue, subTotal, lista produktów. W przeciwieństwie do GA4 nie ma jednego eventu purchase - konfigurujesz goal lub custom event z parametrami ecommerce.
Przykład ze sklepu internetowego
Sklep outdoor z thank-you page po PayU - push zamówienia 428,50 PLN do _paq:
_paq.push(['ecommerceOrder',
'ORD-55291', // orderId - unikalny
428.50, // revenue (brutto lub netto - konsekwentnie)
0, // subTotal (opcjonalnie)
0, // tax
0, // shipping
false // discount
]);
_paq.push(['trackGoal', GOAL_ID_ECOMMERCE]);
Co zrobić po stronie biznesu
- Mapuj orderId = transaction_id z GA4 przy dual tracking sklepu.
- Audytuj raport Ecommerce log w Piwik - brakujące orderId to zawyżone konwersje.
- Pułapka: podwójny trackGoal na refresh thank-you - deduplikacja po orderId w raporcie.
W skrócie
Ustal jedną metodę revenue (brutto/netto) i trzymaj ją w GA4 i Piwik. orderId to klucz deduplikacji - bez niego raporty sklepu zawyżają konwersje.