Cross-domain tracking v GA4: ako prepojiť web, e-shop, rezervačný systém a platobnú bránu

Používateľ príde z Google reklamy na Váš web, prejde do e-shopu, následne do externého rezervačného systému alebo na platobnú bránu a po dokončení objednávky sa vráti späť.

Z pohľadu zákazníka ide o jeden nákupný proces.

Z pohľadu Google Analytics 4 však môže ísť o niekoľko rôznych návštev, používateľov alebo zdrojov návštevnosti – ak meranie nie je nastavené správne.

Výsledkom potom môže byť situácia, keď Google Ads skutočne priviedol zákazníka, ale GA4 pripíše objednávku rezervačnému systému, platobnej bráne, inému webu alebo dokonca návštevnosti Direct.

Firma potom investuje do marketingu, ale dáta jej nepovedia, ktorá reklama reálne priniesla obchodný výsledok.

Práve tu prichádza na rad cross-domain tracking v GA4.

V ROI index sa pri webovej analytike nepozeráme iba na to, či je Google Analytics na stránke vložený. Dôležité je, či dokáže zachytiť celý proces od prvého kontaktu používateľa až po objednávku, rezerváciu alebo inú obchodne dôležitú konverziu.

Čo je cross-domain tracking v GA4

Cross-domain tracking, presnejšie cross-domain measurement, umožňuje merať pohyb jedného používateľa medzi viacerými doménami ako súčasť jednej používateľskej cesty.

Typický príklad:

www.firma.sk → shop.firma-eshop.sk → rezervacie-system.sk → www.firma.sk/dakujeme

Bez správneho nastavenia môže Google Analytics pri prechode na ďalšiu doménu používateľa vyhodnotiť ako novú návštevu.

Pri správnom cross-domain nastavení sa medzi zapojenými doménami prenesie informácia potrebná na pokračovanie merania. Google pri cross-domain meraní používa okrem iného linker parameter _gl, ktorý môžete pri testovaní vidieť v URL.

Cieľom však nie je „mať parameter v URL“.

Cieľom je zachovať čo najpresnejšiu odpoveď na otázku:

Odkiaľ prišiel zákazník, ktorý nakoniec vytvoril objednávku alebo rezerváciu?

Prečo je cross-domain tracking dôležitý pre marketing

Predstavme si jednoduchú situáciu.

Potenciálny zákazník klikne na Google reklamu:

Google Ads → web.sk

Na webe klikne na tlačidlo Rezervovať:

web.sk → booking-system.com

V rezervačnom systéme vyberie termín a následne zaplatí.

Ak jednotlivé systémy nie sú z pohľadu analytiky správne prepojené, pôvodná cesta zákazníka sa môže rozpadnúť.

V reportoch potom namiesto:

google / cpc → rezervácia

vidíte napríklad:

booking-system.com / referral → rezervácia

Marketingový problém je zásadný.

Google Ads zákazníka získal, ale analytika prisúdila výsledok inému zdroju.

Pokiaľ podľa takýchto dát optimalizujete kampane, môžete obmedziť reklamu, ktorá v skutočnosti zarába, alebo naopak navyšovať rozpočet zdrojom, ktoré iba vstúpili do procesu tesne pred konverziou.

Aj preto pri správe Google Ads považujeme správne meranie konverzií za jednu zo základných častí kampane. Kliknutia a návštevnosť nestačia. Potrebujeme vedieť, čo sa stalo po kliknutí.

Kedy cross-domain tracking potrebujete

Cross-domain tracking má význam najmä vtedy, keď zákazník v rámci jednej konverznej cesty prechádza medzi dvoma alebo viacerými samostatnými doménami.

Môže ísť napríklad o:

  • hlavný firemný web a samostatný e-shop,
  • web a rezervačný systém,
  • produktový web a objednávkový portál,
  • web a klientsku zónu,
  • viac e-shopov jednej firmy,
  • hlavný web a externý checkout,
  • web a systém na nákup vstupeniek,
  • web a konfigurátor produktu,
  • viac domén pre jednotlivé časti nákupného procesu.

Príklad:

hotel.sk → booking.hotel-system.com

alebo:

firma.sk → firma-shop.sk

