„Google Analytics“ seansų susiejimo nustatymas AMP puslapiams

Šiame straipsnyje

AMP puslapiai pateikiami iš AMP talpyklos domeno, kuris skiriasi nuo jūsų svetainės domeno. Norėdami stebėti naudotojo kelią per AMP talpyklą ir jūsų svetainės puslapius, galite naudoti AMP susiejimo priemonę – tai „amp-analytics“ funkcija, kuri sujungia naudotojo seansus naudodama AMP kliento ID kaip naudotojo identifikatorių.

AMP susiejimo priemonės AMP talpyklos puslapių išorinėse nuorodose prideda AMP kliento ID. Tada puslapiuose, kuriuose priskirta „Google Analytics“ žyma, nuskaitomas AMP kliento ID iš URL užklausos parametro ir susiejamas naudotojo seansas naudojant AMP kliento ID kaip naudotojo identifikatorių.

Šiame straipsnyje aprašyti atliktini veiksmai, norint nustatyti, kad AMP susiejimo priemonė veiktų su „Google Analytics“.

Kaip AMP kliento ID veikia jūsų duomenis

Sinchronizavus AMP klientų ID tarp AMP talpyklos ir pradinės svetainės domeno gaunama tikslesnė naudotojų metrika, pvz., seanso trukmės, atmetimo rodiklio ir seanso puslapių skaičiaus. Atkreipkite dėmesį – kad AMP kliento ID būtų naudingas, duomenys turi būti renkami iš tos pačios „Google Analytics“ nuosavybės.

Pastaba: sinchronizavus AMP klientų ID tarp AMP talpyklos ir pradinės svetainės domeno, bus vieną kartą iš naujo nustatyti esami GA naudotojų identifikatoriai, naudojami tokioms funkcijoms, kaip grupės elgesio analizė, viso laikotarpio reikšmė ir taikymas pagal tikslinę auditoriją. Todėl naujoje naudotojų metrikoje ir susijusiose ataskaitose gali būti pastebimas laikinas duomenų svyravimas.

AMP susiejimo priemonės nustatymas

AMP susiejimo priemonė veikti su „Google Analytics“ nustatoma atliekant tris veiksmus.

  1. Žymos priskyrimas AMP puslapiuose
  2. Žymos priskyrimas ne AMP puslapiuose
  3. Persiuntimo išskyrimų konfigūravimas

1 veiksmas. Žymos priskyrimas AMP puslapiuose, kad būtų perduodami AMP susiejimo priemonės parametrai

Įdiekite „Google Analytics“ žymą per „Google“ žymą (gtag.js) arba per „Google“ žymų tvarkytuvę. Vadovaukitės toliau pateiktomis atitinkamo įdiegimo būdo instrukcijomis.

1 būdas. „Google“ žyma

Pridėkite numatytąją AMP skirtą „Google“ žymą AMP nukreipimo puslapiuose. Žr. pateiktą pavyzdinį fragmentą ir atlikite toliau nurodytus pakeitimus.

Vertę MEASUREMENT_ID pakeiskite „Google Analytics“ nuosavybės, kuriai norite siųsti duomenis, stebėjimo ID

(Nebūtina) Jei AMP puslapiai priglobti kitame aukščiausiojo lygio domene, kuris skiriasi nuo naudojamo išorinėse nuorodose į jūsų svetainę, arba, jei AMP puslapiai nėra gerai žinomame padomenyje (ne www., amp., m.), įtraukite susiejimo priemonės konfigūraciją, kaip parodyta toliau. Pridėkite domeną, kuriame priglobtas AMP puslapis, ir išorinių nuorodų domenus.

<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>
Pastaba: parametrui gtag_id galite nurodyti ID iš bet kurio „Google“ produkto (pvz., „Google Ads“ arba „Search Ads 360“), kurį naudojate AMP puslapiuose, tačiau parametrui gtag_id nurodykite ID tik iš vieno „Google“ produkto.

2 būdas. „Google“ žymų tvarkytuvė

Sukurkite AMP sudėtinį rodinį naudodami „Google“ žymų tvarkytuvę.

Pridėkite „Google Analytics“ žymą AMP sudėtiniame rodinyje.

Pridėkite žymą „Conversion Linker“ AMP sudėtiniame rodinyje bei pasirinkite „Įgalinti susiejimą keliuose domenuose“ ir „Įgalinti susiejimą su „Google Analytics“ kliento ID“. Jei AMP nukreipimo puslapiai priglobti tame pačiame aukščiausio lygio domene kaip ir išorinės nuorodos į jūsų svetainę, domenų lauką galite palikti tuščią.

(Nebūtina) Jei AMP puslapiai priglobti kitame aukščiausio lygio domene, kuris skiriasi nuo naudojamo išorinėse nuorodose į jūsų svetainę, arba, jei AMP puslapiai nėra gerai žinomame padomenyje (ne www., amp., m.), pridėkite aukščiausiojo lygio domeną, kuriame priglobtas AMP puslapis, ir išorinių nuorodų domenus kaip kableliais atskirtų verčių sąrašą.

 

