Activarea urmăririi pe mai multe domenii (analytics.js)

Cu ajutorul urmăririi pe mai multe domenii, Google Analytics poate să perceapă sesiunile de pe două site-uri asociate (cum ar fi un site de comerț electronic și un site separat, de coș de cumpărături) ca pe o singură sesiune. Această situație poartă, uneori, numele de conectarea site-urilor.

Pentru a activa urmărirea pe mai multe domenii, trebuie fie să știți cum să modificați fișierul HTML și să folosiți limbajul JavaScript, fie să apelați la ajutorul unui dezvoltator web cu experiență.

Aflați mai multe despre activarea codului simplu de urmărire.

În acest articol:

Prezentare generală a urmăririi pe mai multe domenii

Pentru a urmări sesiunile, Analytics colectează o valoare Client-ID la fiecare accesare. Aceste valori sunt stocate în cookie-uri. Cookie-urile sunt stocate în funcție de domeniu, iar site-urile de pe un domeniu nu pot accesa cookie-urile setate pentru un altul. Atunci când se urmăresc sesiunile pe mai multe domenii, valoarea Client-ID trebuie transferată de la un domeniu la altul. Pentru a face acest lucru, codul de urmărire Google Analytics are funcții de conectare prin care domeniul sursă poate să plaseze valoarea Client-ID în parametrii URL ai unui link, unde poate fi accesată de către domeniul de destinație.

Activați urmărirea pe mai multe domenii folosind Google Manager de etichete

Dacă folosiți Google Manager de etichete pentru a gestiona urmărirea Analytics, urmați instrucțiunile din Urmărirea pe mai multe domenii.

Activați urmărirea pe mai multe domenii prin modificarea codului de urmărire

Dacă doriți să activați urmărirea pe mai multe domenii principale, trebuie să modificați codul de urmărire Analytics de pe fiecare domeniu. Trebuie să aveți cunoștințe elementare de HTML și JavaScript sau să colaborați cu un dezvoltator pentru a activa urmărirea pe mai multe domenii. Exemplele din acest articol utilizează fragmentul de cod de urmărire Google Analytics universal (analytics.js).

  1. Creați o proprietate în contul Analytics.
    Pentru urmărirea pe mai multe domenii, creați o proprietate în contul Google Analytics. Folosiți același fragment de cod de urmărire și codul de urmărire al proprietății respective pentru toate domeniile.

    Trebuie să modificați fragmentul de cod de urmărire pentru ca urmărirea pe mai multe domenii să funcționeze. Dacă nu ați inclus încă fragmentul în toate paginile web, este recomandat să îl copiați și să îl inserați într-un program de editare de text înainte de a continua cu instrucțiunile de aici. În acest fel, va trebui să efectuați modificări o singură dată înainte de a include fragmentul modificat în toate paginile web.

  2. Modificați codul de urmărire pentru domeniul principal.
    Căutați rândul creați în fragment. Pentru un site numit example-1.com, acesta va arăta astfel:

     

      ga('create', 'UA-XXXXXXX-Y', 'example-1.com');

    Aduceți următoarele modificări fragmentului (modificările pe care trebuie să le efectuați apar cu caractere aldine roșii):

      ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
      ga('require', 'linker');
      ga('linker:autoLink', ['example-2.com'] );

    Nu uitați să înlocuiți exemplul de cod de urmărire (UA-XXXXXX-Y) cu propriul cod de urmărire și exemplul de domeniu secundar (example-2.com) cu numele propriului domeniu secundar.



    Fragmentul de cod de urmărire trebuie să conțină aceste modificări în fiecare loc în care apare pe domeniul principal.

     

    Pentru minimum trei domenii

    Urmați exemplul de mai sus, dar adăugați celelalte domenii în pluginul autoLink. Chiar și virgula suplimentară de aici este importantă:

    ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
    Iată un exemplu al fragmentului de cod complet

    Fragmentul de cod de urmărire de pe domeniul principal ar trebui să arate astfel:

    <script>

    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
    ga('require', 'linker');
    ga('linker:autoLink', ['example-2.com'] );

    ga('send', 'pageview');

    </script>
  3. Modificați codul de urmărire de pe domeniul secundar.

    Căutați rândul creați în fragment. Aduceți următoarele modificări fragmentului (modificările pe care trebuie să le efectuați apar cu caractere aldine roșii):

      ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
      ga('require', 'linker');
      ga('linker:autoLink', ['example-1.com'] );

    Nu uitați să înlocuiți exemplul de cod de urmărire (UA-XXXXXX-Y) cu propriul cod de urmărire și exemplul de domeniu principal (example-1.com) cu numele propriului domeniu principal.

    Fragmentul de cod de urmărire trebuie să conțină aceste modificări în fiecare loc în care apare pe domeniul secundar.

    Pentru minimum trei domenii

    Urmați exemplul de mai sus, dar adăugați celelalte domenii în pluginul autoLink. Chiar și virgula suplimentară de aici este importantă:

    ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
    Iată un exemplu al fragmentului de cod complet

    Fragmentul de cod de urmărire de pe domeniile secundare trebuie să arate astfel:

    <script>

    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
    ga('require', 'linker');
    ga('linker:autoLink', ['example-1.com'] );

    ga('send', 'pageview');

    </script>

