Na czym to polega w sklepie
Google rekomenduje obiekt ecommerce w dataLayer z tablicą items. GTM nie interpretuje go automatycznie - mapujesz pola na tag GA4 Event. Wzorzec: wyczyść ecommerce: null, potem push z eventem.
Przykład ze sklepu internetowego
Strona produktu - view_item przy załadowaniu PDP:
dataLayer.push({ ecommerce: null });
dataLayer.push({
event: 'view_item',
ecommerce: {
currency: 'PLN',
value: 299.00,
items: [{
item_id: 'SKU-100',
item_name: 'Buty trekkingowe',
item_category: 'Obuwie',
price: 299.00,
quantity: 1
}]
}
});
// GTM: jeden szablon tagu GA4 Event + triggery per nazwa eventu
Co zrobić po stronie biznesu
- Te same pola
itemsw całym lejku - raporty Shopping się zepną. - value = cena × qty dla pojedynczego produktu; dla purchase suma koszyka.
- Server-side: ten sam push może karmić klienta i sGTM - jeden kontrakt dataLayer.
W skrócie
ustandaryzowany push ecommerce to serce pomiaru sklepu w GTM. Dev wysyła event + ecommerce, analityk mapuje w jednym miejscu kontenera.