[GA4] Nastavitev merjenja med domenami

Ta članek je namenjen lastnikom spletnih mest, ki potrebujejo enotno merjenje za več kot eno domeno, npr. za domeno strankinega spletnega mesta in ločeno domeno nakupovalne košarice. Ta članek se nanaša na znamke Google Analytics 4; če uporabljate Universal Analytics, preberite ta članek.

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šane meritve, se prezrejo, kadar odhodna povezava vodi do domene, ki ste jo navedli za merjenje med domenami.

Piškotki in merjenje med domenami

Storitev Analytics uporablja lastne piškotke, da nastavi identifikator za vsakega enoličnega uporabnika in sejo za spletno mesto.

  • Brez merjenja med domenami se za vsako domeno, ki jo obišče uporabnik, nastavijo novi piškotki z novimi identifikatorji. Storitev Analytics šteje te nove piškotke z novimi identifikatorji kot ločene uporabnike z ločenimi sejami.
  • Z merjenjem med domenami se isti identifikatorji posredujejo z enega spletnega mesta na drugo prek parametra URL-ja, ki ga določa ključ _gl, na primer: https://www.example.com/?_gl=1*abcde5*.

Č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 »Skrbnik«. Upoštevajte spodnja navodila, če želite dodati iste domene, kot ste jih določili v kodi strani za Universal Analytics.

Če imate obstoječo konfiguracijo v globalni oznaki spletnega mesta za znamko Universal Analytics, bo uporabljena tudi za znamko Google Analytics 4. Vse domene, ki jih navedete v kodi ali prek strani »Skrbnik«, bodo veljale za znamko Google Analytics 4. Vendar pa priporočamo, da konfiguracijo izvedete le prek strani »Skrbnik«.

Nastavitev merjenja med domenami prek strani »Skrbnik«

Za nastavitev merjenja med domenami potrebujete dovoljenje za urejanje.

Preverite oznako storitve Analytics (npr. globalno oznako spletnega mesta na vsaki strani HTML) za vsako domeno, ki jo želite vključiti v merjenje med domenami.  Oznaka na vsaki strani mora uporabljati isti ID meritve (tj. isti ID »G-«) iz istega spletnega podatkovnega toka.

  1. Na strani Skrbnik se pomaknite do ene od znamk, ki jih želite vključiti v merjenje med domenami.
  2. V stolpcu Znamka kliknite Podatkovni tokovi > Splet.
  3. Kliknite podatkovni tok za svoje spletno mesto, nato v razdelku Dodatne nastavitve kliknite Nastavitve označevanja.
  4. Kliknite Konfiguriraj domene.
  5. V razdelku Vključi domene, ki se ujemajo s KATERIM KOLI od teh pogojev:
    • Izberite vrsto ujemanja.
    • V razdelku Domena vnesite identifikator za domeno, za katero želite poiskati ujemanje (npr. example.com).
    • Kliknite Dodaj pogoj, da dodate naslednjo domeno. (Dodajte vsako domeno, ki jo želite vključiti v merjenje med domenami.)
    Pogoji se ocenijo na podlagi logike ALI.
  6. 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.

Primer

Če želite pridobiti ID stranke v izvorni domeni, uporabite metodo get:

  
  gtag('get', 'G-XXXXXXX', 'client_id', (client_id) => {
  // Shrani ID stranke v spremenljivki.
});
gtag('get', 'G-XXXXXXX', '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','G-XXXXXXX', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Preverjanje, ali merjenje med domenami pravilno deluje

  1. Odprite stran spletnega mesta s povezavo ali obrazcem, ki usmerja v domeno, konfigurirano za merjenje med domenami.
  2. Kliknite povezavo ali pošljite obrazec, da se pomaknete v ciljno domeno.
  3. Prepričajte se, da URL v ciljni domeni vsebuje parameter povezovalnika _gl, na primer: https://www.example.com/?_gl=1*abcde5*.

Odpravljanje težav

Č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 za Chrome. Č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().
Je bilo to uporabno?
Kako lahko to izboljšamo?