alebo:

sluzba.sk → rezervacie.sk → sluzba.sk/dakujeme

Tu už nestačí pozerať sa iba na jednu stránku samostatne. Potrebujete vidieť celý funnel.

Cross-domain tracking a subdomény nie sú úplne to isté

Častou chybou je automaticky nastavovať cross-domain tracking aj medzi:

www.example.sk

a

shop.example.sk

Ide o subdomény jednej hlavnej domény.

Google tag štandardne nastavuje cookies na najvyššej možnej úrovni domény. Pri správnom nasadení toho istého merania preto možno aktivitu medzi subdoménami merať bez klasického cross-domain riešenia používaného medzi dvoma rozdielnymi root doménami.

To však neznamená, že pri subdoménach nemôže vzniknúť problém.

V praxi kontrolujeme:

  • aké GA4 property sa používajú,
  • aké dátové streamy sú nasadené,
  • či všade funguje rovnaké meranie,
  • nastavenie Google Tag Managera,
  • cookie konfiguráciu,
  • Consent Mode,
  • referral návštevnosť,
  • či sa používateľská cesta nerozdeľuje,
  • či sa konverzie neposielajú duplicitne.

Rozhodujúci preto nie je iba názov domény. Rozhoduje celá technická implementácia.

Ako funguje cross-domain tracking v GA4

Pri štandardnom nastavení má každá doména svoje first-party cookies.

Cookie vytvorenú pre jednu samostatnú doménu nemožno jednoducho prečítať na úplne inej doméne.

Google preto pri cross-domain meraní prenáša potrebné informácie cez URL medzi povolenými doménami. Pri kliknutí môžete v URL vidieť parameter začínajúci napríklad:

?_gl=...

Google následne na druhej doméne použije prenesenú informáciu na pokračovanie merania používateľskej cesty.

Na zapojených stránkach má byť použitý rovnaký Google tag z rovnakého webového dátového streamu.

V GA4 sa domény následne konfigurujú v nastavení webového dátového streamu cez funkciu Configure your domains.

Samotné pridanie domén však ešte neznamená, že je celé meranie automaticky správne.

Príklad: firemný web + e-shop na druhej doméne

Predstavme si firmu s obsahovým webom:

www.firma.sk

a e-shopom:

www.firma-shop.sk

Google Ads privádza návštevníka na článok alebo produktovú landing page na firma.sk.

Používateľ následne klikne na produkt a presunie sa na firma-shop.sk, kde nakúpi.

Marketing potrebuje vedieť:

Google Ads → firma.sk → firma-shop.sk → purchase

Nie:

firma.sk / referral → purchase

Pri správnom meraní by mal byť pôvodný zdroj návštevnosti zachovaný aj pri prechode medzi webom a e-shopom.

Ak prevádzkujete e-shop, odporúčame kontrolovať cross-domain nastavenie spolu s celým GA4 meraním pre e-shop.

Samotná objednávka totiž nestačí.

Pri e-commerce meraní majú význam aj udalosti ako:

  • view_item,
  • add_to_cart,
  • view_cart,
  • begin_checkout,
  • add_shipping_info,
  • add_payment_info,
  • purchase.

Tak získate informáciu nielen o tom, že objednávka vznikla, ale aj o tom, kde zákazníci z nákupného procesu odchádzajú.

Príklad: web + rezervačný systém

Veľmi častý problém vidíme pri službách.

Môže ísť o:

  • hotel,
  • wellness,
  • zdravotnícke zariadenie,
  • kliniku,
  • autoservis,
  • športové centrum,
  • konzultanta,
  • vzdelávaciu firmu,
  • prenájom,
  • realitnú službu,
  • reštauráciu,
  • zážitkovú službu.

Web beží napríklad na:

firma.sk

ale po kliknutí na tlačidlo Rezervovať termín sa zákazník dostane na:

rezervacny-system.sk/firma

Práve tu vzniká otázka, ktorú treba vyriešiť ešte pred samotným nastavovaním:

Máme nad rezervačným systémom dostatočnú technickú kontrolu na to, aby sme na ňom mohli používať naše meranie?

Ak áno, môžeme riešiť štandardné cross-domain meranie.

