GA4 diagnostika

GA4 nezobrazuje nákupy: čo skontrolovať krok za krokom

Ak purchase v GA4 nevidíte, problém nemusí byť vždy rovnaký. Event sa môže neodoslať, môže sa odoslať s chybnými dátami, môže byť viditeľný v DebugView, ale ešte nie v reporte, alebo môže ísť až o platform-side spracovanie.

Obsah vychádza z oficiálnej GA4 dokumentácie a metodiky AdsLeak používanej pri overovaní odosielaných nákupných dát.

Decision tree

Kde problém hľadať

  1. 1. Odišiel Purchase z browsera?source-side
  2. 2. Vidíte ho v DebugView alebo Realtime?collect
  3. 3. Čakáte ho v štandardnom reporte?processing
  4. 4. Ecommerce report je prázdny alebo neúplný?parametre
  5. 5. Browser payload sedí, report stále nesedí?platform-side

1. Overte, či sa Purchase vôbec odoslal

GTM Preview alebo dataLayer môžu ukázať, že implementácia nákupné dáta pripravila. Sami osebe ešte nemusia dokazovať, že GA4 request odišiel. Silnejší dôkaz je network request smerom ku GA4 pri konkrétnom nákupe.

Ak purchase v network nie je, riešte implementačnú vrstvu. Ak je, pokračujte — problém už nemusí byť v odoslaní. Ako overiť payload voči objednávke popisuje ako technicky overiť GA4 Purchase event.

2. Skontrolujte DebugView alebo Realtime

Táto vrstva vyžaduje prístup do GA4. AdsLeak ju bez tohto prístupu nekontroluje.

DebugView

Slúži na debugging konkrétnych eventov v takmer reálnom čase. Vyžaduje zapnutý debug mode. Google uvádza, že eventy v debug mode nemusia byť viditeľné, ak sú na klientovi privacy controls alebo consent mode bez súhlasu na Analytics cookies. Pozri Monitor events in DebugView v nápovede Google Analytics.

Realtime

Rýchle potvrdenie, že property zbiera aktivitu — typicky v minútach. Nie je ekvivalent finálnych reportov. Postup je v Confirm data is being collected v nápovede Google Analytics a v Verify and troubleshoot your Google Analytics setup.

Ak request odišiel a v DebugView/Realtime purchase nie je, hľadajte configuration, consent, data stream alebo filter — nie znova ten istý dataLayer push.

3. Počkajte na spracovanie reportov

Ak event vidíte v DebugView alebo Realtime, ale nie v štandardnom reporte, processing delay je jedna z prvých vecí, ktoré treba vylúčiť. Google uvádza, že spracovanie dát môže trvať 24–48 hodín a že väčšina dát v štandardných reportoch potrebuje tento interval na úplné spracovanie. To nie je pokyn vždy čakať 48 hodín.

Primárne zdroje: Data freshness v nápovede Google Analytics a Verify and troubleshoot your Google Analytics setup.

4. Overte názov eventu a ecommerce parametre

Odporúčaný event sa musí volať purchase. Iný názov Google neregistruje ako ecommerce purchase. Event môže byť v zozname udalostí, a predsa nie byť použiteľný v ecommerce reporte.

Google v Validate your ecommerce setup v dokumentácii Google Analytics uvádza: ak chýba požadovaný parameter, event v Analytics uvidíte, ale Analytics ho spracuje ako custom event, nie ako ecommerce event. Pre revenue Google v Fix missing revenue data v nápovede Google Analytics používa najmä value, currency, transaction_id a items.

Čo majú tieto parametre obsahovať a ako ich porovnať s objednávkou: ako technicky overiť GA4 Purchase event.

5. Skontrolujte consent a správanie tagov

Consent môže meniť, či a ako Google tagy merajú. Nie je to právny návod na cookies — ide o technické správanie tagov.

Google rozlišuje basic a advanced consent mode. Pri basic mode sa tagy pred súhlasom nenačítajú a pred grantom sa dáta neposielajú. Pri advanced mode sa tagy načítajú s default denied a pri denied stave môžu ísť cookieless pings. Odmietnutie cookies preto automaticky neznamená, že GA4 nič neposiela. Závisí to od implementácie. Pozri About consent mode v nápovede Google Analytics a Consent mode overview v dokumentácii Google Tag Platform.

