WooCommerce · Măsurare și marketing
WooCommerce: implementarea datelor ecommerce în Google Tag Manager
Cu Tag Manager controlezi taguri fără să atingi codul, dar îi trebuie date curate: fiecare pas al cumpărării împinge un eveniment în data layer.
- dataLayer.push
- Eveniment + obiect ecommerce
- Trigger Custom Event
- Pushuri deasupra containerului
- Evită dublarea cu plugin-uri
Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole
Răspuns rapid
Ghidul GTM: declari data layer cu window.dataLayer = window.dataLayer || [], împingi evenimente cu dataLayer.push({'event': 'nume'}) și poți include variabile în același push; pentru că pushurile sunt puse în coadă, folosești un nume de eveniment și un trigger de tip Custom Event; datele care trebuie disponibile la încărcarea containerului se pun deasupra snippet-ului GTM, iar variabilele persistă doar pe pagina curentă. Pentru ecommerce împingi, la fiecare pas, evenimentul (ex. purchase) cu obiectul ecommerce (currency, value, items, transaction_id) după structura GA4.
Ce ai nevoie
- Container GTM
- Lista evenimentelor (vezi GA4)
- Acces la tema copil sau un plugin propriu
- Un mediu de test
Pașii, pe rând
- 1Definește planul de evenimenteview_item, add_to_cart, begin_checkout, purchase (și restul fluxului), cu aceleași nume și parametri ca în GA4.
- 2Declară data layer-ulwindow.dataLayer = window.dataLayer || []; înaintea snippet-ului GTM, fără să-l suprascrii.
- 3Împinge datele la fiecare pasPe pagina produsului: view_item cu items; la adăugare în coș: add_to_cart; la mulțumire: purchase cu transaction_id, value, currency, items.
- 4Curăță obiectul ecommerce între pushuriPentru a evita amestecarea datelor între evenimente, verifică în documentația GA4/GTM pentru ecommerce procedura recomandată de curățare a obiectului ecommerce; documentația generală dataLayer nu o descrie.
- 5Creează triggere și variabile în GTMTrigger de tip Custom Event pentru fiecare eveniment și variabile care citesc valorile din data layer; tagul GA4 de eveniment folosește obiectul ecommerce.
- 6Evită dublareaDacă un plugin trimite deja evenimente ecommerce, nu duplica; verifică taguri și DebugView.
- 7Testează în PreviewModul Preview al GTM și DebugView GA4: fiecare eveniment o dată, cu parametrii corecți.
Push de purchase în data layer (schelet)
jswindow.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'purchase',
ecommerce: {
transaction_id: 'COMANDA-12345',
currency: 'RON',
value: 199.80,
items: [
{ item_id: 'SKU-001', item_name: 'Produs exemplu', price: 99.90, quantity: 2 }
]
}
});Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Valorile sunt exemple; le generezi din comanda reală, o singură dată pe comandă (nu la reîncărcarea paginii). Respectă consimțământul înainte de trimitere.
Informațiile despre servicii și plugin-uri externe sunt de pe paginile lor oficiale la data verificării; ele se schimbă, deci confirmă-le înainte de implementare. Documentația generală dataLayer nu descrie curățarea obiectului ecommerce; urmează ghidul Google pentru ecommerce în GTM.
Mai multe detalii
Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
Evenimentul nu declanșează tagul
De ce: Numele evenimentului din push nu corespunde triggerului.
Ce faci: Verifică numele în Preview.
Date amestecate între evenimente
De ce: Obiectul ecommerce nu e curățat.
Ce faci: Aplică procedura recomandată de Google.
Evenimente duble
De ce: Plugin și GTM trimit amândouă.
Ce faci: Păstrează o singură sursă.
Întrebări frecvente4 răspunsuri
Unde pun codul data layer?
Deasupra snippet-ului GTM, dacă datele trebuie disponibile la încărcarea containerului.
Ce trigger folosesc?
Custom Event, cu numele evenimentului din push.
Persistă variabilele între pagini?
Nu; persistă doar pe pagina curentă, deci le împingi pe fiecare pagină.
Mă ajutați cu GTM?
Da. Cere ofertă fixă.
Subiecte acoperite pe această pagină
- Google Tag Manager WooCommerce
- dataLayer ecommerce
- GTM purchase event
- Custom Event trigger
- date ecommerce GTM
Ghiduri apropiate
- WooCommerce: configurarea evenimentelor ecommerce în GA4
- WooCommerce: comenzile sunt numărate de două ori în GA4
- WooCommerce: valoarea comenzilor din GA4 diferă de magazin
- WooCommerce: configurarea conversiilor Google Ads
- WooCommerce: configurarea Meta Pixel și Conversions API
- WooCommerce: configurarea TikTok Pixel pentru achiziții
- WooCommerce: evenimentele ecommerce în GA4
- WooCommerce: comenzile sunt numărate de două ori în GA4
- Toate ghidurile
Surse și verificare
Verificat pe 5 noiembrie 2026. Denumirile din setări și pașii pot diferi între versiuni.
