A Google Analytics munkamenet-egyesítésének beállítása az AMP szolgáltatáshoz

A cikk tartalma:

Az AMP-oldalakat egy AMP-gyorsítótár domainjéből jeleníti meg a rendszer. Ez a domain különbözik a webhely domainjétől. Ha nyomon szeretné követni a felhasználók útvonalát az AMP-gyorsítótár és a webhely oldalai között, akkor használjon AMP-linkelőt. Az AMP-linkelő az amp-analytics egyik szolgáltatása, amely az AMP-ügyfélazonosítót használja felhasználói azonosítóként, hogy csatlakozzon a felhasználói munkamenetekhez.

Az AMP-linkelőek AMP Client ID-vel látják el az AMP-gyorsítótár oldalainak kimenő linkjeit. Ezután a Google Analytics használatával megcímkézett oldalak lekérik az AMP Client ID-t az URL lekérdezési paraméteréből, és az AMP Client ID-t használják felhasználói azonosítóként, hogy csatlakozzanak a felhasználói munkamenethez.

Ez a cikk az AMP-linkelő Google Analytics szolgáltatáshoz való beállítását ismerteti.

Hogyan befolyásolja az AMP Client ID az adatokat?

Ha szinkronizálja az AMP Client ID-ket az AMP-gyorsítótár és az eredeti webhely domainje között, pontosabb felhasználói mutatókhoz (például munkamenet időtartama, visszafordulási arány vagy munkamenetenkénti oldalszám) juthat. Ne feledje, hogy az AMP Client ID csak akkor hasznos, ha az adatok gyűjtése egyazon Google Analytics-tulajdonon belül történik.

Megjegyzés: Ha szinkronizálja az AMP Client ID-ket az AMP-gyorsítótár és a kiindulási hely között, akkor a Google Analytics-funkciókhoz (például a kohorszelemzéshez, az élettartamra vetített értékhez vagy a célcsoport szerinti célzáshoz) használt felhasználói azonosítókat a rendszer egyszer visszaállítja. Ez jelentős ideiglenes ingadozást eredményezhet az Új felhasználó mutatóinak és a kapcsolódó jelentéseknek az értékében.

Az AMP-linkelő beállítása

Az AMP-linkelő Google Analytics rendszerhez történő beállításához három lépést kell végrehajtani:

  1. Az AMP-oldalak megcímkézése
  2. A nem AMP-oldalak megcímkézése
  3. A hivatkozáskizárások konfigurálása

1. lépés: Az AMP-oldalak megcímkézése az AMP-linkelő paramétereinek továbbításához

Google-címke (gtag.js) vagy a Google Címkekezelő használatával helyezzen el egy Google Analytics-címkét. Kövesse a megfelelő megvalósításhoz tartozó utasításokat:

1. lehetőség: Google-címke

Adja hozzá az AMP-hez használatos Google-címkét webhelycímké az AMP-céloldalakhoz. Tekintse meg az alábbi példakódrészletet, és végezze el a következő módosításokat:

Cserélje le a MEASUREMENT_ID paramétert annak a Google Analytics-tulajdonnak a követőazonosítójára, amelybe adatokat szeretne küldeni.

Ha az AMP-oldalakat nem azon a legfelső szintű domainen tárolja, mint a webhelyre mutató kimenő linkeket, vagy ha az AMP-oldalak nem jól ismert aldomainen találhatók (azaz például nem a www., amp. vagy m. aldomainen), akkor foglalja bele a linkelő konfigurációját az alábbi módon. Adja hozzá azt a domaint, amelyen az AMP-oldalt tárolja, valamint a kimenő linkeket tároló domaineket.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Megjegyzés: A gtag_id paraméterhez az AMP szolgáltatással használt összes Google-termékből (például Google Ads vagy Search Ads 360) adhat meg azonosítót, de a gtag_id mezőben csak egy Google-termékből származó azonosítót adhat meg.

2. megoldás: Google Címkekezelő

Hozzon létre egy AMP-tárolót a Google Címkekezelőben.

Adjon hozzá egy Google Analytics-címkét az AMP-tárolóhoz.

Adjon hozzá egy Konverziólinkelő-címkét az AMP-tárolóhoz, és válassza ki a „Domainek közötti összekapcsolás engedélyezése” és „A Google Analytics ügyfél-azonosítójával való összekapcsolás engedélyezése” beállítást. Ha az AMP-céloldalakat ugyanazon a legfelső szintű domainen tárolja, mint a webhelyre mutató linkeket, akkor a domainek mezőjét üresen hagyhatja.

Ha az AMP-oldalakat nem azon a legfelső szintű domainen tárolja, mint a webhelyre mutató kimenő linkeket, vagy ha az AMP-oldalak nem jól ismert aldomainen találhatók (azaz például nem a www., amp. vagy m. domainen), akkor adja meg az AMP-oldal tárolásához használt legfelső szintű domaint, valamint a kimenő linkek domainjeit vesszővel tagolt listaként.

 

