[GA4] Postavljanje mjerenja na više domena

Ovaj je članak namijenjen vlasnicima web-lokacija kojima je potrebno objedinjeno mjerenje na više domena, npr. na web-lokaciji korisnika i zasebnoj domeni košarice za kupnju. Ovaj se članak odnosi na Google Analytics 4 entitete. Ako upotrebljavate Universal Analytics, umjesto toga proučite ovaj članak.

Mjerenje na više domena omogućuje da se aktivnost točno pripiše jednom korisniku koji posjećuje više domena. Izlazni klikovi koji bi obično pokrenuli događaj putem poboljšanog mjerenja zanemaruju se kada izlazna veza vodi na domenu koju ste naveli kao dio mjerenja na više domena.

Videozapis pregleda

 

Kolačići i mjerenje na više domena

Analytics upotrebljava kolačiće prve strane da bi na web-lokaciju postavio identifikator za svakog jedinstvenog korisnika i sesiju.

  • Bez mjerenja na više domena, novi kolačići s novim identifikatorima postavljaju se za svaku domenu koju korisnik posjeti. Analytics te nove kolačiće bilježi pomoću novih identifikatora kao zasebne korisnike sa zasebnim sesijama.
  • Uz mjerenje na više domena isti identifikatori prosljeđuju se s jedne web-lokacije na drugu putem parametra URL-a identificiranog ključem _gl, na primjer: https://www.example.com/?_gl=1*abcde5*.

Ako imate i Universal Analytics entitet

Za Universal Analytics entitet konfigurirali ste mjerenje na više domena putem koda (u izvornom kodu putem oznake analytics.js ili oznake gtag.js, ili putem Google upravitelja oznaka). Za Google Analytics 4 entitet to možete učiniti putem administratorske stranice. Slijedite upute u nastavku da biste dodali iste domene koje ste naveli u kodu Universal Analytics stranice.

Ako imate postojeću konfiguraciju u Google oznaci za Universal Analytics entitet, ona će se primijeniti i na Google Analytics 4 entitet. Sve domene koje ste naveli u kodu ili putem administratorske stranice primjenjivat će se na vaš Google Analytics 4 entitet. No preporučujemo da domene konfigurirate samo putem administratorske stranice.

Postavljanje mjerenja na više domena putem administratorske stranice

Da biste postavili mjerenje na više domena, potrebna vam je uloga uređivača.

Provjerite oznaku (npr. Google na svakoj HTML stranici) za svaku domenu koju želite uključiti u mjerenje na više domena. Oznaka na svakoj stranici mora upotrebljavati isti ID oznake (tj. isti ID "G-") iz istog streama podataka web-lokacije.

  1. Na kartici Administrator kliknite Streamovi podataka u stupcu Entitet.
  2. Kliknite Web, a zatim kliknite stream podataka web-lokacije.
  3. U pojedinostima streama s web-lokacije kliknite Konfiguriraj postavke oznake (pri dnu).
  4. U odjeljku Postavke kliknite Konfiguriranje domena.
  5. U odjeljku Uključi domene koje se podudaraju s BILO KOJIM od sljedećih uvjeta:
    • Odaberite vrstu podudaranja.
    • U odjeljku Domena unesite identifikator domene koju želite upariti (npr. example.com).
    • Kliknite Dodaj uvjet da biste dodali sljedeću domenu. (Dodajte svaku domenu koju želite uključiti u mjerenje na više domena.)
    Uvjeti se procjenjuju pomoću logike ILI.
  6. Kliknite Spremi.

Ručno postavljanje

Preporučeni je pristup konfigurirati mjerenje na više domena putem sučelja Analyticsa. No mogu postojati slučajevi u kojima trebate implementirati prilagođeno rješenje putem koda za mjerenje. U tim slučajevima mjerenje na više domena možete postaviti ručno, upotrebom naredbi za dohvaćanje i postavljanje API-ja oznake gtag.js, kako bi ID-jevi bili isti na više domena. Saznajte više o ručnom postavljanju mjerenja na više domena.

Primjer

Da biste dohvatili ID klijenta na izvornoj domeni, upotrijebit ćete metodu dohvaćanja:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Pohrani ID klijenta u varijablu.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Pohrani ID sesije u varijablu.
});

  

Nakon što dobijete ID-jeve klijenta i sesije, dodajte ih u vezu koja upućuje na odredišnu domenu:

<a href="https://example.com/?clientId=XXXXX&sessionId=YYYYY">example.com</a>

 

Na odredišnoj stranici pogledajte ID-jeve iz URL-a i postavite ih pomoću naredbe config:


gtag('config','TAG_ID', {
'client_id': getClientIdFromUrl(),
'session_id': getSessionIdFromUrl()
});
  

Provjera ispravnog funkcioniranja mjerenja na više domena

  1. Otvorite stranicu web-lokacije koja sadrži vezu ili obrazac koji upućuje na domenu koju ste konfigurirali za mjerenje na više domena.
  2. Kliknite vezu ili pošaljite obrazac kako biste prešli na odredišnu domenu.
  3. Provjerite sadrži li URL na odredišnoj domeni parametar poveznice _gl, na primjer: https://www.example.com/?_gl=1*abcde5*.

Rješavanje problema

Ako ne možete potvrditi prisutnost parametra _gl u URL-u odredišne domene prema prethodno navedenim uputama, pažljivo provjerite podudara li se domena koju ste konfigurirali u sučelju s domenom na koju upućuje vaša web-lokacija.

Moguće je i da je vaša web-lokacija konfigurirana na način koji sprječava ispravno funkcioniranje mjerenja na više domena. Uz pomoć iskusnog web-programera istražite utječu li sljedeći problemi na vašu web-lokaciju.

Preusmjeravanja URL-ova

Ako odredišna stranica preusmjerava ili ne podržava arbitrarne parametre upita, može doći do uklanjanja parametra _gl iz URL-a, čak i ako ga je dodao Analytics na prethodnoj stranici. (To se uklanjanje obično događa prebrzo da biste ga uočili.) Kako biste provjerili događa li se to na vašoj web-lokaciji, pomoću Chromeovih alata za razvojne programere provjerite zahtjeve mreže koje je izvršila prethodna stranica. Da biste riješili taj problem, konfigurirajte web-lokaciju tako da se u preusmjeravanjima zadrži parametar _gl.

Sukobi s drugim skriptama

Mjerenje na više domena funkcionira tako da se izradi slušatelj događaja u čvoru dokumenta stranice. Kada korisnici kliknu vezu, događaj klika prenosi se do čvora dokumenta i parametar _gl dodaje se u URL veze. Taj postupak ne može ispravno funkcionirati u sljedećim slučajevima:

  • Kada navigaciju pokreće JavaScript, a ne izravni odgovor na radnju korisnika.
  • Kada konkurentne skripte na stranici zaustave prosljeđivanje događaja prije nego što on stigne do čvora dokumenta, primjerice kada se upotrebljava parametar Event.stopPropagation().
Je li to bilo korisno?
Kako to možemo poboljšati?
false
Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Googleove aplikacije
Glavni izbornik
Pretraži Centar za pomoć
true
69256
false
false