Strani AMP se prikažejo z domene s predpomnilnikom za AMP, ki se razlikuje od domene vašega spletnega mesta. Če želite slediti poti uporabnika na straneh predpomnilnika za AMP in na straneh vašega spletnega mesta, lahko uporabite povezovalnik AMP (funkcija amp-analytics, ki se pridruži uporabniškim sejam, ki za uporabniški identifikator uporabljajo ID stranke AMP).
Povezovalniki AMP odhodnim povezavam s strani predpomnilnika za AMP dodajo ID-je stranke za AMP. Strani, označene s storitvijo Google Analytics, nato pridobijo ID stranke za AMP iz poizvedbenega parametra in se pridružijo uporabniški seji, tako da uporabijo ID stranke za AMP kot uporabniški identifikator.
V tem članku so opisani koraki, ki jih je treba izvesti za nastavitev povezovalnika AMP s storitvijo Google Analytics.
Kako ID stranke za AMP vpliva na vaše podatke
S sinhronizacijo ID-jev stranke za AMP med domeno predpomnilnika za AMP in domeno izvirnega spletnega mesta si zagotovite natančnejše meritve o uporabnikih, npr. trajanje seje, stopnja obiskov ene strani ter število strani na sejo. Upoštevajte, da bo ID stranke za AMP koristen samo, če bodo podatki zbrani v okviru iste znamke Google Analytics.
Nastavitev povezovalnika AMP
Povezovalnik AMP boste s storitvijo Google Analytics nastavili v treh korakih:
1. korak: označite strani AMP, da bodo posredovale parametre povezovalnika AMP
Namestite oznako Google Analytics prek Googlove oznake (gtag.js) ali prek Google Upravitelja oznak. Upoštevajte spodnja navodila, ki temeljijo na vaši implementaciji:
1. možnost: Googlova oznaka
Dodajte privzeto Googlovo oznako za AMP na ciljne strani AMP. Oglejte si spodnji primer delčka in izvedite naslednje spremembe:
Zamenjajte MEASUREMENT_ID
z ID-jem za sledenje znamke Google Analytics, v katero želite pošiljati podatke.
Druga možnost: Če vaše strani AMP gostujejo v drugi vrhnji domeni kot odhodne povezave do vašega spletnega mesta ali če strani AMP niso v znani poddomeni (tj. ne na www., amp., m.), vključite konfiguracijo povezovalnika, kot je prikazano spodaj. Vključite domeno, na kateri gostuje stran AMP, ter domene za katero koli odhodno povezavo.
<script type="application/json">
{
"vars": {
"gtag_id": "MEASUREMENT_ID",
"linker": {
"domains": ["example.com", "example2.com"]
}
,
"config": {
"MEASUREMENT_ID": {
"groups": "default"
}
}
}
}
</script>
</amp-analytics>
gtag_id
lahko določite ID iz katerega koli Googlovega izdelka (npr. Google Ads ali Search Ads 360), ki ga uporabljate za AMP, v polju gtag_id
pa uporabite samo ID iz enega Googlovega izdelka.2. možnost: Google Upravitelj oznak
V Google Upravitelju oznak ustvarite vsebnik AMP.
Vsebniku AMP dodajte oznako Google Analytics.
Vsebniku AMP dodajte oznako »Povezovalnik konverzij« ter izberite možnosti »Omogoči povezovanje med domenami« in »Omogoči povezovanje ID-ja odjemalca za Google Analytics«. Če vaše ciljne strani AMP gostujejo v isti vrhnji domeni kot odhodne povezave do vašega spletnega mesta, lahko pustite polje za domene prazno.
Druga možnost: Če vaše strani AMP gostujejo v drugi vrhnji domeni kot odhodne povezave do vašega spletnega mesta ali če strani AMP niso v znani poddomeni (tj. ne na www., amp., m.), dodajte vrhnjo domeno, v kateri gostuje vaša stran AMP, ter domene za vse odhodne povezave v obliki seznama, ločenega z vejicami.
Uporabite privzeti fragment kode Upravitelja oznak na strani AMP – glejte spodnji primer in zamenjajte GTM_CONTAINER_ID
z ID-jem vsebnika Upravitelja oznak.
<!-- Google Tag Manager →
<amp-analytics config="https://www.googletagmanager.com/amp.json?id=< GTM_CONTAINER_ID>>m.url=SOURCE_URL" data-credentials="include">
</amp-analytics>
2. korak: označite strani, ki niso AMP, da bodo brale parametre povezovalnika AMP
Na voljo je več načinov za označevanje strani, ki niso AMP, da bodo lahko brale parametre povezovalnika AMP, zato uporabite navodila, ki so najustreznejša za vašo konfiguracijo.
1. možnost: Googlova oznaka
Na strani, ki niso AMP, vključite fragment gtag.js. Spodaj si oglejte primer delčka:
- Zamenjajte
MEASUREMENT_ID
z ID-jem za sledenje znamke Google Analytics, v katero želite pošiljati podatke. - Druga možnost: Če vaše strani AMP gostujejo v drugi vrhnji domeni kot odhodne povezave do vašega spletnega mesta ali če strani AMP niso v znani poddomeni (tj. ne na www., amp., m.), vključite konfiguracijo povezovalnika, kot je prikazano spodaj. Vključite domeno, v kateri gostuje stran AMP, ter domene za katero koli odhodno povezavo.
<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. možnost: Google Upravitelj oznak
Za spletni vsebnik GTM zagotovite, da je bila dodana oznaka Google Analytics.
Če vaše strani AMP gostujejo v drugi vrhnji domeni kot odhodne povezave do vašega spletnega mesta ali če strani AMP niso v znani poddomeni (tj. niso na www., amp., m.), vključite naslednjo konfiguracijo: V oznako Google Analytics dodajte polje »allowLinker« z vrednostjo true tako, da upoštevate spodnja navodila:
- Odprite spremenljivko za nastavitve Googla Analytics, ki jo želite urediti, in kliknite kartico Konfiguracija spremenljivke.
- Pojdite na Več nastavitev > Polja za nastavitev.
- Kliknite + DODAJ POLJE.
- Nastavite Ime polja na allowLinker, polje Vrednost pa na true.
- Shranite novo konfiguracijo spremenljivke.
- Prejšnje korake ponovite za vse ustrezne spremenljivke za nastavitve Googla Analytics (če v vsebniku uporabljate več spremenljivk).
- Objavite vsebnik.
Na straneh, ki niso AMP, uporabite privzeto kodo Upravitelja oznak.
3. možnost: analytics.js
Za strani, ki niso AMP, lahko uporabite privzeti delček kode Analytics js za branje parametrov povezovalnika AMP.
<!-- 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 -->
Druga možnost: Če vaše strani AMP gostujejo v drugi vrhnji domeni kot odhodne povezave do vašega spletnega mesta ali če strani AMP niso v znani poddomeni (tj niso na www., amp., m.), dodajte konfiguracijo, označeno spodaj, kot je opisano v članku o konfiguraciji sledenja med domenami za analytics.js:
<!-- 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. korak: dodajte izključitev napotitve v skrbniško konzolo Google Analytics
Google pri prikazovanju vsebine AMP uporabnikom uporablja Googlov predpomnilnik za AMP. Da boste preprečili prekinjanje sej s strani predpomnjenih poddomen AMP, dodajte izključitev napotitve za domeno cdn.ampproject.org
.
subdomain.example.com
, dodajte izključitev napotitve za subdomain-example-com.cdn.ampproject.org
. Preberite več o obliki URL-ja za predpomnilnik za AMP.Preverjanje nastavitve
Preverite, ali se Googlov ID stranke za AMP ujema med stranmi AMP in drugimi stranmi.
1. možnost: Preverjanje z orodjem za preizkus oznak AMP
Uporabite orodje za preizkus oznak AMP in vnesite URL strani AMP za preizkus.
Opomba: Orodje za preizkus oznak AMP je orodje za samodejno preizkušanje, ki simulira tok s strani AMP, prikazane prek pregledovalnika, na povezavo do naslednje strani. To orodje je namenjeno za uporabo le kot vodilo in morda ne zajema vseh scenarijev preizkusa (npr. če ima stran AMP povezave do različnih domen ali poddomen). Za možnosti ročnega preizkušanja uporabite spodnje možnosti.
2. možnost: Preverjanje s Chromovo razširitvijo Google Pomočnik za oznake
- Prenesite in namestite Chromovo razširitev Google Pomočnik za oznake.
- Na spletnem mestu google.com vnesite iskalno poizvedbo, ki bo za vaše spletno mesto vrnila stran AMP.
- Zaženite posnetke v Pomočniku za oznake.
- Osvežite rezultate iskanja v brskalniku, ko se snemanje začne.
- Kliknite rezultat iskanja, ki vodi do strani AMP.
- Kliknite povezavo, ki vodi s strani AMP na stran, ki ni AMP.
- Ustavite posnetke v Pomočniku za oznake.
- Poskrbite, da bo seja samo ena in da vsebuje dosledne ID-je, kot je prikazano spodaj (npr. Nalaganje strani 2 ne prikazuje začetka seje).
3. možnost: Preverjanje z orodji za razvijalce za Chrome
- Brskalnik Google Chrome odprite v načinu brez beleženja zgodovine. Omogočite emulator za mobilne naprave v orodjih za razvijalce za Chrome.
- Vnesite iskalno poizvedbo na spletnem mestu google.si, ki bo vrnila stran AMP za vaše spletno mesto, in kliknite rezultat iskanja za stran AMP, ki bi morala biti prikazana prek Googlovega predpomnilnika za AMP ter v pregledovalniku AMP Iskanja Google.
- Opomba: Tudi če vaša stran še ni na voljo v rezultatih Iskanja Google, lahko vseeno preizkusite, ali združevanje sej deluje, in sicer tako, da si v orodju za preizkus AMP ogledate predogled rezultatov iskanja in upoštevate spodnja navodila (pod pogojem, da Google lahko indeksira stran).
- Poiščite zahtevo omrežja Google Analytics za ogled strani AMP: Na kartici Omrežje v orodjih za razvijalce za Chrome vnesite »collect« v polje Filter.
- Poiščite in izberite zahtevo omrežja s ciljem
www.google-analytics.com
. Na zavihku »Glave« za zahtevo poiščite ID stranke tako, da se pomaknete do razdelka »Parametri poizvedbenega niza«. Oglejte si parameter cid. - Ko pregledovalnik AMP prikaže stran AMP, mora biti oblika parametra
cid
niz base64, ki vsebuje 64 znakov: - Kliknite Počisti, da počistite zahteve omrežja.
- Če želite preveriti, ali ste omogočili strani, ki niso AMP, potrdite, da se enak parameter cid ohrani tudi pri obisku strani, ki ni AMP. To storite tako, da na strani AMP kliknete poljubno povezavo, ki vas preusmeri na stran, ki ni AMP in ki je prikazana iz vaše domene. Če želite poiskati ID stranke, znova filtrirajte po nizu »collect«. Izberite poljubno zahtevo omrežja s ciljem
www.google-analytics.com
. Preverite, ali se vrednost parametra poizvedbe cid ujema z vrednostjo, ki je bila prikazana v 5. koraku.
Omejitve
- Združevanje sej s povezovalnikom AMP ne bo izvedeno, če uporabnik, ki je stran obiskal prvič, zapre stran AMP, ne da bi se pomaknil na naslednjo stran, saj združevanje sej za delovanje uporablja dekoracijo povezav.