Cross-domain tracking beállítása a Google Analytics 4-gyel

Üdvözöljük a modern webanalitika világában, ahol a felhasználói út sokszor nem egyetlen weblap vagy domain keretei között zajlik! Képzelje el, hogy látogatói egy blogbejegyzésből egy webáruházba kattintanak, majd egy külső fizetési felületen fejezik be a vásárlást. Vagy egy marketing kampány landing oldaláról egy eseményregisztrációs felületre navigálnak, amely egy teljesen különálló domainen üzemel. Ezek a jelenségek a digitális tér mindennapi valója, ám a nyomon követésük komoly kihívásokat rejt, ha nem megfelelően van beállítva az analitikai rendszerünk. Itt jön képbe a cross-domain követés, amelynek elsajátítása elengedhetetlen a pontos és átfogó adatok gyűjtéséhez a Google Analytics 4 (GA4) rendszerében.

A Universal Analytics (UA) korában a cross-domain követés beállítása sokszor fejtörést okozott a szakembereknek a bonyolult kódmódosítások és a allowLinker paraméterek miatt. A Google Analytics 4 azonban ezen a téren is egyszerűsítést hozott, áramvonalasabb és felhasználóbarátabb módon teszi lehetővé a több domainen átívelő felhasználói interakciók nyomon követését. Ez a cikk részletesen bemutatja, miért kulcsfontosságú a cross-domain követés, hogyan működik a GA4-ben, és lépésről lépésre végigvezet a beállítási folyamaton, hogy Ön is a legpontosabb adatokat gyűjthesse vállalkozása számára.

Miért kritikus a Cross-Domain Követés a digitális sikerhez?

A cross-domain követés lényege, hogy a Google Analytics egyetlen felhasználóként azonosítson valakit, aki több, egymástól eltérő (top-level) domainen vagy aldomainen navigál. Enélkül a beállítás nélkül, ha egy felhasználó az example.com-ról átkattint az example-shop.com-ra, a Google Analytics két különálló munkamenetként és potenciálisan két különálló felhasználóként rögzíti az eseményeket. Ez drámaian torzíthatja az adatokat, félrevezető következtetésekhez vezethet az alábbi területeken:

  • Pontatlan attribúció: Nehéz megállapítani, mely marketing csatornák vezettek tényleges konverzióhoz, ha az út megszakad a domainek között.
  • Felhasználói út fragmentálódása: Nem látja egyben a felhasználó teljes útját, így nem tudja optimalizálni az élményt.
  • Téves konverziós adatok: A konverziók forrása hibásan jelenhet meg, ha az utolsó kattintás nem a tényleges kezdeti pontról származik.
  • Torzított mutatók: A visszafordulási arány (bounce rate), a munkamenet hossza és más kulcsfontosságú mutatók is pontatlanokká válnak.

Gondoljon csak bele egy tipikus forgatókönyvbe: van egy termékbemutató oldala (termek.hu), egy hozzá tartozó blogja (blog.termek.hu), és egy külső fizetési szolgáltató (fizetes.bank.hu). Ha valaki a blogon keresztül jut el a termékoldalra, onnan a kosárba, majd a banki felületen fizet, a cross-domain követés nélkül nem tudná egyetlen, koherens útként kezelni ezt a folyamatot. Ezzel szemben a helyes beállítással egyértelműen láthatja, hogy a blogbejegyzés volt az első érintkezési pont, és hozzájárult a végső konverzióhoz.

GA4 vs. Universal Analytics: A paradigma váltás

A Universal Analytics (UA) a hagyományos munkamenet-alapú megközelítésre épült, ahol a cross-domain követés a _ga cookie átadásával történt az URL-ben, egy úgynevezett _link paraméteren keresztül. Ez a paraméter tartalmazta a felhasználó azonosítóját, és biztosította, hogy az új domainen is ugyanaz a munkamenet és felhasználó legyen rögzítve. A beállítás gyakran manuális kódmódosításokat igényelt, és a Google Címke Kezelő (GTM) használatával is néha trükkös volt.