Ak nie, potrebujeme nájsť inú technickú cestu k zaznamenaniu rezervácie – napríklad cez integračné možnosti systému, návratovú stránku, serverové riešenie, webhook alebo import výsledkov podľa možností konkrétnej platformy.

Neexistuje jedno univerzálne nastavenie vhodné pre každý rezervačný systém.

Platobná brána je špecifický prípad

Ešte zaujímavejšia situácia vzniká pri platobných bránach.

Nákupná cesta môže vyzerať:

Google Ads → e-shop.sk → platobna-brana.sk → e-shop.sk/dakujeme

Používateľ na chvíľu opustí e-shop, zaplatí na doméne poskytovateľa platby a následne sa vráti.

Ak sa tento prechod spracuje nesprávne, platobná brána sa môže objaviť ako referral zdroj návštevnosti a pôvodný marketingový zdroj objednávky sa môže skresliť.

Tu je dôležité rozlišovať dve situácie.

1. Platobnú alebo checkout doménu môžeme merať

Ak máte možnosť nasadiť kompatibilné meranie aj na druhej doméne a ide reálne o súčasť Vášho merateľného funnelu, možno riešiť cross-domain konfiguráciu.

2. Platobná brána je úplne externá

Pri externých procesoroch platieb často nemáte možnosť nasadiť svoj GA4 tag.

V takom prípade nebýva riešením jednoduché pridať platobnú bránu medzi cross-domain domény.

V GA4 existuje nastavenie List unwanted referrals, ktoré slúži práve na situácie, keď nechcete, aby konkrétna referral doména ovplyvňovala atribúciu návštevnosti. Google medzi typické prípady zaraďuje aj externých platobných procesorov.

To však treba robiť premyslene.

Pridávanie každej problémovej domény medzi unwanted referrals bez pochopenia príčiny môže iba zakryť chybu v meraní.

Cross-domain tracking nie je to isté ako referral exclusion

Tieto dve nastavenia sa často zamieňajú.

Cross-domain tracking sa snaží zachovať identitu a používateľskú cestu pri prechode medzi doménami, ktoré patria do jedného meraného procesu.

Unwanted referrals riešia domény, ktoré nemajú byť považované za nový referral zdroj návštevnosti.

To nie je to isté.

Typický príklad:

web.sk → shop.sk

Ak obidve domény vlastníte a meriate, riešením môže byť cross-domain tracking.

Ale pri:

eshop.sk → externy-payment-provider.com → eshop.sk

môže byť relevantnejšie správne nastavenie payment referralu.

Preto pri audite nikdy nezačíname otázkou:

„Kde klikneme v GA4?“

Začíname otázkou:

Ako presne používateľ prechádza celým nákupným procesom?

Najčastejšie chyby pri cross-domain meraní

V praxi môže byť problém na viacerých miestach naraz.

Rozdielne GA4 streamy alebo tagy

Na hlavnom webe sa používa jedno meranie a v e-shope druhé.

Firma síce vidí dáta z oboch systémov, ale nedokáže z nich vytvoriť jednu konzistentnú cestu zákazníka.

Parameter _gl sa pri prechode stratí

Cross-domain konfigurácia môže fungovať pri obyčajnom odkaze, ale následný redirect parameter odstráni.

Problém môžu spôsobovať napríklad:

  • presmerovania,
  • URL rewrite pravidlá,
  • niektoré CMS riešenia,
  • externé aplikácie,
  • formuláre,
  • skripty upravujúce URL.

Preto nestačí konfiguráciu iba uložiť. Treba ju reálne otestovať.

Nesprávny Consent Mode

Používateľ prejde z webu do e-shopu, ale cookie banner alebo consent platforma sa na jednotlivých doménach správa rozdielne.

Dáta sa potom môžu správať inak, než očakávate.

Consent Mode preto nevnímame ako samostatnú vec oddelenú od analytiky. Je súčasťou celého meracieho ekosystému.

Platobná brána sa objavuje ako referral

Typický výsledok:

paypal.com / referral

alebo doména iného poskytovateľa platby sa objaví ako zdroj objednávky.

Platobná brána však zákazníka väčšinou nezískala. Bola iba technickou súčasťou dokončenia nákupu.

