[GA4] Configurați măsurarea pe mai multe domenii

Acest articol se adresează proprietarilor de site-uri web care au nevoie de măsurare unificată pe mai multe domenii, de exemplu, pentru un site pentru clienți și un domeniu separat pentru coșul de cumpărături. Articolul se referă la proprietățile Google Analytics 4. Dacă folosiți Google Analytics universal, consultați acest articol.

Măsurarea pe mai multe domenii face posibilă atribuirea exactă a activității unui singur utilizator care folosește mai multe domenii. Clicurile de ieșire care ar declanșa, de obicei, un eveniment prin măsurare îmbunătățită sunt ignorate atunci când linkul de ieșire trimite la un domeniu pe care l-ați înregistrat pentru măsurarea pe mai multe domenii.

Prezentarea generală a videoclipurilor

Cookie-uri și măsurarea pe mai multe domenii

Dacă se obține consimțământul, Analytics folosește cookie-uri primare pentru a seta coduri pentru fiecare utilizator unic și pentru fiecare sesiune unică.

  • Fără măsurarea pe mai multe domenii, se creează noi cookie-uri cu coduri noi pentru fiecare domeniu accesat de un utilizator. Prin urmare, un singur utilizator care accesează domenii rădăcină diferite (de exemplu, www.example.com and www.anotherexample.com) pe același dispozitiv va fi identificat separat (doi utilizatori și două sesiuni în loc de un utilizator și o sesiune).
  • Cu măsurarea pe mai multe domenii, cookie-urile păstrează aceleași coduri ca și cum ar fi transferate de la un domeniu la altul prin intermediul unui parametru URL (_gl) atunci când utilizatorul navighează între domenii printr-un link sau un formular. Ca atare, Google Analytics identifică un singur utilizator și o singură sesiune.
Notă: această configurație nu este necesară pentru subdomenii, deoarece au aceleași cookie-uri precum cele din domeniul rădăcină (cu excepția cazului în care ați modificat configurația prestabilită a domeniului pentru cookie-uri).

Dacă aveți și o proprietate Google Analytics universal

Pentru proprietatea Google Analytics universal, ați configurat măsurarea pe mai multe domenii prin cod (fie în codul sursă prin analytics.js sau gtag.js, fie prin Google Manager de etichete). Pentru proprietatea Google Analytics 4, veți face acest lucru din pagina Administrator. Urmați instrucțiunile de mai jos pentru a adăuga aceleași domenii pe care le-ați identificat în codul paginii Google Analytics universal.

Dacă aveți o configurație existentă în eticheta Google pentru proprietatea Google Analytics universal, aceasta va fi aplicată și proprietății Google Analytics 4. Toate domeniile pe care le-ați indicat în cod sau în pagina Administrator se vor aplica proprietății Google Analytics 4. Însă vă recomandăm să configurați opțiunea numai în pagina Administrator.

Configurarea măsurării pe mai multe domenii în pagina Administrator

Aveți nevoie de rol de Editor pentru a configura măsurarea pe mai multe domenii și puteți crea până la 100 de condiții.

Verificați eticheta (de exemplu, eticheta Google din fiecare pagină HTML) pentru fiecare domeniu pe care doriți să îl includeți în măsurarea pe mai multe domenii. Eticheta din fiecare pagină trebuie să folosească același cod de etichetă (de exemplu, același cod „G-”) din același flux de date web.

  1. În Administrator, în Colectarea și modificarea datelor, dați clic pe Fluxuri de date.
  2. Dați clic pe Web, apoi pe un flux de date web.
  3. În detaliile fluxului web, dați clic pe Configurați setările etichetei (în partea de jos).
  4. În secțiunea Setări, dați clic pe Configurați domeniile.
  5. Dacă folosiți aceeași etichetă Google pe mai multe domenii, acestea din urmă sunt detectate automat și se afișează în secțiunea Recomandări. Pentru a accepta o recomandare, dați clic pe Adăugați.
    Pentru a adăuga manual un domeniu, dați clic pe Adăugați o condiție din Includeți domenii care corespund următoarelor condiții:
    • Alegeți un tip de potrivire.
    • În Domeniu, introduceți identificatorul domeniului care doriți să corespundă (de exemplu, example.com).
    • Adăugați fiecare domeniu pe care doriți să îl includeți în măsurarea pe mai multe domenii.
    Condițiile sunt evaluate folosind operatorul logic SAU.
  6. dați clic pe Salvați.

