Acasă / Blog / Feeduri și tracking

Feeduri și tracking

Diferențe vânzări GA4 vs magazin: de ce nu se potrivesc cifrele

De ce GA4 arată alte vânzări decât magazinul online: consimțământ refuzat, blocări, plăți cu cardul fără revenire, comenzi duplicate, TVA și transport, anulări și fus orar, plus cum reconciliezi datele.

Dorești să dezvolt și magazinul tău? Contact direct:

WhatsApp 0765 268 465
Două teancuri de monede de înălțimi diferite pe o balanță, lângă un grafic de bare și o lupă

Vânzările din GA4 diferă de cele din magazin pentru că GA4 măsoară comportamentul în browser, iar magazinul înregistrează comenzile în baza de date. Diferențele vin din consimțământul refuzat, blocarea scripturilor, plățile cu cardul după care clientul nu revine pe site, comenzile duplicate, anulările, fusul orar și modul în care este calculată valoarea.

Aproape fiecare proprietar de magazin observă la un moment dat că GA4 arată mai puține comenzi decât adminul, uneori cu mult mai puține. Unele diferențe sunt inevitabile, altele sunt erori tehnice care pot fi reparate. Mai jos găsești cauzele, cum le identifici pe fiecare și ce diferență poți considera rezonabilă după reparații.

De ce nu se potrivesc GA4 și magazinul?

Magazinul înregistrează orice comandă salvată în baza de date, indiferent de browser, consimțământ sau blocări. GA4 primește doar evenimentele trimise efectiv din browser sau de pe server, iar Google descrie în documentația despre cum funcționează Google Analytics că datele depind de colectarea prin tag.

Cele două sisteme răspund la întrebări diferite. Magazinul spune câte comenzi ai primit. GA4 spune de unde au venit vizitatorii care au cumpărat și ce au făcut pe site. GA4 nu înlocuiește evidența comenzilor, ci o completează cu context de marketing.

Infografic: cele opt cauze ale diferențelor dintre vânzările din GA4 și cele din magazin, de la consimțământ și blocări la plăți fără revenire, duplicate, valoare, anulări, fus orar și comenzi de test
Opt cauze care explică aproape orice diferență între GA4 și admin.
Cauzele diferențelor și cum le tratezi
CauzăEfect în GA4Se poate repara?
Consimțământ refuzatMai puține comenzi măsurate completParțial, prin consent mode și modelare
Blocare de scripturiComenzi lipsăParțial, prin tracking server-side
Plată cu cardul fără revenireComenzi lipsăDa, purchase trimis de pe server
Purchase duplicatMai multe comenzi decât în realitateDa, transaction_id unic
Valoare calculată diferitVenituri diferite, același număr de comenziDa, regulă clară pentru TVA și transport
Anulări și retururiVenituri mai mari în GA4Da, eveniment refund
Fus orar diferitComenzi mutate între zileDa, același fus orar

Cum influențează consimțământul și blocările?

În România, ca în tot Spațiul Economic European, vizitatorii pot refuza cookie-urile de analiză. Cu consent mode configurat, GA4 primește semnale fără cookie-uri și poate estima o parte din comportament prin modelare, dar comenzile nu sunt atribuite complet. Configurarea este descrisă în ghidul despre Consent Mode v2.

Blocarea scripturilor de către extensii și unele browsere împiedică tagul să se încarce. Tracking-ul server-side reduce această pierdere, pentru că evenimentul purchase pleacă de pe server, conform ghidului despre tracking server-side. Consimțământul trebuie respectat și în acest caz.

Ce cauze tehnice poți repara?

Plata cu cardul este cauza tehnică cea mai frecventă. Clientul plătește pe pagina procesatorului și nu mai revine pe pagina de mulțumire, unde se declanșa purchase. Soluția este trimiterea evenimentului de pe server, la confirmarea plății. Procesul de plată este descris în ghidul despre procesatorii de plăți din România.

Comenzile duplicate apar când pagina de mulțumire este reîncărcată sau deschisă din email. transaction_id unic și o regulă care trimite purchase o singură dată pe comandă rezolvă problema. Valoarea diferită vine, de obicei, din TVA sau transport incluse într-un sistem și excluse în celălalt.

