Naudojant kryžminį domenų vertinimą galima tiksliai priskirti veiklą konkrečiam naudotojui, kai jis lankosi skirtinguose domenuose. Išorinių nuorodų paspaudimų, kurie paprastai suaktyvina įvykį naudojant patobulintą įvertinimą, nepaisoma, kai išorinės nuorodos nukreipia į domeną, kurį nurodėte konfigūruodami kryžminį domenų vertinimą.
Vaizdo įrašo apžvalga
Slapukai ir kryžminis domenų vertinimas
Kai yra sutikimas, „Analytics“ naudoja pirmosios šalies slapukus, kad nustatytų kiekvieno unikalaus naudotojo ir kiekvieno unikalaus seanso ID.
- Nenaudojant kryžminio domenų vertinimo, kuriami nauji slapukai su naujais ID kiekvienam domenui, kuriame naudotojas lankosi. Todėl vienas naudotojas, apsilankantis skirtinguose šakniniuose domenuose (pvz., www.example.com ir www.anotherexample.com) tame pačiame įrenginyje, bus identifikuojamas atskirai (kaip du naudotojai ir du seansai vietoje vieno naudotojo ir vieno seanso).
- Naudojant kryžminį domenų vertinimą, slapukai išsaugo tuos pačius ID, kai jie perduodami iš vieno domeno į kitą per URL parametrą (
_gl
), naudotojui pereinant iš vieno domeno į kitą per nuorodą arba formą. Todėl „Analytics“ identifikuoja tik vieną naudotoją ir vieną seansą.
Jei taip pat turite „Universal Analytics“ nuosavybę
„Universal Analytics“ nuosavybėje kryžminis domenų vertinimas konfigūruojamas naudojant kodą (šaltinio kode naudojant analytics.js ar gtag.js arba naudojant „Google“ žymų tvarkytuvę). „Google Analytics 4“ nuosavybėje tai atliekama apsilankius administratoriaus puslapyje. Vadovaudamiesi toliau pateiktomis instrukcijomis pridėkite tuos pačius domenus, kuriuos nurodėte „Universal Analytics“ puslapio kode.
Kryžminio domenų vertinimo nustatymas puslapyje „Administratorius“
Kad galėtumėte nustatyti kryžminį domenų vertinimą, reikalingas redaktoriaus vaidmuo. Galite sukurti iki 100 sąlygų.
Patikrinkite kiekvieno domeno, kurį norite įtraukti į kryžminį domenų vertinimą, žymą (pvz., „Google“ žymą kiekviename HTML puslapyje). Kiekviename puslapyje esančioje žymoje reikia naudoti tą patį žymos ID (t. y. tą patį „G-“ ID) iš to paties žiniatinklio duomenų srauto.
- Puslapio „Administratorius“ skiltyje Duomenų rinkimas ir keitimas spustelėkite Duomenų srautai.
- Spustelėkite Žiniatinklis, tada – žiniatinklio duomenų srautą.
- Žiniatinklio srauto išsamioje informacijoje spustelėkite Žymos nustatymų konfigūravimas (apačioje).
- Nustatymų skiltyje spustelėkite Domenų konfigūravimas.
- Jei naudojate tą pačią „Google“ žymą keliuose domenuose, jie automatiškai aptinkami ir rodomi skiltyje Rekomendacijos. Jei norite priimti rekomendaciją, spustelėkite Pridėti.
Jei norite neautomatiškai pridėti domeną, spustelėkite Pridėti sąlygą skiltyje Įtraukti domenus, atitinkančius toliau nurodytas sąlygas.- Pasirinkite atitikties tipą.
- Skiltyje Domenas įveskite norimo taikyti domeno identifikatorių (pvz., example.com).
- Pridėkite kiekvieną domeną, kurį norite įtraukti į kryžminį domenų vertinimą.
- Spustelėkite Išsaugoti.
Neautomatinė sąranka
Kryžminį domenų vertinimą rekomenduojama konfigūruoti naudojant „Analytics“ sąsają. Tačiau gali būti atvejų, kai reikia įdiegti tinkintą sprendimą naudojant vertinimo kodą. Tokiais atvejais tai galite nustatyti neautomatiškai naudodami gtag.js API gavimo ir nustatymo komandas, kad tas pats ID išliktų skirtinguose domenuose. Sužinokite daugiau apie neautomatinį kryžminio domenų vertinimo nustatymą.
Pavyzdys
Kad kliento ID gautumėte šaltinio domene, naudokite get
metodą:
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
// Išsaugokite kliento ID kintamajame.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
// Išsaugokite seanso ID kintamajame.
});
Kai turėsite kliento ir seanso ID, pridėkite juos prie nuorodos, nukreipiančios į paskirties domeną:
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
Paskirties puslapyje nuskaitykite ID iš URL ir nustatykite juos naudodami konfigūravimo komandą:
gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
Patikrinimas, ar kryžminis domenų vertinimas veikia tinkamai
Naudojant kryžminio domenų vertinimo funkciją prie svetainės URL pridedami parametrai. Retais atvejais žiniatinklio serveryje gali būti pateikta klaida, pvz., pateikiamas 5xx klaidos atsako kodas arba nepradedamas atsisiuntimo procesas.
Jei norite patvirtinti kryžminį domenų vertinimą, atlikite toliau nurodytus veiksmus.
- Atidarykite svetainės puslapį, kuriame yra nuoroda arba forma, nukreipianti į domeną, kurio kryžminį domenų vertinimą sukonfigūravote.
- Spustelėkite nuorodą arba pateikite formą, kad pereitumėte prie paskirties domeno.
- Patikrinkite, ar puslapis įkeliamas tinkamai.
- Patikrinkite, ar paskirties domeno URL yra susiejimo priemonės parametras
_gl
, pavyzdžiui,https://www.example.com/?_gl=1*abcde5*
. - Jei svetainėje galima ką nors atsisiųsti, eikite į puslapį, kurio URL yra susiejimo parametras, ir pradėkite atsisiuntimą. Patikrinkite, ar atsisiuntimas pradedamas be problemų.
Jei pateikiama klaida, išbandykite kryžminio domenų vertinimo trikčių šalinimo veiksmus.
Trikčių šalinimas
Jei atlikdami pirmiau nurodytus veiksmus negalite patvirtinti, kad paskirties domeno URL adrese yra parametras _gl
, dar kartą patikrinkite, ar sąsajoje sukonfigūruotas domenas atitinka domeną, į kurį nukreipia svetainė.
Taip pat gali būti, kad kryžminis domenų vertinimas netinkamai veikia dėl svetainės konfigūracijos. Paprašykite pagalbos patyrusio žiniatinklio kūrėjo ir patikrinkite, ar svetainėje kyla toliau nurodytų problemų.
URL peradresavimai
Jei įjungtas paskirties puslapio peradresavimas arba nepalaikomi laisvieji užklausos parametrai, parametras _gl
gali būti pašalintas iš URL, net jei „Analytics“ jį pridėjo ankstesniame puslapyje. (Paprastai tai atliekama per daug greitai, kad galėtumėte pastebėti.) Jei norite patvirtinti, kad tai vyksta jūsų svetainėje, patikrinkite tinklo užklausas, kurias pateikė ankstesnis puslapis, naudodami „Chrome“ kūrėjo įrankius. Norėdami išspręsti šią problemą, sukonfigūruokite svetainę, kad parametras _gl
išliktų peradresuojant.
Nesuderinamumas su kitais scenarijais
Kryžminio domenų vertinimo funkcija sukuria įvykių apdorojimo priemonę puslapio dokumento mazge. Naudotojams spustelėjus nuorodą paspaudimo įvykis perduodamas į dokumento mazgą ir parametras _gl
pridedamas prie nuorodos URL. Šis procesas negali tinkamai veikti toliau nurodytais atvejais.
- Kai naršymo veiksmas suaktyvinamas naudojant „JavaScript“, o ne kaip tiesioginis atsakas į naudotojo veiksmą.
- Kai konkuruojantys puslapio scenarijai sustabdo įvykio perdavimą prieš jam pasiekiant dokumento mazgą; pavyzdžiui, kai naudojama funkcija
Event.stopPropagration()
.