Az alapértelmezett Címkekezelő-kódrészletet használja az AMP-oldalon – tekintse meg az alábbi példát. A GTM_CONTOAZER_ID részt cserélje ki a Címkekezelő tárolóazonosítójára.

<!-- Google Címkekezelő →
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=<   GTM_CONTAINER_ID>&gtm.url=SOURCE_URL" data-credentials="include">
</amp-analytics>

2. lépés: Nem AMP-oldalak megcímkézése az AMP-linkelő paramétereinek olvasásához

A nem AMP-oldalak több módon is megcímkézhetők úgy, hogy tudják olvasni az AMP-linkelő paramétereit; a konfigurációhoz legmegfelelőbb megoldáshoz tartozó utasításokat használja.

1. lehetőség: Google-címke

Vegye fel a gtag.js kódrészletet a nem AMP-oldalakra. Ehhez az alábbi példa nyújt segítséget:

  • Cserélje le a MEASUREMENT_ID paramétert annak a Google Analytics-tulajdonnak a követőazonosítójára, amelybe adatokat szeretne küldeni.
  • Ha az AMP-oldalakat nem azon a legfelső szintű domainen tárolja, mint a webhelyre mutató kimenő linkeket, vagy ha az AMP-oldalak nem jól ismert aldomainen találhatók (azaz például nem a www., amp. vagy m. aldomainen), akkor foglalja bele a linkelő konfigurációját az alábbi módon. Adja hozzá azt a domaint, amelyen az AMP-oldalt tárolja, valamint a kimenő linkeket tároló domaineket.