Cum reconciliezi datele, pas cu pas?

  1. Setezi același fus orar și aceeași monedă în GA4 și în magazin.
  2. Exporți comenzile pe aceeași perioadă, cu ID-ul tranzacției.
  3. Compari rând cu rând și marchezi comenzile lipsă sau duplicate.
  4. Grupezi comenzile lipsă după metoda de plată, browser și sursă.
  5. Muți purchase pe server pentru plățile cu redirecționare.
  6. Stabilești regula pentru valoare: TVA și transport separate.
  7. Trimiți refund pentru anulări și excluzi comenzile de test.

Implementarea corectă a evenimentelor este descrisă în ghidul despre configurarea GA4 pentru e-commerce.

Comenzile pierdute din rapoarte fac ca rata de conversie calculată să pară mai mică decât este, după cum este explicat în ghidul despre rata de conversie a magazinului.

Diferențele cresc când folosești mai multe canale plătite, pentru că Meta și Google pot revendica aceeași vânzare, mai ales în campaniile de remarketing.

Greșeli frecvente când compari datele

Prima greșeală este compararea unor perioade diferite sau cu fusuri orare diferite. O comandă de la 23:30 poate apărea în zile diferite în cele două sisteme.

A doua greșeală este așteptarea unei potriviri de 100%. Cu consimțământ refuzat de o parte din vizitatori, potrivirea perfectă nu este posibilă și nici necesară.

A treia greșeală este ignorarea anulărilor. Magazinul scade comenzile anulate, iar GA4 le păstrează dacă nu primește evenimentul refund.

A patra greșeală este includerea comenzilor de test sau interne, plasate de echipă, care umflă datele în ambele sisteme diferit.

Întrebări frecvente

De ce arată GA4 mai puține vânzări decât magazinul?

Cauzele principale sunt consimțământul refuzat, blocarea scripturilor și plățile cu cardul după care clientul nu revine pe pagina de mulțumire. Primele două sunt parțial inevitabile, iar a treia se repară trimițând evenimentul purchase de pe server, la confirmarea plății de către procesator.

Ce diferență între GA4 și magazin este normală?

Nu există un procent universal, pentru că depinde de rata de consimțământ și de publicul tău. După repararea cauzelor tehnice, diferența rămasă ar trebui să fie stabilă de la o lună la alta și explicabilă prin consimțământ. O diferență care crește brusc indică o problemă tehnică nouă.

De ce GA4 arată mai multe comenzi decât magazinul?

De obicei, din cauza evenimentelor purchase duplicate, trimise la reîncărcarea paginii de mulțumire sau din taguri instalate de două ori. Altă cauză este lipsa evenimentului refund pentru comenzile anulate. Verifică dacă același transaction_id apare de mai multe ori în raportul de achiziții din GA4.

Pe ce cifre mă bazez pentru decizii?

Pentru numărul de comenzi și venituri, te bazezi pe magazin și pe contabilitate. Pentru proveniența vânzărilor, comportamentul pe site și comparația între canale, folosești GA4. Cele două surse se completează: una spune cât ai vândut, cealaltă de unde și cum.

Tracking-ul server-side elimină diferențele?

Le reduce, mai ales pe cele cauzate de blocarea scripturilor și de plățile fără revenire. Nu elimină diferența cauzată de consimțământul refuzat, pe care trebuie să o respecți. Server-side îmbunătățește calitatea datelor, dar nu le face identice cu baza de date.

Cum exclud comenzile de test din GA4?

Poți folosi un filtru pentru traficul intern, pe baza adreselor IP ale echipei, sau poți marca comenzile de test în platformă și nu le trimiți către GA4. Varianta din platformă este mai sigură, pentru că funcționează și când echipa lucrează din locații diferite.

Pasul următor: compară o săptămână rând cu rând

Exportă comenzile dintr-o săptămână din admin și din GA4 și compară-le după ID. În mai puțin de o oră vei ști care cauze se aplică magazinului tău.

Pentru rapoarte construite pe vânzările din magazin, nu doar pe clicuri, cu evenimente trimise din browser și de pe server, vezi tracking și rapoarte comerciale în RokaShop.