A Google Analytics 4 az eseményalapú adatmodelljével egy modernebb megközelítést alkalmaz. A GA4 nem csupán a munkamenetekre, hanem az egyes felhasználói interakciókra (eseményekre) fókuszál. A cross-domain követés beállítása is egyszerűsödött: a GA4 webes adatfolyamok beállításaiban van egy dedikált rész erre a célra. A rendszer intelligensen kezeli a _gl paraméter (ami az UA _link utódja) URL-be való injektálását és olvasását a megadott domainek között, így a legtöbb esetben nincs szükség bonyolult kódszerkesztésre vagy GTM-beállításokra.

Előfeltételek a GA4 Cross-Domain Követéshez

Mielőtt belevágna a beállításba, győződjön meg róla, hogy a következő feltételek teljesülnek:

  1. Egységes GA4 Mérési azonosító: Minden domainen, amit nyomon szeretne követni, ugyanaz a GA4 mérési azonosító (G-XXXXXXXXX) legyen telepítve. Ez alapvető ahhoz, hogy a GA4 egyetlen ingatlanba gyűjtse az adatokat.
  2. Google Címke (gtag.js) vagy GTM telepítése: Győződjön meg róla, hogy a Google Címke (gtag.js) vagy a Google Tag Manager (GTM) kódja helyesen van telepítve és működik minden érintett domain minden oldalán.
  3. Domainek feletti kontroll: Csak olyan domaineket adhat hozzá a cross-domain követéshez, amelyek felett Ön rendelkezik kontrollal. Harmadik féltől származó, ellenőrizhetetlen domainek (pl. külső banki átjárók, amelyek nem teszik lehetővé a kód beillesztését) esetében a követés továbbra is kihívást jelenthet, bár a GA4 igyekszik minimalizálni a veszteséget.
  4. Azonos Cookie Domain: Alapértelmezetten a GA4 a legfelső szintű domainre (top-level domain) állítja a cookie-t (pl. .example.com). Ez biztosítja, hogy a cookie elérhető legyen az aldomaineken (pl. blog.example.com, shop.example.com) anélkül, hogy külön beállításra lenne szükség. Fontos megjegyezni, hogy az aldomainek közötti navigáció (pl. blog.example.com-ról shop.example.com-ra) alapértelmezetten működik a GA4-ben, amíg a fődomain ugyanaz. A cross-domain követés az eltérő fő domainek közötti váltásra vonatkozik (pl. example.com-ról anothersite.com-ra).

Lépésről lépésre: A Cross-Domain Követés beállítása a GA4-ben

A GA4-ben a cross-domain követés beállítása elsősorban a webes adatfolyam beállításain keresztül történik. Ez a legegyszerűbb és leginkább ajánlott módszer.

1. lépés: Navigálás a GA4 Admin felületére

  1. Jelentkezzen be a Google Analytics fiókjába.
  2. Válassza ki a megfelelő GA4 tulajdont.
  3. Kattintson az alul található „Admin” (Rendszergazda) fogaskerék ikonra.

2. lépés: A Webes Adatfolyam kiválasztása

  1. Az „Adatgyűjtés és módosítás” alatt válassza ki az „Adatfolyamok” (Data Streams) opciót.
  2. Kattintson arra a webes adatfolyamra, amelynek a cross-domain követését be szeretné állítani. (Ha több adatfolyama van, győződjön meg róla, hogy az összes érintett webhely ugyanazt az adatfolyamot használja, vagy ismételje meg a lépéseket minden releváns adatfolyamra.)

3. lépés: A Tagging Beállítások konfigurálása

  1. Az adatfolyam részletei oldalon görgessen le a „Google címke” (Google tag) részhez.
  2. Kattintson a „Címke beállításainak konfigurálása” (Configure tag settings) gombra. Ez megnyitja a Google Tag (gtag.js) globális beállításait.