6. Skontrolujte property / stream / filters

Ak source-side request vyzerá v poriadku, ale v účte purchase nie je, overte, či pozeráte správne miesto a či dáta niečo neodfiltruje. Google v troubleshooting guide upozorňuje na nesprávne Measurement ID, filtre prichádzajúcich dát a consent. Verify and troubleshoot your Google Analytics setup

  • Pozeráte správnu GA4 property?
  • Sedí web data stream / Measurement ID s tagom na webe?
  • Nie sú aktívne filtre interného alebo developer trafficu?
  • Je GTM kontajner publikovaný, ak meranie ide cez GTM?
  • Nie je GA4 nasadené duplicitne cez gtag aj GTM? Google uvádza, že oboje naraz môže eventy zdvojiť alebo skresliť.

Filtre prichádzajúcich eventov: Filter incoming events v nápovede Google Analytics. Duplicitný gtag + GTM: Validate your ecommerce setup v dokumentácii Google Analytics.

7. Purchase sa odosiela, ale čísla stále nesedia

Ak browser/network ukazuje korektný purchase, neznamená to automaticky, že štandardný report musí okamžite ukázať rovnaké číslo. Medzi odoslaním a reportom ostáva processing, deduplikácia, filtre, definícia reportu a atribúcia.

Tu treba oddeliť source-side odoslanie od platform-side spracovania. AdsLeak bez prístupu do GA4 druhú vrstvu definitívne nepotvrdzuje. Ak ide o to, že sa čísla medzi e-shopom, GA4 a reklamnými platforemami rozchádzajú — nielen že nákup v GA4 nevidíte — pozrite keď čísla medzi systémami nesedia.

Diagnostická tabuľka

Pravdepodobná vrstva, nie istá príčina. Ďalší krok má problém zúžiť, nie uzavrieť.

Čo vidímPravdepodobná vrstvaĎalší krok
Purchase nie je v network requesteImplementáciaGTM Preview, dataLayer, tag a publikovaný kontajner
Purchase je v network, nie v DebugViewGA4 collect / config / consentDebugView, property, data stream, consent a filtre
Purchase je v DebugView, nie v reporteProcessing / reportingPočkať na spracovanie a skontrolovať, ktorý report sledujete
Purchase je v reporte, ale value alebo items nesediaPayload / parameter mappingPorovnať parametre s objednávkou
Browser payload sedí, report stále nesedíPlatform-sideAnalýza v GA4 účte — túto vrstvu AdsLeak bez prístupu nepotvrdzuje

Čo z toho vie overiť AdsLeak

AdsLeak overí, čo bolo pri konkrétnej testovacej objednávke odoslané smerom ku GA4. Neoverí GA4 účet, DebugView, spracovanie ani reporting.

  • či sa pri teste odoslal purchase event
  • akú value obsahoval
  • akú currency obsahoval
  • aké transaction_id / order ID obsahoval
  • aké items a relevantné produktové dáta obsahoval
  • či sa nákupný signál pri tom istom flowe neodoslal viackrát
  • či zachytené dáta zodpovedajú testovacej objednávke podľa scope metodiky

Bez prístupu do GA4 AdsLeak nepotvrdzuje: DebugView, finálne spracovanie v GA4, štandardné reporty, atribúciu.

Overiť odoslanie Purchase

Ak nechcete manuálne robiť testovaciu objednávku, hľadať purchase v network requestoch a porovnávať payload s objednávkou, AdsLeak spraví túto source-side kontrolu za vás.

Objednať Tracking Check

Doplňujúce informácie

Často kladené otázky

Nie vždy ide o ten istý problém. Event sa nemusel odoslať, môže byť viditeľný v DebugView ale ešte nie v reporte, môže mať nesprávny názov alebo parametre, alebo ho hľadáte v inej property. Najprv overte odoslanie z prehliadača, až potom reporting.