Activați vizualizări de raportare și adăugați filtre

În mod prestabilit, Analytics include numai calea și numele paginii, nu și numele domeniilor. De exemplu, în raportul privind conținutul site-ului, paginile vor apărea astfel:

  • /about/contactUs.html
  • /about/contactUs.html
  • /products/buy.html

Deoarece numele de domenii nu sunt specificate, este greu de spus cărui domeniu îi aparține fiecare pagină.

Pentru ca numele domeniilor să apară în rapoarte, trebuie să parcurgeți acești doi pași: creați o copie a vizualizării de raportare care include date din toate domeniile și adăugați un filtru avansat în vizualizarea respectivă. Filtrul îi va comunica programului Analytics să afișeze numele de domenii în rapoarte.

Urmați acest exemplu pentru a crea un filtru de vizualizare care să afișeze numele domeniilor în rapoarte atunci când aveți activată urmărirea pe mai multe domenii. În cazul anumitor câmpuri, trebuie să selectați un element din meniul drop-down. Pentru altele, va trebui să introduceți caracterele aici:

  • Tip de filtru: Filtru personalizat > Avansat
  • Câmpul A --> Fragmentul A: Nume de gazdă = (.*)
  • Câmpul B --> Fragmentul B: URI de solicitare = (.*)
  • Rezultate pentru --> Constructor: URI de solicitare = $A1$B1

Dați clic pe Salvați pentru a crea filtrul.

Puteți confirma că filtrele funcționează așa cum vă așteptați folosind Înregistrări din Google Tag Assistant. Înregistrări din Tag Assistant vă pot arăta exact cum filtrele vă modifică traficul.

Adăugați domenii în lista cu excluderile recomandărilor

Atunci când calea parcursă de un utilizator trece de la primul domeniu la cel de-al doilea, Google Analytics va interpreta că utilizatorul a fost trimis de primul domeniu la al doilea și va crea o sesiune nouă. Dacă doriți să urmăriți o singură sesiune pe mai multe domenii, trebuie să le adăugați în lista cu excluderi de recomandări.

Verificați dacă urmărirea pe mai multe domenii funcționează

Cel mai bun mod de a vă asigura că urmărirea pe mai multe domenii este corect configurată este să folosiți raportul Înregistrări din Google Tag Assistant. Atunci când creați o sesiune care trece dintr-un domeniu în altul, aceasta vă poate spune instantaneu dacă a funcționat sau nu.

Iată un exemplu de raport Înregistrări din Tag Assistant care demonstrează cum arată când urmărirea pe mai multe domenii nu este configurată corect.

Resurse similare

analytics.js

gtag.js

 

A fost util acest articol?
Cum putem să îmbunătățim această pagină?