A több domainre kiterjedő méréssel pontosan rendelheti hozzá a tevékenységeket egy adott felhasználóhoz, aki több domainben végez műveleteket. Ha a kimenő link valamely, a több domainre kiterjedő mérés részeként megjelölt domainre vezet, a rendszer figyelmen kívül hagyja az eseményeket normál esetben a bővített méréssel aktiváló kimenő kattintásokat.
Áttekintő videó
A cookie-k és a több domainre kiterjedő mérés
Az Analytics belső cookie-kat használ arra, hogy azonosítót állítson be a webhelyek minden egyes egyedi felhasználójához és munkamenetéhez.
- Ha nem használ több domainre kiterjedő mérést, a rendszer a felhasználó által felkeresett minden egyes domainhez új azonosítókkal rendelkező új cookie-kat állít be. Az Analytics ezeket az új azonosítóval rendelkező új cookie-kat különálló munkamenetekben tevékeny különálló felhasználókként veszi számításba.
- Ha használ több domainre kiterjedő mérést, a rendszer ugyanazokat az azonosítókat továbbítja a webhelyek között egy
_gl
kulcs által meghatározott URL-paraméterrel; például:https://www.example.com/?_gl=1*abcde5*
.
Ha Universal Analytics-tulajdonnal is rendelkezik
Ön a Universal Analytics-tulajdon esetében a több domainre kiterjedő mérést egy kód segítségével konfigurálta (vagy a forráskódban az analytics.js, illetve a gtag.js segítségével, vagy a Google Címkekezelővel). A Google Analytics 4-tulajdon esetében ezt az Adminisztrálás oldalon teheti meg. Kövesse az alábbi utasításokat, ha hozzá szeretné adni ugyanazokat a domaineket, amelyeket a Universal Analytics oldalkódjában jelölt meg.
A több domainre kiterjedő mérés beállítása az Adminisztrálás oldalon
A több domainre kiterjedő mérés beállításához szerkesztői szerepkörre van szükség.
Ellenőrizze a több domainre kiterjedő mérésbe bevonni kívánt összes domain címkéjét (például az egyes HTML-oldalak Google-címkéit). Az egyes oldalakon lévő címkéknek ugyanazt a címkeazonosítót (azaz ugyanazt a „G-” kezdetű azonosítót) kell használniuk ugyanabból a webes adatfolyamból.
- Az Adminisztrálás területen kattintson az Adatfolyamok elemre a Tulajdon oszlopban.
- Kattintson a Web lehetőségre, majd a webes adatfolyamra.
- A webes adatfolyam részletei szakaszban kattintson a Címkebeállítások konfigurálása lehetőségre (alul).
- A Beállítások szakaszban kattintson az A domainek konfigurálása lehetőségre.
- Az alábbi feltételek BÁRMELYIKÉNEK megfelelő domainek szerepeltetése területen:
- Válasszon egy egyezéstípust.
- A Domain területen adja meg az egyeztetni kívánt domain azonosítóját (pl. example.com).
- A következő domain hozzáadásához kattintson a Feltétel hozzáadása lehetőségre. (Egyenként adja hozzá a több domainre kiterjedő mérésbe bevonni kívánt domaineket.)
- Kattintson a Mentés gombra.
Manuális beállítás
Az általános javaslatunk az, hogy a több domainre kiterjedő mérést az Analytics kezelőfelületén állítsa be. Előfordulhatnak azonban olyan esetek, amikor egyéni megoldást kell implementálnia a mérési kód használatával. Ilyen esetekben kézzel is elvégezheti a beállítást: a gtag.js API get és set parancsa segítségével konfigurálhatja, hogy a rendszer megőrizze az azonosítókat a domainek között. További információ a több domainre kiterjedő mérés manuális beállításáról.
Példa
Ha le szeretne kérni egy ügyfél-azonosítót a forrásdomainből, használja a get
metódust:
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
// Az ügyfél-azonosító tárolása egy változóban.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
// A munkamenet-azonosító tárolása egy változóban.
});
Ha már birtokában van az ügyfél- és a munkamenet-azonosító, adja hozzá őket a céldomainre mutató linkhez:
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
A céloldalon olvassa ki az azonosítókat az URL-ből, és állítsa be őket a config paranccsal:
gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
A több domainre kiterjedő mérés megfelelő működésének ellenőrzése
- Nyissa meg a webhely egy olyan oldalát, amely a több domainre kiterjedő mérésre konfigurált domainek valamelyikére mutató linket vagy űrlapot tartalmaz.
- A céldomainre való navigáláshoz kattintson a linkre, vagy küldje be az űrlapot.
-
Ellenőrizze, hogy a céldomainben szereplő URL tartalmazza-e a linkelő
_gl
paramétert; például:https://www.example.com/?_gl=1*abcde5*
.
Hibaelhárítás
Ha a fenti lépésekkel nem tudja megerősíteni a _gl
paraméter jelenlétét a céldomain URL-jében, ellenőrizze még egyszer, hogy a kezelőfelületen beállított domain megegyezik-e azzal a domainnel, amelyre a webhely mutat.
Az is előfordulhat, hogy a webhely konfigurációja megakadályozza a több domainre kiterjedő mérés megfelelő működését. Egy gyakorlott webfejlesztő segítségét igénybe véve győződjön meg arról, hogy érintik-e a webhelyet a következő problémák.
URL-átirányítások
Ha a céloldal átirányítást végez, vagy nem támogatja tetszőleges lekérdezési paraméterek használatát, akkor a _gl
paraméter annak ellenére is törlődhet az URL-ből, hogy az Analytics az előző oldalon hozzáfűzte. (Ez általában túl gyorsan zajlik ahhoz, hogy szemmel észrevehető legyen.) Ha ki szeretné deríteni, hogy ez történik-e a webhelyen, tekintse meg az előző oldal által küldött hálózati kérelmeket a Chrome fejlesztői eszközök segítségével. A probléma megoldásához konfigurálja a webhelyet úgy, hogy az átirányításokban megőrizze a _gl
paramétert.
Ütközések más szkriptekkel
A több domainre kiterjedő mérés úgy működik, hogy létrehoz egy eseményfigyelőt az oldal dokumentum-csomópontjában. Amikor a felhasználók rákattintanak egy linkre, a kattintási esemény a dokumentum-csomópontba ugrik elő, és a rendszer hozzáfűzi a _gl
paramétert a link URL-jéhez. A következő esetekben nem működik megfelelően a folyamat:
- Ha a navigációt JavaScript aktiválja, nem pedig egy közvetlen felhasználói művelet.
- Ha az oldalon lévő, ellenkező utasításokat tartalmazó szkriptek leállítják az esemény propagálását, mielőtt elérné a dokumentum-csomópontot; például az
Event.stopPropagation()
metódus használata esetén.