AMP stranice poslužuju se s domene AMP predmemorije koja se razlikuje od domene web-lokacije. Da biste pratili putovanje korisnika AMP predmemorijom i stranicama web-lokacije, upotrijebite AMP poveznicu, značajku AMP Analyticsa koja spaja korisničke sesije pomoću AMP-ovog ID-ja klijenta kao identifikatora korisnika.
AMP Linkeri odlaznim vezama sa stranica iz predmemorije za AMP dodaju AMP-ov ID klijenta. Stranice s oznakom Google Analyticsa zatim dohvaćaju AMP-ov ID klijenta iz parametra upita za URL i spajaju korisničku sesiju koristeći se AMP-ovim ID-jem klijenta kao identifikatorom korisnika.
U ovom se članku opisuje kako postaviti AMP poveznicu pomoću Google Analyticsa.
Kako AMP-ov ID klijenta utječe na vaše podatke
Sinkronizacijom AMP-ovih ID-jeva klijenta između AMP predmemorije i izvorne domene vaše web-lokacije dobivaju se precizniji korisnički mjerni podaci, na primjer trajanje sesije, stopa napuštanja početne stranice i broj stranica po sesiji. Napominjemo da se podaci trebaju prikupljati unutar istog entiteta Google Analyticsa da bi AMP-ov ID klijenta bio koristan.
Postavljanje AMP Linkera
Postavljanje AMP poveznice pomoću Google Analyticsa sastoji se od tri koraka:
1. korak označite svoje AMP stranice tako da prosljeđuju parametre AMP poveznice
Dodajte zadanu Google oznaku za AMP na svoje AMP odredišne stranice. Pogledajte primjer isječka u nastavku i unesite sljedeće promjene:
Zamijenite MEASUREMENT_ID
ID-jem oznake Google Analytics entiteta na koji želite slati podatke.
Prema želji, ako vaše AMP stranice nisu hostane na istoj vršnoj domeni kao odlazne veze na vašu web-lokaciju ili ako AMP stranice nisu na poznatoj poddomeni (tj. nisu na www., amp., m.), uključite konfiguraciju poveznice kako je prikazano u nastavku. Dodajte domenu na kojoj je AMP stranica hostana, kao i domene za sve odlazne veze.
<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
možete navesti ID s bilo kojeg Googleovog proizvoda (na primjer Google Ads ili Search Ads 360) koji upotrebljavate na AMP-u, no u polju gtag_id
koristite ID samo s jednog Googleovog proizvoda.2. korak označite svoje stranice koje nisu u AMP formatu tako da čitaju parametre AMP poveznice
Uključite isječak gtag.js na svoje stranice koje nisu u AMP formatu. Pogledajte primjer isječka u nastavku:
- Zamijenite
MEASUREMENT_ID
ID-jem oznake Google Analytics entiteta na koji želite slati podatke. - Prema želji, ako vaše AMP stranice nisu hostane na istoj vršnoj domeni kao odlazne veze na vašu web-lokaciju ili ako AMP stranice nisu na poznatoj poddomeni (tj. nisu na www., amp., m.), uključite konfiguraciju poveznice kako je prikazano u nastavku. Dodajte domenu na kojoj je vaša AMP stranica hostana, kao i domene za sve odlazne veze.
<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>
Potvrda postavljanja
Potvrdite da se ID klijenta Google AMP-a na AMP stranicama podudara s ID-jem na stranicama koje nisu u AMP formatu.
1. opcija: potvrdite putem alata za testiranje AMP oznake
Upotrijebite alat za testiranje AMP oznake i unesite URL AMP-a kako biste ga testirali.
Napomena: alat za testiranje AMP oznake alat je za automatizirano testiranje koji simulira tijek od AMP stranice koji se poslužuje putem preglednika do veze na sljedeću stranicu. Taj biste alat trebali upotrebljavati kao smjernicu i alat ne smije bilježiti sve testne scenarije (npr., ako AMP stranica ima veze na različite domene ili poddomene). Upotrijebite opciju u nastavku za ručno testiranje.
2. opcija: potvrdite putem usluge Chrome Developer Tools
- Otvorite preglednik Google Chrome u anonimnom načinu. Omogućite emulator mobilnog uređaja u Chromeovim alatima za razvojne programere.
- Na google.com unesite upit za pretraživanje koji će vratiti AMP stranicu za vašu web-lokaciju i kliknite rezultat pretraživanja za svoju AMP stranicu koji bi se trebao poslužiti putem Google AMP predmemorije i prikazati unutar preglednika za AMP stranice Google pretraživanja.
- Napomena: ako vaša stranica još nije dostupna putem rezultata Google pretraživanja, ipak možete provjeriti funkcionira li objedinjavanje sesije tako što ćete u alatu Test za AMP pregledati rezultate pretraživanja i slijediti prethodno navedene upute, pod uvjetom da Google može indeksirati stranicu.
- Pronađite mrežni zahtjev Google Analyticsa za prikaz stranice AMP-a: na kartici Mreža u Chromeovim alatima za razvojne programere unesite "collect" u polje Filtar.
- Pronađite i odaberite mrežni zahtjev koji ide na
www.google-analytics.com
. Na kartici Zaglavlja za zahtjev pronađite ID klijenta pomicanjem do odjeljka Parametri niza upita. Zabilježite parametar CID-ja. - Kad AMP stranicu poslužuje preglednik za AMP stranice, format
CID
trebao bi biti oblikovan kao base64 niz od 64 znaka: - Kliknite Očisti da biste očistili mrežne zahtjeve.
- Kako biste potvrdili da ste uključili svoje stranice koje nisu u AMP formatu, potvrdite da se isti parametar CID-ja zadržava prilikom prelaska na stranicu koja nije u AMP formatu. Da biste to učinili, kliknite na bilo koju vezu na AMP stranici koja ide na stranicu koja nije u AMP formatu posluženu iz vaše domene. Da biste pronašli ID klijenta, ponovo filtrirajte za niz "collect". Odaberite bilo koji mrežni zahtjev koji ide na
www.google-analytics.com
. Provjerite podudara li se vrijednost parametra upita CID-ja s vrijednošću koju ste zabilježili u 5. koraku.
Ograničenja
- Do objedinjavanja sesije putem AMP poveznice neće doći ako novi korisnik zatvori AMP stranicu bez prelaska na sljedeću stranicu jer objedinjavanje sesije funkcionira pomoću dodavanja informacija URL-u veze.