Configurare manuală

Abordarea recomandată este să configurați măsurarea pe mai multe domenii din interfața Analytics. Însă pot exista situații în care trebuie să implementați o soluție personalizată folosind codul de măsurare. În aceste situații, puteți configura manual măsurarea folosind comenzile get și set din API-ul gtag.js ca să aplicați codurile la nivelul mai multor domenii. Aflați mai multe despre configurarea manuală a măsurării pe mai multe domenii.

Exemplu

Pentru a prelua un cod de client din domeniul sursă, folosiți metoda get:

  
gtag('get', 'TAG_ID', 'client_id', (client_id) => {
  // Stocați codul de client într-o variabilă.
});
gtag('get', 'TAG_ID', 'session_id', (session_id) => {
  // Stocați codul sesiunii într-o variabilă.
});

  

După ce primiți codurile de client și de sesiune, adăugați-le la linkul care trimite la domeniul de destinație:

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

 

În pagina de destinație, citiți codurile din adresa URL și setați-le folosind comanda config:


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

Verificați funcționarea corectă a măsurării pe mai multe domenii

Măsurarea pe mai multe domenii funcționează prin adăugarea unor parametri la adresele URL de pe site-ul dvs. În cazuri rare, este posibil ca serverul dvs. web să întâmpine o eroare, cum ar fi returnarea unui cod de răspuns 5xx la eroare sau eșecul în inițierea unei descărcări.

Pentru a verifica dacă măsurarea pe mai multe domenii funcționează:

  1. deschideți o pagină de pe site care conține un link sau un formular ce trimite la un domeniu pe care l-ați configurat pentru măsurarea pe mai multe domenii;
  2. dați clic pe link sau trimiteți formularul pentru a naviga la domeniul de destinație;
  3. verificați că pagina se încarcă în mod corect;
  4. verificați dacă adresa URL din domeniul de destinație conține parametrul de conector _gl. De exemplu: https://www.example.com/?_gl=1*abcde5*;
  5. dacă site-ul dvs. oferă descărcări: navigați la o pagină cu parametrul de conectare din adresa URL și începeți o descărcare. Verificați că descărcarea începe.

Dacă apare o eroare, încercați Rezolvarea problemelor privind măsurarea pe mai multe domenii.

Remedierea erorilor

Dacă nu puteți confirma prezența parametrului _gl în adresa URL a domeniului de destinație urmând pașii de mai sus, verificați încă o dată dacă domeniul pe care l-ați configurat în interfață corespunde domeniului la care trimite site-ul.

Este posibil ca site-ul dvs. să fie configurat într-un mod care împiedică funcționarea corectă a măsurării pe mai multe domenii. Cu ajutorul unui dezvoltator web cu experiență, aflați dacă site-ul este afectat de următoarele probleme.

Redirecționări către adrese URL

Dacă pagina de destinație redirecționează sau nu acceptă parametri de interogare arbitrari, parametrul _gl poate fi eliminat din adresa URL, chiar dacă a fost adăugat de Analytics în pagina anterioară. (Acest lucru se întâmplă de obicei prea repede pentru a putea fi observat cu ochiul liber.) Pentru a verifica dacă există redirecționări pe site, verificați solicitările de rețea făcute de pagina anterioară folosind instrumentele pentru dezvoltatorii Chrome. Pentru a remedia această problemă, configurați site-ul astfel încât să păstreze parametrul _gl în redirecționări.

Conflicte cu alte scripturi

Măsurarea pe mai multe domenii funcționează prin crearea unei funcții de procesare a evenimentelor în nodul de documente al unei pagini. Când utilizatorii dau clic pe un link, evenimentul de clicuri apare în nodul de documente și parametrul _gl este adăugat la adresa URL a linkului. Acest proces nu se desfășoară corect în următoarele situații:

  • atunci când navigarea este declanșată de JavaScript, nu de un răspuns direct la acțiunea utilizatorului;
  • atunci când scripturile concurente din pagină opresc propagarea evenimentului înainte ca acesta să ajungă la nodul de documente, de exemplu, atunci când se folosește Event.stopPropagation().

A fost util?

Cum putem să îmbunătățim această pagină?
false
Căutare
Șterge căutarea
Închide căutarea
Meniu principal
17515735474609938664
true
Căutaţi în Centrul de ajutor
true
true
true
true
true
69256
false
false