Naudokite numatytąjį Žymų tvarkytuvės kodo fragmentą AMP puslapyje – žr. toliau pateiktą pavyzdį ir pakeiskite vertę GTM_CONTAINER_ID Žymų tvarkytuvės sudėtinio rodinio ID.

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

Antras veiksmas. Žymos priskyrimas ne AMP puslapiuose, kad būtų nuskaitomi AMP susiejimo priemonės parametrai

Pažymėti ne AMP puslapius, kad būtų nuskaitomi AMP susiejimo priemonės parametrai, galima keliais būdais, todėl vadovaukitės jūsų konfigūracijai tinkamiausiomis instrukcijomis.

1 būdas. „Google“ žyma

Įtraukite „gtag.js“ fragmentą į ne AMP puslapius. Žr. toliau pateiktą fragmento pavyzdį.

  • Vertę MEASUREMENT_ID pakeiskite „Google Analytics“ nuosavybės, kuriai norite siųsti duomenis, stebėjimo ID
  • (Nebūtina) Jei AMP puslapiai priglobti kitame aukščiausiojo lygio domene, kuris skiriasi nuo naudojamo išorinėse nuorodose į jūsų svetainę, arba, jei AMP puslapiai nėra gerai žinomame padomenyje (ne www., amp., m.), įtraukite susiejimo priemonės konfigūraciją, kaip parodyta toliau. Pridėkite domeną, kuriame priglobtas AMP puslapis, ir išorinių nuorodų domenus.