Purchase sa spustí dvakrát

Používateľ zaplatí, príde na ďakovnú stránku a udalosť purchase sa odošle.

Stránku obnoví a purchase sa odošle druhýkrát.

GA4 potom môže zobrazovať viac nákupov alebo vyššiu hodnotu tržieb, než eviduje e-shop.

Preto kontrolujeme aj transaction_id a deduplikáciu.

UTM parametre sa používajú tam, kde nemajú

UTM parametre sú výborné na označovanie marketingových kampaní.

Nie sú však univerzálnym riešením cross-domain trackingu.

Pridanie napríklad:

utm_source=eshop&utm_medium=web

na interný prechod medzi vlastnými doménami môže pôvodnú atribúciu práve naopak poškodiť.

Interné odkazy medzi časťami jednej zákazníckej cesty preto štandardne nechceme označovať ako novú marketingovú kampaň.

Ako cross-domain tracking testujeme

Správne nastavenie sa nekončí kliknutím na tlačidlo Save.

Po implementácii treba simulovať reálne správanie zákazníka.

Napríklad:

1. Otvoriť web ako nový používateľ

Ideálne pracovať s čistou testovacou reláciou.

2. Nasimulovať konkrétny zdroj návštevy

Napríklad testovaciu kampaň alebo označenú URL.

3. Prejsť z webu na druhú doménu

Skontrolovať, či sa pri prechode prenáša potrebný linker parameter.

4. Prejsť celým funnelom

Produkt → košík → checkout → platba → ďakovná stránka.

5. Kontrolovať GA4 a Tag Assistant

Pri technickom testovaní využívame napríklad Google Tag Manager Preview, Google Tag Assistant a GA4 DebugView.

6. Skontrolovať atribúciu

Konverzia by mala zostať spojená so správnym marketingovým zdrojom.

7. Porovnať výsledok s e-shopom alebo CRM

Ak e-shop eviduje 100 objednávok a GA4 170, problém nevyrieši krajší dashboard.

Najskôr treba zistiť, prečo sú dáta rozdielne.

Cross-domain tracking a Google Ads

Chyba v GA4 nie je iba problém analytického reportu.

Môže ovplyvniť aj optimalizáciu reklamy.

Google Ads dnes vo veľkej miere pracuje s automatizáciou a konverznými dátami.

Ak systému posielate nesprávne alebo neúplné signály, automatizácia sa rozhoduje podľa nesprávnych informácií.

Predstavme si, že:

  • Google Ads priniesol 50 objednávok,
  • správne sa mu pripísalo iba 30,
  • ďalších 20 stratilo pôvodný zdroj počas prechodu medzi doménami.

Z pohľadu reklamného systému môže kampaň vyzerať podstatne slabšie, než v skutočnosti je.

To môže následne ovplyvniť:

  • vyhodnocovanie ROAS,
  • cenu za konverziu,
  • Smart Bidding,
  • Performance Max,
  • rozdeľovanie rozpočtu,
  • optimalizáciu kampaní,
  • rozhodovanie firmy o ďalších investíciách.

Pre e-shopy preto odporúčame neriešiť analytiku izolovane od Google Ads pre e-shopy.

Výkonnostná reklama a meranie patria k sebe.

Čo by mala obsahovať kontrola merania medzi viacerými doménami

Pri audite by sme preverili minimálne:

  • GA4 property,
  • webové dátové streamy,
  • Google tag,
  • Google Tag Manager,
  • domény a subdomény,
  • cross-domain konfiguráciu,
  • referral návštevnosť,
  • payment gateway,
  • URL parametre,
  • redirecty,
  • cookies,
  • Consent Mode,
  • e-commerce eventy,
  • konverzné udalosti,
  • transaction_id,
  • duplicity objednávok,
  • Google Ads konverzie,
  • prepojenie GA4 a Google Ads,
  • atribúciu,
  • zdroj a médium,
  • landing pages,
  • checkout,
  • ďakovnú stránku,
  • rozdiely medzi GA4, e-shopom a CRM.

Až po tejto kontrole má zmysel povedať, že „meranie funguje“.

Potrebujete jednu pravdu, nie štyri rozdielne reporty

S týmto problémom sa stretávame pomerne často.

Google Ads ukazuje jedno číslo.

GA4 druhé.

E-shop tretie.

CRM štvrté.

Určité rozdiely medzi systémami sú prirodzené, pretože používajú rozdielnu metodiku, atribúciu a spracovanie dát.

Problém však vzniká, ak firma nevie vysvetliť, prečo sa čísla líšia.

Dobrý analytický systém nemusí zabezpečiť, aby každá platforma ukazovala identické číslo.

Mal by však zabezpečiť, aby ste vedeli:

  • čo jednotlivé čísla znamenajú,
  • odkiaľ pochádzajú,
  • aké majú limity,
  • podľa ktorých dát optimalizujete reklamu,
  • podľa ktorých dát vyhodnocujete tržby a zisk.

Práve toto je jeden z cieľov profesionálnej webovej analytiky.

Cross-domain tracking má obchodný, nie iba technický význam

Cross-domain tracking môže na prvý pohľad pôsobiť ako drobná technická konfigurácia v Google Analytics.

V skutočnosti rozhoduje o oveľa dôležitejšej veci:

či dokážete správne priradiť zákazníka k marketingu, ktorý ho získal.

Ak firma investuje tisíce eur do Google Ads, Meta Ads, SEO alebo ďalších kanálov, ale nákupný proces prechádza cez viac domén a meranie sa počas neho rozpadá, marketingové rozhodnutia môžu byť založené na neúplných dátach.

A čím väčší reklamný rozpočet firma spravuje, tým drahšia môže byť chyba v meraní.

Preto v ROI index pristupujeme k analytike ako k súčasti výkonnostného marketingu.

Nestačí nám vedieť, že zákazník klikol.

Chceme vedieť:

odkiaľ prišiel, čo urobil, či nakúpil alebo rezervoval a akú obchodnú hodnotu priniesol.

Ak máte e-shop, odporúčame pozrieť aj službu GA4 meranie pre e-shop. Ak chcete mať pod kontrolou širšiu analytiku, konverzie, GA4 a Google Tag Manager, pozrite si webovú analytiku ROI index.

A ak si chcete GA4 nastaviť alebo lepšie pochopiť sami, k dispozícii je aj individuálny kurz Google Analytics 4.

Neviete, či sa Vám pri prechode medzi doménami nestrácajú konverzie?

Ak používate viac webov, samostatný e-shop, rezervačný systém, externý checkout alebo platobnú bránu, oplatí sa skontrolovať celú cestu zákazníka.

V ROI index vieme preveriť:

  • ako máte nasadené GA4 a Google Tag Manager,
  • či sa používateľ pri prechode medzi doménami nestráca,
  • či sa neprepisuje pôvodný zdroj návštevy,
  • či platobná brána neskresľuje atribúciu,
  • či sa objednávky nemerajú duplicitne,
  • či sa správne prenáša hodnota konverzie,
  • či Google Ads dostáva dáta, podľa ktorých má zmysel optimalizovať kampane.

Máme viac ako 22 rokov skúseností s online marketingom a pri analytike sa nepozeráme iba na technické nastavenie. Zaujíma nás predovšetkým to, či dáta pomáhajú robiť lepšie obchodné rozhodnutia.

Ak máte pochybnosti, či Vaše meranie medzi webom, e-shopom, rezervačným systémom a platobnou bránou funguje správne, kontaktujte ROI index.

Pozrieme sa na aktuálne nastavenie a navrhneme, čo má zmysel skontrolovať alebo upraviť ako prvé.

Miloš Vargic
Miloš Vargic
V marketingu sa pohybujem viac ako 22 rokov. Som zakladateľ agentúry ROI index a špecializujeme sa na výkonnostný marketing, ktorý firmám reálne prináša výsledky. Pomáhame značkám rásť vďaka efektívnej reklame na Google, Bingu a Facebooku, výkonnému SEO a GEO, precízne nastaveným marketingovým stratégiám pre B2B aj B2C segment. Pracoval som ako marketingový riaditeľ a spúšťal som reklamy v 23 krajinách a 14 jazykoch, kde sme dosahovali vysokú návratnosť investícií z rozpočtov nad 14 300 € mesačne.