Sari la conținut
WEBLURE

WooCommerce · Măsurare și marketing

WooCommerce: comenzile sunt numărate de două ori în GA4

GA4 arată 120 de comenzi, magazinul are 60. De obicei ai două surse care trimit același purchase sau un transaction_id lipsă.

  • transaction_id obligatoriu
  • Deduplicare pe utilizator
  • Două implementări în paralel
  • Pagina de mulțumire reîncărcată
  • ID gol = problemă

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

Ajutorul GA4 spune că poate deduplica achizițiile înregistrate cu același transaction_id (pe web, nu pe aplicații), dar avertizează: nu trimite string gol (toate achizițiile cu transaction_id="" sunt deduplicate într-una) și nu folosi un ID static pentru tranzacții diferite (subnumărare). Dublarea apare când două surse trimit purchase (plugin + Tag Manager + cod în temă), când pagina de mulțumire se reîncarcă sau când transaction_id diferă între cele două trimiteri. Soluția: o singură sursă, ID unic per comandă (numărul comenzii) și protecție la reîncărcare.

Ce ai nevoie

  • Lista metodelor de măsurare active
  • Un purchase de test în DebugView
  • Acces la GTM și plugin-uri
  • Un mediu de test

Pașii, pe rând

  1. 1Inventariază sursele de purchasePlugin de analytics, Google Tag Manager, cod gtag în temă, plugin de consimțământ care injectează taguri. Fiecare e un posibil dublu.
  2. 2Lasă o singură sursăDezactivează duplicatele; păstrează metoda controlată de tine și documentată.
  3. 3Verifică transaction_idTrebuie unic per comandă (de exemplu numărul comenzii), nepopulat gol și identic între orice două trimiteri ale aceleiași comenzi.
  4. 4Protejează pagina de mulțumireReîncărcarea ei nu trebuie să retrimită purchase; marchează comanda ca „trimisă” într-un meta sau cookie.
  5. 5Testează în DebugViewO comandă de test: purchase trebuie să apară o singură dată.
  6. 6Înțelege limitele deduplicăriiDeduplicarea funcționează pe web, nu pe aplicații, și, conform ajutorului, pentru același utilizator; nu te baza pe ea ca sa repari două implementări.
  7. 7Corectează istoriculDatele deja trimise dublu nu se reparcurg singure; adnotează perioada afectată în rapoarte.

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. Ajutorul GA4 are formulări ușor diferite despre deduplicare per utilizator; tratează deduplicarea ca plasă de siguranță, nu ca soluție.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

Două implementări trimit purchase

De ce: Plugin + GTM + cod în temă.

Ce faci: Păstrează una singură.

2

transaction_id gol sau static

De ce: Variabila nu e populată.

Ce faci: Folosește numărul comenzii.

3

Pagina de mulțumire se reîncarcă

De ce: Evenimentul se retrimite la fiecare încărcare.

Ce faci: Marchează comanda ca trimisă.

Întrebări frecvente4 răspunsuri
GA4 deduplică singur?

Poate deduplica achizițiile cu același transaction_id, dar nu repară două implementări cu ID-uri diferite.

Pot trimite un transaction_id gol?

Nu: toate achizițiile cu ID gol sunt deduplicate într-una.

Cum găsesc a doua sursă?

Cu DebugView și inspectând taguri în pagină.

Mă ajutați cu auditul de măsurare?

Da. Cere ofertă fixă.