<!-- Google tag (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 būdas. „Google“ žymų tvarkytuvė

Jei naudojate „Google“ žymų tvarkytuvės žiniatinklio sudėtinį rodinį, įsitikinkite, kad pridėta „Google Analytics“ žyma.

Jei AMP puslapiai priglobti kitame aukščiausiojo lygio domene nei išorinės nuorodos į svetainę arba jei AMP puslapiai nėra gerai žinomame padomenyje (ne www., amp., m.), pridėkite toliau pateiktą konfigūraciją: atlikite nurodytus veiksmus, kad „Google Analytics“ žymoje pridėtumėte lauką „allowLinker“, kurio vertė yra true.

  1. Atidarykite „Google Analytics“ nustatymų kintamąjį, kurį norite redaguoti, tada spustelėkite kortelę Kintamojo konfigūracija.
  2. Eikite į skiltį Daugiau nustatymų > Nustatomi laukai.
  3. Spustelėkite + PRIDĖTI LAUKĄ.
  4. Nustatykite lauko Lauko pavadinimas vertę allowLinker ir lauko Vertė vertę true.
  5. Išsaugokite naują kintamojo konfigūraciją.
  6. Pakartokite ankstesnius veiksmus su visais atitinkamais „Google Analytics“ nustatymų kintamaisiais (jei sudėtiniame rodinyje naudojate daugiau nei vieną kintamąjį).
  7. Paskelbkite sudėtinį rodinį.

Naudokite numatytąjį Žymų tvarkytuvės kodą ne AMP puslapiuose

3 būdas. „analytics.js“

Ne AMP puslapiuose galite naudoti numatytąjį „analytics js“ kodo fragmentą, kad būtų nuskaitomi AMP susiejimo priemonės parametrai.

<!-- 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 -->

(Nebūtina) Jei AMP puslapiai priglobti kitame aukščiausio lygio domene nei išorinės nuorodos į svetainę arba jei AMP puslapiai nėra gerai žinomame padomenyje (ne www., amp., m.), pridėkite toliau nurodyta konfigūracija, kaip aprašyta straipsnyje „analytics.js“ konfigūravimas keliuose domenuose.

<!-- 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 veiksmas. Persiuntimo išskyrimo pridėjimas „Google Analytics“ administratoriaus pulte

„Google“ teikia AMP turinį naudotojams naudodama „Google“ AMP talpyklą. Kad talpykloje saugomi AMP padomeniai nenutrauktų seansų, domenui cdn.ampproject.org turite pridėti persiuntimo išskyrimą.

Jei AMP puslapius teikiate iš kelių padomenių, galbūt vieną AMP padomenį norėsite apdoroti kitaip nei kitą. Tokiu atveju įveskite bet kokių esamų padomenių, naudojamų svetainės persiuntimo išskyrime, talpykloje esančias versijas, kad galėtumėte išlaikyti persiuntimo išskyrimą AMP ir ne AMP svetainėse. Pavyzdžiui, jei padomenyje subdomain.example.com išskyrėte persiuntimą, pridėkite persiuntimo išskyrimą prie subdomain-example-com.cdn.ampproject.org. Sužinokite daugiau apie AMP talpyklos URL formatą.

Sąrankos patvirtinimas

Patvirtinkite, kad AMP ir ne AMP puslapiuose „Google“ AMP kliento ID sutampa.

1 būdas. Patvirtinkite per AMP žymų bandymo įrankį

Naudokite AMP žymų testavimo įrankį ir įveskite AMP URL, kad išbandytumėte.

Pastaba: AMP žymos bandymo įrankis yra automatinis bandymo įrankis, imituojantis srautą iš AMP puslapio, pateikiamo naudojant peržiūros priemonę, ir nuorodą į kitą puslapį. Šį įrankį reikėtų naudoti kaip gaires, kadangi jis gali neužfiksuoti visų bandymo scenarijų (pvz., jei AMP puslapyje yra nuorodų į skirtingus domenus ar padomenius). Naudodami toliau pateiktas parinktis, pasirinkite neautomatinio bandymo parinktis.

2 būdas. Patvirtinkite per „Google“ pagalbinės žymų priemonės „Chrome“ plėtinį

  1. Atsisiųskite ir įdiekite „Google“ pagalbinės žymų priemonės „Chrome“ plėtinį.
  2. Įveskite paieškos užklausą google.com, kuri grąžins jūsų svetainės AMP puslapį.
  3. Paleiskite Pagalbinės žymų priemonės įrašus.
  4. Pradėję įrašinėti atnaujinkite paieškos rezultatus naršyklėje.
  5. Spustelėkite paieškos rezultatą, nukreipiantį į jūsų AMP puslapį.
  6. Spustelėkite nuorodą, kuri nukreipia iš AMP puslapio į ne AMP puslapį.
  7. Sustabdykite Pagalbinės žymų priemonės įrašus.
  8. Įsitikinkite, kad rodomas tik vienas seansas su vienodais ID, kaip parodyta toliau (t. y. įkėlus puslapį antrą kartą („Page Load 2“) nerodoma seanso pradžia („Session Start“).)

 

3 būdas. Patvirtinkite naudodami „Chrome“ kūrėjo įrankius

  1. Atidarykite naršyklę „Google Chrome“ inkognito režimu. Įgalinkite mobiliojo įrenginio emuliatorių „Chrome“ kūrėjo įrankiuose.
  2. Įveskite paieškos užklausą google.com, kuri grąžins jūsų svetainės AMP puslapį, ir spustelėkite savo AMP puslapio paieškos rezultatą – puslapis turėtų būti pateiktas per „Google“ AMP talpyklą ir parodytas „Google“ paieškos AMP žiūryklėje.
    • Pastaba: jei „Google“ paieškos rezultatuose puslapio dar nėra, vis tiek galite ištestuoti seansų susiejimo veikimą, jei tik „Google“ gali suindeksuoti puslapį – nueikite į AMP testavimo įrankį, peržiūrėkite Paieškos rezultatą ir atlikite toliau nurodytus veiksmus.
  3. Suraskite AMP puslapio peržiūros „Google Analytics“ tinklo užklausą: „Chrome“ kūrėjo įrankiuose eikite į skirtuką Tinklas ir lauke Filtras įveskite „collect“.
  4. Suraskite ir pasirinkite bet kokią tinklo užklausą, nukreipiančią į www.google-analytics.com. Užklausos skirtuke „Antraštės“ suraskite kliento ID slinkdami iki skilties „Užklausos eilutės parametrai“. Atkreipkite dėmesį į parametrą „cid“.
  5. Kai AMP žiūryklė pateikia AMP puslapį, cid turi būti 64 simbolių „base64“ eilutės formato:
  6. Spustelėkite Išvalyti, kad išvalytumėte tinklo užklausas.
  7. Norėdami patvirtinti, kad pasirinkote ne AMP puslapius, patvirtinkite, kad naršant ne AMP puslapį išlieka tas pats parametras „cid“. Tai galite atlikti spustelėdami bet kokią nuorodą AMP puslapyje, nukreipiančią į ne AMP puslapį, teikiamą iš jūsų domeno. Norėdami rasti kliento ID, vėl filtruokite pagal eilutę „collect“. Pasirinkite bet kokią tinklo užklausą, nukreipiančią į www.google-analytics.com. Patikrinkite, ar užklausos parametro „cid“ vertė atitinka vertę, kurią suradote atlikdami 5 veiksmą.

Apribojimai

  • Jei pirmą kartą apsilankęs naudotojas uždarys AMP puslapį neperėjęs į kitą puslapį, seansai nebus susieti per AMP susiejimo priemonę, nes seansai susiejami naudojant nuorodų papildymą.

Ar tai buvo naudinga?

Kaip galime jį patobulinti?
true
Mokomojo turinio rinkinio pasirinkimas

Peržiūrėkite google.com/analytics/learn, naują šaltinį, kuris padės išnaudoti visas „Google Analytics 4“ galimybes. Naujoje svetainėje yra vaizdo įrašų, straipsnių ir apžvalgų su nurodymais, taip pat pateikiamos nuorodos į „Google Analytics“ „Discord“, tinklaraštį, „YouTube“ kanalą ir „GitHub“ saugyklą.

Pradėkite mokytis šiandien!

Paieška
Išvalyti paiešką
Uždaryti paiešką
Pagrindinis meniu
17116809123513157858
true
Paieška pagalbos centre
true
true
true
true
true
69256
false
false