4. lépés: A domainek hozzáadása

  1. A „Google címke” beállításai alatt keresse meg a „Domainjeim konfigurálása” (Configure your domains) opciót, majd kattintson rá.
  2. Itt láthatja a már automatikusan felderített domaineket (ha vannak).
  3. Kattintson az „Add condition” (Feltétel hozzáadása) gombra.
  4. Adja meg az összes olyan domaint, amely részt vesz a cross-domain követésben. Ügyeljen arra, hogy a teljes domaint adja meg, aldomainekkel együtt, ha releváns (pl. www.example.com, shop.example.com, blog.anothersite.hu).
  5. Fontos: A „Condition type” (Feltétel típusa) mezőben válassza az „contains” (tartalmazza) lehetőséget, ha például a fődomaint szeretné megadni, és minden aldomainje automatikusan bekerüljön, vagy a „equals” (egyenlő) lehetőséget, ha egy pontos domaint akar meghatározni. A GA4 okosan kezeli a fődomaineket és aldomaineket, de a cél az, hogy minden olyan domaint felsoroljon, ahol a felhasználó a munkamenet során megfordulhat.
  6. Miután hozzáadta az összes domaint, kattintson a „Save” (Mentés) gombra.

Ezzel a beállítással a Google Analytics 4 automatikusan hozzáadja a _gl paramétert minden olyan kimenő linkhez, amely a felsorolt domainekre mutat. Amikor a felhasználó átkattint egy ilyen linkre, a cél domainen lévő GA4 kód felismeri a _gl paramétert, és ugyanazt a munkamenetet és felhasználót folytatja. Ez a módszer sokkal egyszerűbb és megbízhatóbb, mint az UA-ban megszokott manuális beállítások.

Alternatív beállítás (Haladó): GTM vagy közvetlen gtag.js használatával

Bár a fenti módszer a preferált, előfordulhat, hogy közvetlenül a gtag.js kódban, vagy a GTM-en keresztül szeretné konfigurálni a cross-domain követést, speciális esetekben. Fontos megérteni, hogy a GA4 UI-ban elvégzett beállítások felülírják, vagy kiegészítik a közvetlen kódban vagy GTM-ben lévőket, ezért mindig az UI beállításaival kezdjük.

Google Tag Managerrel (GTM)

Ha a GA4 konfigurációs címkéjét a GTM-en keresztül telepítette, akkor is a fenti GA4 UI-ban kell megadnia a domaineket. A GTM csak a címke telepítéséért felelős. Azonban, ha nagyon specifikus okokból (pl. régi implementációval való kompatibilitás, vagy egyedi forgatókönyvek) szeretné a GTM-en keresztül konfigurálni, megteheti a GA4 Konfigurációs címkéjében a „Fields to Set” (Beállítandó mezők) alatt:

  • Mező neve: linker
  • Érték: true (ez engedélyezi a linker paraméter működését)
  • Majd, egy másik sorban:
  • Mező neve: domains
  • Érték: ['example.com', 'anothersite.com'] (itt sorolja fel a domainjeit)

Figyelem: Ez a GTM beállítás a Universal Analytics-ből örökölt mintát követi, és a GA4 esetében a GA4 UI beállítása a domináns és ajánlott. Csak akkor alkalmazza, ha speciális okból muszáj, és tesztelje alaposan!

Közvetlen gtag.js implementációval

Ha közvetlenül a gtag.js kódot illesztette be az oldalaira, akkor a config parancsban adhatja meg a domaineket:

<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXXX', {
    'linker': {
      'domains': ['example.com', 'shop.example.com', 'blog.anothersite.hu']
    }
  });
</script>

Ne feledje, a GA4 UI beállításai felülírhatják ezeket, ezért mindig győződjön meg arról, hogy a legfrissebb beállítások érvényesülnek.

A Cross-Domain Követés tesztelése és hibakeresése

A beállítás után kulcsfontosságú, hogy alaposan tesztelje a cross-domain követés működését. A hibás beállítások félrevezető adatokhoz vezethetnek, ezért szánjon időt a validálásra.

