Merjenje med domenami omogoča točno pripisovanje dejavnosti enemu uporabniku, medtem ko se pomika med domenami. Odhodni kliki, ki bi običajno sprožili dogodek prek izboljšanega merjenja, se prezrejo, kadar odhodna povezava vodi do domene, ki ste jo navedli za merjenje med domenami.
Pregled za videoposnetke
Piškotki in merjenje med domenami
Če obstaja privolitev, Analytics uporablja lastne piškotke, da nastavi ID-je za vsakega enoličnega uporabnika in sejo.
- Brez merjenja med domenami se za vsako domeno, ki jo obišče uporabnik, ustvarijo novi piškotki z novimi ID-ji. Posledično bo posamezni uporabnik, ki obišče različne korenske domene (npr. www.example.com in www.anotherexample.com) v isti napravi, prepoznan ločeno (dva uporabnika in dve seji namesto enega uporabnika in ene seje).
- Z merjenjem med domenami piškotki ohranijo iste ID-je, kot se posredujejo iz ene domene v drugo prek parametra URL-ja (
_gl
), ko se uporabnik premika med domenami prek povezave ali obrazca. Posledično Analytics prepozna samo enega uporabnika in eno sejo.
Če imate tudi znamko Universal Analytics
Za znamko Universal Analytics ste merjenje med domenami konfigurirali prek kode (v izvorni kodi prek kode analytics.js ali gtag.js oziroma prek Google Upravitelja oznak). Za znamko Google Analytics 4 to storite na strani za skrbnike. Upoštevajte spodnja navodila, če želite dodati iste domene, kot ste jih določili v kodi strani za Universal Analytics.
Nastavitev merjenja med domenami prek strani »Skrbnik«
Za nastavitev merjenja med domenami potrebujete vlogo urednika, ustvarite pa lahko do 100 pogojev.
Preverite oznako (npr. Googlovo oznako na vsaki strani HTML) za vsako domeno, ki jo želite vključiti v merjenje med domenami. Oznaka na vsaki strani mora uporabljati isti ID oznake (tj. isti ID »G-«) iz istega podatkovnega toka spletnega mesta.
- Na strani Skrbnik v razdelku Zbiranje in spreminjanje podatkov kliknite Podatkovni tokovi.
- Kliknite Splet in nato izberite podatkovni tok spletnega mesta.
- V podrobnostih spletnega toka kliknite Konfiguriranje nastavitev oznake (na dnu).
- V razdelku Nastavitve kliknite Konfiguriranje domen.
- Če med domenami uporabljate isto Googlovo oznako, bodo oznake samodejno zaznane in prikazane v razdelku Priporočila. Če želite sprejeti priporočilo, kliknite Dodaj.
Če želite domeno ročno dodati, pri možnosti Vključi domene, ki se ujemajo z naslednjimi pogoji kliknite Dodaj pogoj:- Izberite vrsto ujemanja.
- V razdelku Domena vnesite identifikator za domeno, za katero želite poiskati ujemanje (npr. example.com).
- Dodajte vsako domeno, ki jo želite vključiti v merjenje med domenami.
- Kliknite Shrani.
Ročna nastavitev
Priporočeni pristop je konfiguriranje merjenja med domenami prek vmesnika storitve Analytics. Vendar pa je v nekaterih primerih treba implementirati rešitev po meri prek kode za merjenje. V teh primerih lahko izvedete ročno nastavitev na podlagi ukazov »get« in »set« API-ja za gtag.js, da ohranite ID-je med domenami. Preberite več o ročni nastavitvi merjenja med domenami.
Primer
Če želite pridobiti ID stranke v izvorni domeni, uporabite metodo get
:
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
// Shrani ID stranke v spremenljivki.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
// Shrani ID seje v spremenljivki.
});
Ko imate ID-ja stranke in seje, ju dodajte v povezavo, ki usmerja v ciljno domeno:
<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>
Na ciljni strani preberite ID-ja iz URL-ja in ju nastavite z ukazom »config«:
gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
Preverjanje, ali merjenje med domenami pravilno deluje
Merjenje med domenami deluje z dodajanjem parametrov naslovom URL na vašem spletnem mestu. V redkih primerih se lahko pojavi napaka spletnega strežnika, na primer ta, da vrne kodo napake 5xx ali ne zažene prenosa.
Če želite preveriti delovanje merjenja med domenami:
- Odprite stran spletnega mesta s povezavo ali obrazcem, ki usmerja v domeno, konfigurirano za merjenje med domenami.
- Kliknite povezavo ali pošljite obrazec, da se pomaknete v ciljno domeno.
- Preverite, ali se stran pravilno naloži.
- Prepričajte se, da URL v ciljni domeni vsebuje parameter povezovalnika
_gl
. Primer:https://www.example.com/?_gl=1*abcde5*
. - Če so na vašem spletnem mestu prenosi: Pomaknite se na stran s povezovalnim parametrom v URL-ju in začnite prenos. Preverite, ali se prenos uspešno začne.
Če pride do napake, poskusite odpraviti težave v zvezi z merjenjem med domenami.
Odpravljanje napak
Če ne morete potrditi prisotnosti parametra _gl
v URL-ju ciljne domene po zgornjih navodilih, preverite, ali se domena, ki ste jo konfigurirali v vmesniku, ujema z domeno, v katero usmerja spletno mesto.
Možno je tudi, da je spletno mesto konfigurirano na način, ki preprečuje pravilno merjenje med domenami. S pomočjo izkušenega spletnega razvijalca preverite, ali na vaše spletno mesto vplivajo te težave.
Preusmeritve URL-jev
Če ciljna stran preusmerja ali ne podpira poljubnih poizvedbenih parametrov, bo parameter _gl
morda odstranjen iz URL-ja, tudi če ga je storitev Analytics dodala na prejšnji strani. (Običajno se to zgodi prehitro, da bi lahko opazili s prostim očesom.) Če želite ugotoviti, ali se to dogaja na vašem spletnem mestu, preverite omrežne zahteve prejšnje strani z orodji za razvijalce v Chromu. Če želite odpraviti to težavo, konfigurirajte spletno mesto, tako da se bo parameter _gl
ohranil v preusmeritvah.
Spori z drugimi skripti
Merjenje med domenami deluje tako, da se v vozlišču dokumenta strani ustvari poslušalec dogodkov. Ko uporabniki kliknejo povezavo, se dogodek klika odpre v vozlišče dokumenta, parameter _gl
pa se doda URL-ju povezave. Ta postopek ne deluje pravilno v naslednjih primerih:
- kadar se krmarjenje sproži prek JavaScripta, in ne prek neposrednega odziva na dejanje uporabnika,
- kadar nasprotujoči si skripti na strani zaustavijo razširjanje dogodka, preden doseže vozlišče dokumenta; če se na primer uporablja
Event.stopPropagation()
.