Diferențe venituri GA4 apar frecvent atunci când datele din Google Analytics 4 sunt comparate cu comenzile înregistrate de magazinul online. Cauzele pot include consimțământul, evenimentele lipsă sau duplicate, valorile transmise greșit, anulările, TVA-ul, transportul ori diferențele de fus orar. Pentru identificarea cauzei, tranzacțiile trebuie comparate individual, folosind un identificator unic.
O diferență între Google Analytics 4 și platforma e-commerce nu demonstrează automat că GA4 este configurat greșit. Cele două sisteme pot folosi surse de date, momente de înregistrare și reguli diferite.
Problema apare atunci când compania nu poate explica diferența și începe să ia decizii comerciale pe baza unor valori care nu au fost verificate.
De ce apar diferențe între veniturile GA4 și comenzile magazinului?
GA4 măsoară evenimente digitale transmise de website sau aplicație. Platforma e-commerce înregistrează comenzile create în sistemul comercial.
Aceste două acțiuni sunt apropiate, dar nu sunt identice.
O comandă poate fi creată în magazin fără ca evenimentul purchase să ajungă în GA4. În sens invers, GA4 poate primi un eveniment de achiziție pentru o comandă care va fi ulterior anulată, refuzată sau returnată.
Diferențele pot apărea la mai multe niveluri:
- numărul tranzacțiilor;
- valoarea veniturilor;
- produsele asociate comenzilor;
- taxele și transportul;
- data în care este raportată tranzacția;
- sursa de trafic căreia îi este atribuită vânzarea.
Înainte de corectarea trackingului, trebuie identificat exact ce diferă.
Ce măsoară GA4 și ce măsoară platforma e-commerce?
Platforma magazinului online este, de regulă, sistemul în care comanda este creată și administrată. Aici pot fi urmărite:
- starea comenzii;
- plata;
- livrarea;
- anularea;
- returul;
- valoarea facturată;
- produsele efectiv livrate.
GA4 înregistrează evenimentul transmis în momentul configurat de implementare. În cele mai multe cazuri, evenimentul purchase este trimis la afișarea paginii de confirmare sau după confirmarea tehnică a comenzii.
Din acest motiv, GA4 trebuie tratat ca un sistem de măsurare a comportamentului și performanței digitale, nu ca sistem contabil sau registru final al comenzilor.
Diferențe venituri GA4: cele mai frecvente 8 cauze
1. Evenimentul purchase nu este transmis pentru toate comenzile
O comandă poate fi înregistrată în magazin, dar evenimentul de achiziție să nu ajungă în GA4.
Situația poate apărea atunci când:
- utilizatorul închide pagina înainte de încărcarea completă;
- pagina de confirmare nu se afișează;
- plata îl redirecționează către un domeniu extern;
- tagul este blocat de browser sau de o extensie;
- declanșatorul din Google Tag Manager nu recunoaște comanda;
- variabilele necesare nu există în data layer;
- apare o eroare JavaScript;
- tagul GA4 se încarcă prea târziu.
Semnal: magazinul are mai multe comenzi decât GA4, iar o parte dintre identificatorii tranzacțiilor nu apar deloc în analytics.
2. Utilizatorul nu acordă consimțământ pentru analytics
În funcție de configurația bannerului și a Consent Mode, tagurile de analytics pot fi blocate sau pot funcționa cu restricții atunci când utilizatorul refuză stocarea datelor de analiză.
Prin urmare, magazinul poate înregistra comanda, dar GA4 poate să nu primească același volum de date observabile.
Acest efect trebuie separat de o eroare tehnică. Dacă evenimentul este transmis corect doar pentru utilizatorii care acordă consimțământ, diferența nu poate fi eliminată prin simpla modificare a tagului.
Semnal: diferențele sunt mai mari pe browsere, dispozitive sau piețe cu rată redusă de acceptare a cookie-urilor.
3. Evenimentul purchase este transmis de mai multe ori
Tranzacțiile duplicate pot apărea dacă:
- pagina de confirmare este reîncărcată;
- utilizatorul revine ulterior la pagina comenzii;
- evenimentul este trimis atât din website, cât și printr-o integrare server-side;
- există două containere Google Tag Manager;
- evenimentul este implementat simultan prin cod și GTM;
- declanșatorul se activează de mai multe ori.
Fiecare achiziție trebuie să aibă un transaction_id unic și stabil. Acesta permite identificarea aceleiași comenzi în GA4, magazin și sistemele interne.
Semnal: GA4 raportează mai multe achiziții decât platforma sau același identificator apare în mai multe evenimente.
4. Valoarea comenzii este transmisă incorect
Numărul tranzacțiilor poate fi apropiat, dar veniturile pot diferi semnificativ dacă parametrul value este calculat greșit.
Erorile frecvente includ:
- transmiterea subtotalului în locul totalului;
- omiterea discountului;
- includerea sau excluderea transportului;
- includerea sau excluderea taxelor;
- rotunjiri diferite;
- valori preluate înainte de actualizarea finală a coșului;
- folosirea separatorului zecimal greșit;
- transmiterea valorii sub formă de text în loc de număr.
Semnal: identificatorii tranzacțiilor coincid, dar valorile asociate acelorași comenzi sunt diferite.
5. TVA-ul și transportul sunt tratate diferit
O comparație este relevantă numai dacă ambele sisteme folosesc aceeași definiție a venitului.
De exemplu, magazinul poate raporta:
- totalul cu TVA;
- valoarea fără TVA;
- produsele plus transportul;
- numai valoarea produselor;
- valoarea înainte de aplicarea unui voucher;
- valoarea finală achitată.
GA4 poate primi o altă combinație.
Diferența nu este neapărat o problemă de colectare. Poate fi o problemă de definiție.
| Element | Magazin online | GA4 | Posibil efect |
|---|---|---|---|
| TVA | Inclus | Exclus | Venit GA4 mai mic |
| Transport | Inclus în total | Transmis separat | Diferență la venit |
| Discount | Scăzut | Valoare înainte de discount | Venit GA4 mai mare |
| Retur | Scăzut ulterior | Neactualizat | Venit GA4 mai mare |
6. Comenzile anulate și retururile rămân în GA4
Evenimentul purchase descrie faptul că o achiziție a fost înregistrată la momentul transmiterii. Nu înseamnă că acea comandă va fi obligatoriu livrată și încasată.
Ulterior, comanda poate fi:
- anulată de client;
- anulată din lipsă de stoc;
- refuzată la livrare;
- returnată integral;
- returnată parțial;
- neîncasată.
Dacă aceste modificări nu sunt transmise către GA4 sau nu sunt luate în calcul în reconciliere, veniturile din analytics vor rămâne mai mari decât veniturile comerciale validate.
Semnal: diferența crește pe măsură ce perioada analizată se îndepărtează de data comenzilor.
7. Fusul orar și data tranzacției nu coincid
Platforma e-commerce și proprietatea GA4 pot folosi fusuri orare diferite.
O comandă plasată aproape de miezul nopții poate apărea:
- într-o zi în magazin;
- în ziua următoare în GA4;
- într-o altă perioadă atunci când raportul este agregat săptămânal sau lunar.
Pe intervale mari, efectul poate fi redus. Pe rapoarte zilnice sau la sfârșit de lună, diferența poate deveni vizibilă.
Semnal: comenzile lipsă într-o zi apar în ziua anterioară sau următoare.
8. Se compară indicatori care nu reprezintă același lucru
În GA4 există mai mulți indicatori care pot fi interpretați drept venit:
- purchase revenue;
- total revenue;
- item revenue;
- gross purchase revenue;
- refund amount.
Aceștia nu trebuie comparați fără verificarea definiției cu o coloană generică „Vânzări” din magazin sau ERP.
De asemenea, rapoartele bazate pe atribuire pot plasa tranzacția într-o altă zi sau sub alt canal decât raportul comercial.
Semnal: totalul diferă numai în anumite rapoarte GA4, dar este corect într-o explorare bazată pe identificatorul tranzacției.
Ce sistem trebuie considerat sursa de adevăr?
Pentru numărul final de comenzi, venituri încasate, anulări, retururi și facturare, sursa comercială de referință trebuie să fie sistemul în care comenzile sunt validate: platforma e-commerce, ERP-ul, sistemul de gestiune sau aplicația contabilă, în funcție de arhitectura companiei.
GA4 trebuie folosit pentru:
- analiza comportamentului utilizatorilor;
- evaluarea parcursului de cumpărare;
- analiza surselor de trafic;
- identificarea punctelor de abandon;
- compararea segmentelor;
- evaluarea contribuției canalelor digitale.
Obiectivul nu este ca GA4 să înlocuiască sistemul comercial. Obiectivul este ca diferențele să fie suficient de bine înțelese pentru ca datele să poată fi folosite în decizii.
Cum verifici diferențele dintre GA4 și magazinul online?
Compararea exclusivă a totalului lunar nu arată cauza. Reconcilierea trebuie făcută la nivel de tranzacție.
- Exportă comenzile din magazin pentru perioada analizată.
- Exportă tranzacțiile GA4 împreună cu
transaction_id. - Normalizează formatele identificatorilor.
- Compară listele după identificatorul unic.
- Separă comenzile lipsă din GA4.
- Identifică tranzacțiile care apar numai în GA4.
- Compară valoarea acelorași tranzacții.
- Verifică anulările și retururile.
- Analizează diferențele după dispozitiv, browser și metodă de plată.
- Testează implementarea în GTM Preview și GA4 DebugView.
Formula diferenței procentuale
Pentru o evaluare generală poate fi utilizată formula:
Diferență procentuală = (valoare magazin − valoare GA4) ÷ valoare magazin × 100
Exemplu:
- venit magazin: 100.000 lei;
- venit GA4: 92.000 lei;
- diferență: 8.000 lei;
- diferență procentuală: 8%.
Procentul arată dimensiunea diferenței, dar nu explică sursa acesteia.
Ce trebuie să conțină evenimentul purchase?
O implementare de bază trebuie să transmită consecvent identificatorul tranzacției, valoarea, moneda și produsele cumpărate.
dataLayer.push({
event: "purchase",
ecommerce: {
transaction_id: "COMANDA-12345",
value: 499.90,
tax: 86.76,
shipping: 19.99,
currency: "RON",
coupon: "REDUCERE10",
items: [
{
item_id: "SKU-001",
item_name: "Produs demonstrativ",
price: 239.95,
quantity: 2
}
]
}
});
Exemplul trebuie adaptat structurii reale a site-ului. Mai importantă decât prezența unui număr mare de parametri este transmiterea corectă și consecventă a celor utilizați.
Ce diferență între GA4 și magazin este acceptabilă?
Nu există un procent universal acceptabil pentru toate magazinele.
Diferența depinde de:
- rata de acordare a consimțământului;
- browserul și dispozitivul utilizatorului;
- metodele de plată;
- implementarea client-side sau server-side;
- durata până la confirmarea comenzii;
- rata anulărilor și retururilor;
- definiția venitului;
- perioada analizată.
Mai important decât stabilirea unui prag arbitrar este separarea diferenței în trei categorii:
- Diferență explicabilă: consimțământ refuzat, anulări, retururi sau definiții diferite.
- Diferență tehnică: evenimente lipsă, duplicate sau parametri greșiți.
- Diferență neexplicată: tranzacții care nu pot fi reconciliate și necesită investigație.
O diferență constantă și explicată poate fi gestionată. O diferență variabilă și necunoscută indică un sistem de măsurare nesigur.
Checklist pentru verificarea trackingului e-commerce
- Evenimentul
purchasese declanșează o singură dată? - Fiecare comandă are un
transaction_idunic? - Valoarea este transmisă ca număr?
- Moneda este transmisă corect?
- Produsele și cantitățile corespund comenzii?
- Discounturile sunt scăzute corect?
- TVA-ul și transportul au definiții clare?
- Bannerul actualizează corect starea consimțământului?
- Metodele externe de plată readuc utilizatorul în fluxul corect?
- Pagina de confirmare poate retransmite evenimentul la reîncărcare?
- Există mai multe implementări GA4 pe aceeași pagină?
- Anulările și retururile sunt reconciliate?
- Fusul orar este identic în sistemele comparate?
- Implementarea este verificată periodic după actualizări?
Diferențele trebuie explicate, nu ascunse
Diferențele dintre veniturile GA4 și comenzile magazinului online nu pot fi eliminate întotdeauna complet. Ele pot fi însă clasificate, măsurate și explicate.
Primul pas este reconcilierea tranzacțiilor după transaction_id. Aceasta arată dacă problema provine din comenzi lipsă, duplicate, valori incorecte sau modificări comerciale ulterioare.
Platforma e-commerce sau sistemul intern rămâne sursa de referință pentru comenzile validate. GA4 completează această imagine prin date despre comportament, achiziție și parcursul utilizatorului.
Un sistem de analytics devine util nu atunci când reproduce perfect contabilitatea, ci atunci când diferențele sunt suficient de bine înțelese pentru ca managementul să poată lua decizii cu încredere.
Semantik analizează implementarea trackingului, calitatea datelor și diferențele dintre platformele de analytics și sistemele comerciale. Diagnosticul urmărește identificarea cauzelor reale și construirea unei baze de măsurare potrivite pentru decizii comerciale, nu doar pentru raportare.