<!-- Google-címke (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

2. megoldás: Google Címkekezelő

Ellenőrizze, hogy felvette-e a Google Analytics-címkét a Google Címkekezelő internetes tárolójába.

Ha az AMP-oldalakat nem azon a legfelső szintű domainen tárolja, amelyen a webhelyre mutató kimenő linkeket, vagy ha az AMP-oldalak nem jól ismert aldomainen találhatók (azaz nem a www., amp. vagy m aldomainen), akkor adja hozzá a következő konfigurációt: a Google Analytics-címkében adjon hozzá egy true értékű „allowLinker” mezőt az alábbi lépéseket követve:

  1. Nyissa meg a Google Analytics szerkeszteni kívánt Beállítások változóját, majd kattintson a Változó konfigurálása kártyára.
  2. Lépjen a További beállítások > Beállítandó mezők területre.
  3. Kattintson a + HOZZÁADÁS elemre.
  4. A Mező neve beállításnál adja meg az allowLinker nevet, az Érték beállításnál pedig a true értéket.
  5. Mentse az új változókonfigurációt.
  6. Ismételje meg a fenti lépéseket az összes releváns Google Analytics Beállítások változónál (ha több változót használ a tárolóban).
  7. Tegye közzé a tárolót.

Az alapértelmezett Címkekezelő-kódot használja a nem AMP-oldalakon.

3. megoldás: analytics.js

A nem AMP-oldalakon az alapértelmezett Analytics js kódrészletet is használhatja az AMP-linkelő paramétereinek a beolvasásához.

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_TRACKING_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Ha az AMP-oldalakat nem azon a legfelső szintű domainen tárolja, mint a webhelyre mutató kimenő linkeket, vagy ha az AMP-oldalak nem jól ismert aldomainen találhatók (azaz nem a www., amp. vagy m. aldomainen), akkor adja hozzá az alább kiemelt konfigurációt a Domainek közötti követés beállítása (analytics.js) című cikkben leírtak szerint:

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_TRACKING_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomain2.example.com','www.example2.com'] );

ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

3. lépés: Hivatkozáskizárás hozzáadása a Google Analytics kezelői konzoljához

Amikor a Google AMP-tartalmat jelenít meg a felhasználóknak, a Google AMP-gyorsítótárat használja. Ha nem szeretné, hogy a gyorsítótárazott AMP-aldomainek megszakítsák a munkameneteket, hivatkozáskizárást kell felvennie a cdn.ampproject.org domainhez.

Ha több aldomainből jelenít meg AMP-oldalakat, akkor érdemes lehet az egyik AMP-aldomaint a többitől eltérően kezelni. Ebben az esetben adja meg a webhelyhez beállított hivatkozáskizárásban használt meglévő aldomainek gyorsítótárazott változatait, így az adott hivatkozáskizárásokat az AMP- és a nem AMP-oldalakon egyaránt fenntarthatja. Ha például már állított be hivatkozáskizárást a subdomain.example.com aldomainhez, akkor a subdomain-example-com.cdn.ampproject.org aldomainhez is állítson be hivatkozáskizárást. További információ az AMP-gyorsítótár URL-formátumáról.

A beállítás ellenőrzése

Ellenőrizze, hogy a Google AMP Client ID-je megegyezik-e az AMP- és a nem AMP-oldalaknál.

1. lehetőség: Igazolás az AMP-címketesztelő eszközzel

Használja az AMP-címketesztelő eszközt, és adja meg az AMP URL-t a teszteléshez.

Megjegyzés: Az AMP-címketesztelő eszköz olyan automatikus tesztelőeszköz, amely egy olyan munkafolyamatot szimulál, amelynek során eljutunk a megjelenítőn keresztül megjelenített AMP-oldalrél a következő oldalra mutató linkre. Az eszköz által adott eredmények iránymutatásként szolgálnek, és nem biztos, hogy minden tesztforgatókönyvet lefednek (például ha az AMP-oldal más domainekre vagy aldomainekre mutató linkeket tartalmaz). Manuális tesztelési lehetőségekhez használja az alábbi lehetőségeket.

2. lehetőség: Ellenőrzés a Google Tag Assistant Chrome-bővítménnyel

  1. Töltse le és telepítse a Google Tag Assistant Chrome-bővítményt.
  2. Adjon meg egy olyan keresési lekérdezést a google.com webhelyen, amelynek a találatai között szerepel a webhely egyik AMP-oldala.
  3. Indítsa el a Tag Assistant Recordings szolgáltatást.
  4. A rögzítés kezdete után frissítse a keresési eredményeket a böngészőben.
  5. Kattintson az AMP-oldalra mutató keresési eredményre.
  6. Kattintson egy olyan linkre, amely az AMP-oldalról egy nem AMP-oldalra vezet.
  7. Állítsa le a Tag Assistant Recordings szolgáltatást.
  8. Győződjön meg róla, hogy csak egy munkamenethez tartoznak következetes azonosítók (ahogy például az alábbi részen is látható: a Page Load 2 munkamenet nem jeleníti meg a Session Start részt).

 

3. lehetőség: Ellenőrzés a Chrome fejlesztői eszközeivel

  1. Nyissa meg a Google Chrome böngészőt inkognitómódban. Engedélyezze a mobilos emulátort a Chrome Fejlesztői eszközei között.
  2. Adjon meg egy olyan keresési lekérdezést a google.com webhelyen, amely találatként adja a webhely egyik AMP-oldalát, és kattintson egy olyan, az AMP-oldalhoz tartozó keresési eredményre, amelyet a rendszer a Google AMP-gyorsítótárból, illetve a Google Keresés AMP-megjelenítőjében jelenít meg.
    • Megjegyzés: A munkamenet-egyesítés akkor is tesztelhető, ha az oldal még nem jelenik meg a Google Kereső találatai között. Ehhez tekintse meg a keresési találat előnézetét az AMP-tesztelő eszközben, és – amíg a Google nem tudja indexelni az oldalt – hajtsa végre az alábbi lépéseket.
  3. Keresse meg a Google Analytics AMP-oldalmegtekintéshez tartozó hálózati kérelmét: a Chrome Fejlesztői eszközei között lépjen a Networt (Hálózat) lapra, és adja meg a „collect” kifejezést a Filter (Szűrő) mezőben.
  4. Keresse meg és válassza ki a www.google-analytics.com címre küldött hálózati kérelmet. A kérelem Headers (Fejlécek) lapján keresse meg az ügyfél-azonosítót a Query String Parameters (Lekérdezési karakterlánc paraméterei) területre görgetve. Jegyezze le a cid paramétert.
  5. Ha az AMP-oldalt az AMP-megjelenítő jeleníti meg, a cid formátumának 64 karakter hosszúságú, base64 kódolású karakterláncnak kell lennie:
  6. A Clear (Törlés) elemre kattintva törölje a hálózati kérelmeket.
  7. A nem AMP-oldalak aktiválásának ellenőrzéséhez meg kell győződnie arról, hogy az a cid paraméter akkor is megmarad, amikor Ön nem-AMP oldalra lép. Ehhez kattintson egy olyan linkre az AMP-oldalon, amely egy, az Ön domainjéből megjelenített nem AMP-oldalt nyit meg. Az ügyfél-azonosítót úgy találhatja meg, hogy ismét a „collect” karakterlánccal végez szűrést. Válasszon ki egy olyan hálózati kérelmet, amelyet a rendszer a www.google-analytics.com címre küld. Győződjön meg róla, hogy a cid lekérdezési paraméter értéke egyezik-e az 5. lépésben lejegyzett értékkel.

Korlátozások

  • Az AMP-linkelően keresztül történő munkamenet-egyesítés nem működik, ha egy olyan felhasználó, aki korábban még nem járt a webhelyen, a következő oldalra lépés nélkül zárja be az AMP-oldalt, ugyanis a munkamenet-egyesítéshez meg kell adni a linket.

Hasznosnak találta?

Hogyan fejleszthetnénk?
true
Saját tanmenet kiválasztása

Tekintse meg a google.com/analytics/learn webhelyet – új forrásunkat, amely segít, hogy a legtöbbet hozza ki a Google Analytics 4 szolgáltatásból. Az új webhely videókat, cikkeket és irányított folyamatokat kínál, valamint a Google Analytics Discord-szerverére, blogjára, YouTube-csatornájára és GitHub-tárhelyére mutató linkeket is biztosít.

Vágjon bele a tanulásba még ma!

Keresés
Keresés törlése
A keresés bezárása
Főmenü
16759152118534248118
true
Keresés a Súgóoldalakon
true
true
true
true
true
69256
false
false