Ü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:
- 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.
- 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.
- 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.
- 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ólshop.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ólanothersite.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
- Jelentkezzen be a Google Analytics fiókjába.
- Válassza ki a megfelelő GA4 tulajdont.
- Kattintson az alul található „Admin” (Rendszergazda) fogaskerék ikonra.
2. lépés: A Webes Adatfolyam kiválasztása
- Az „Adatgyűjtés és módosítás” alatt válassza ki az „Adatfolyamok” (Data Streams) opciót.
- 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
- Az adatfolyam részletei oldalon görgessen le a „Google címke” (Google tag) részhez.
- 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
- A „Google címke” beállításai alatt keresse meg a „Domainjeim konfigurálása” (Configure your domains) opciót, majd kattintson rá.
- Itt láthatja a már automatikusan felderített domaineket (ha vannak).
- Kattintson az „Add condition” (Feltétel hozzáadása) gombra.
- 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
). - 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.
- 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
- Nyisson meg egy inkognitó ablakot a böngészőjében.
- Navigáljon az egyik domainjére (pl.
example.com
). - Kattintson át egy olyan linkre, amely a másik domainjére mutat (pl.
shop.example.com
). - 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
- Navigáljon a Google Analytics 4 felületén a „Admin” (Rendszergazda) -> „DebugView” menüpontba.
- 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.
- 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 asession_id
-vel). Keresse apage_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