1. Az _gl paraméter ellenőrzése

  1. Nyisson meg egy inkognitó ablakot a böngészőjében.
  2. Navigáljon az egyik domainjére (pl. example.com).
  3. Kattintson át egy olyan linkre, amely a másik domainjére mutat (pl. shop.example.com).
  4. Figyelje meg az URL-t a cél domainen. Ha a cross-domain követés megfelelően működik, látnia kell egy _gl paramétert az URL-ben, valahogy így: shop.example.com/?_gl=1*abcd123*.... Ez a paraméter tartalmazza az Analytics cookie információit.

2. A GA4 DebugView használata

  1. Navigáljon a Google Analytics 4 felületén a „Admin” (Rendszergazda) -> „DebugView” menüpontba.
  2. Nyissa meg a webhelyeit a böngészőjében, és navigáljon át a domainek között, ahogy az előző pontban leírtuk.
  3. A DebugView valós időben mutatja az eseményeket. Figyelje meg, hogy a session_start esemény csak egyszer jelenik meg az első domainen, majd az átkattintás után a többi domainen is folytatódik a munkamenet (ugyanazzal a session_id-vel). Keresse a page_view eseményeket és ellenőrizze, hogy a forrás/közvetítő adatok helyesen jelennek-e meg az átkattintás után.

3. Valós idejű jelentés

Nézze meg a GA4 valós idejű jelentését („Jelentések” -> „Valós idő”). Miközben navigál a domainek között, látnia kell, hogy a felhasználók száma és az események folyamatosan frissülnek, egyetlen felhasználóként kezelve Önt. Győződjön meg róla, hogy az „Eseményszám eseménynév szerint” kártyán látja a session_start és page_view eseményeket a megfelelő domainekről.

Gyakori hibák és hibaelhárítás

  • Hiányzó GA4 Címke: Győződjön meg róla, hogy a GA4 alapkonfigurációs címke minden oldalon és minden domainen telepítve van. Ellenőrizze a forráskódot vagy a GTM Debug módot.
  • Helytelen Domain lista: Pontosan adja meg az összes domaint a GA4 beállításokban. Egy elírás, vagy egy hiányzó aldomain problémát okozhat.
  • JavaScript átirányítások: Ha az átkattintás JavaScript alapú átirányítással történik, előfordulhat, hogy a _gl paraméter nem tud átadódni. Kísérelje meg standard HTML <a> tageket használni, vagy győződjön meg róla, hogy az átirányító script kezeli a paramétereket.
  • iframe-ek: Az iframe-ekben betöltött tartalmak követése bonyolultabb, és gyakran különálló beállításokat igényel. A cross-domain követés elsősorban a böngészőben történő direkt navigációra vonatkozik.
  • Cookie-k korlátozása (SameSite): Bizonyos böngészők és biztonsági beállítások befolyásolhatják a cross-domain cookie-k működését. A _gl paraméter éppen azért készült, hogy megkerülje ezeket a korlátozásokat az URL-en keresztüli átadással.
  • Domain névfelbontás (DNS) és SSL: Győződjön meg arról, hogy minden domain megfelelően feloldódik és SSL tanúsítvánnyal rendelkezik (HTTPS).

Összefoglalás

A cross-domain követés beállítása a Google Analytics 4-gyel elengedhetetlen a modern digitális környezetben tevékenykedő vállalkozások számára. Segítségével teljesebb, pontosabb képet kaphat a felhasználói útról, javíthatja az adatgyűjtés minőségét, és megalapozottabb döntéseket hozhat a marketing stratégiáiról. Bár a beállítás egyszerűbbé vált a GA4-ben, mint elődjében, a gondos konfiguráció és az alapos tesztelés továbbra is kulcsfontosságú. Ha követi a cikkben leírt lépéseket, biztosíthatja, hogy a felhasználói élmény minden egyes mozzanata, domainektől függetlenül, rögzítésre kerüljön, hozzájárulva ezzel vállalkozása sikeréhez.

Ne habozzon beállítani a cross-domain követést még ma, és kezdje el gyűjteni azokat az értékes adatokat, amelyek valóban tükrözik felhasználói viselkedését a különböző online platformokon!

Leave a Reply

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük