Postavljanje praćenja više domena (analytics.js)

Praćenje više domena omogućuje Analyticsu da vidi sesije na dvije povezane web-lokacije (kao što je web-lokacija e-trgovine i zasebna web-lokacija s košaricom) kao jednu sesiju. To se ponekad naziva povezivanjem web-lokacija.

Za postavljanje praćenja više domena trebate znati uređivati HTML i kodirati u JavaScriptu ili zatražiti pomoć iskusnog razvojnog programera za web.

Saznajte više o postavljanju osnovnog koda za praćenje.

U ovom članku:

Pregled praćenja više domena

Za praćenje sesija, Analytics bilježi vrijednost Client-ID-ja pri svakom učitavanju. Vrijednosti Client-ID-ja pohranjuju se u kolačićima. Kolačići se pohranjuju po domeni, a web-lokacije na jednoj domeni ne mogu pristupiti kolačićima postavljenim za drugu domenu. Pri praćenju sesija na više domena, vrijednost Client-ID-ja mora se prenositi s jedne domene na drugu. Da bi se to napravilo, Analytics kôd za praćenje ima značajke za povezivanje koje izvorišnoj domeni omogućuju postavljanje Client-ID-ja u parametre URL-a veze, gdje mu odredišna domena može pristupiti.

Postavljanje praćenja više domena pomoću Google upravitelja oznaka

Ako za upravljanje Analytics praćenjem upotrebljavate Google upravitelj oznaka, slijedite upute u članku Praćenje više domena.

Postavljanje praćenja više domena izmjenom koda za praćenje

Da biste postavili praćenje više domena za više vršnih domena, trebate izmijeniti Analytics kôd za praćenje na svakoj domeni. Trebali biste imati osnovno predznanje o HTML-u i JavaScriptu ili surađivati s razvojnim programerom kako biste postavili praćenje više domena. U primjerima u ovom članku koristi se isječak koda za praćenje Universal Analyticsa (analytics.js).

  1. Postavite entitet na svojem Analytics računu.
    Za praćenje više domena postavite jedan entitet na Analytics računu. Upotrebljavajte isti isječak koda za praćenje i ID praćenja s tog entiteta za sve svoje domene.

    Da bi praćenje više domena funkcioniralo, morate urediti isječak koda za praćenje. Ako još niste postavili isječak na sve svoje web-stranice, preporučujemo da ga kopirate i zalijepite u uređivač teksta prije nego što nastavite s uputama u nastavku. Na taj ćete način izmjene trebati izvršiti samo jednom prije nego što izmijenjeni isječak postavite na sve svoje web-stranice.

  2. Uredite kod za praćenje za primarnu domenu.
    Pronađite redak create u isječku. Za web-lokaciju naziva example-1.com on izgleda ovako:

     

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

    Izvršite sljedeće izmjene u isječku (izmjene koje trebate izvršiti prikazane su podebljanim crvenim tekstom):

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

    Ne zaboravite zamijeniti primjer ID-a praćenja (UA-XXXXXX-Y) vlastitim ID-om praćenja i primjer sekundarne domene (example-2.com) nazivom vlastite sekundarne domene.



    Isječak koda za praćenje mora sadržavati ove izmjene na svakom mjestu na kojem se pojavljuje na primarnoj domeni.

     

    Za tri ili više domena

    Slijedite prethodno navedeni primjer, no u dodatak automatska veza dodajte ostale domene. Ovdje je važan čak i dodatni zarez:

    ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
    Pogledajte primjer potpunog isječka koda

    Isječak koda za praćenje na primarnoj domeni trebao bi izgledati ovako:

    <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. Uredite kod za praćenje na sekundarnoj domeni.

    Pronađite redak create u isječku. Izvršite sljedeće izmjene u isječku (izmjene koje trebate izvršiti prikazane su podebljanim crvenim tekstom):

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

    Ne zaboravite zamijeniti primjer ID-a praćenja (UA-XXXXXX-Y) vlastitim ID-om praćenja i primjer primarne domene (example-1.com) nazivom vlastite primarne domene.

    Isječak koda za praćenje mora sadržavati ove izmjene na svakom mjestu na kojem se pojavljuje na sekundarnoj domeni.

    Za tri ili više domena

    Slijedite prethodno navedeni primjer, no u dodatak automatska veza dodajte ostale domene. Ovdje je važan čak i dodatni zarez:

    ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
    Pogledajte primjer potpunog isječka koda

    Isječak koda za praćenje na sekundarnim domenama trebao bi izgledati ovako:

    <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>

Postavljanje vlasničkih pregleda izvješća i dodavanje filtara

Analytics prema zadanim postavkama navodi samo put stranice i naziv stranice, ali ne i naziv domene. Na primjer, vaše se stranice u izvješću Sadržaj web-lokacije mogu prikazivati ovako:

  • /onama/kontaktirajtenas.html
  • /onama/kontaktirajtenas.html
  • /proizvodi/kupi.html

Kako nazivi domena nisu navedeni, nije jednostavno utvrditi kojoj domeni svaka od tih stranica pripada.

Da bi se nazivi domena prikazivali u izvješćima, trebate učiniti sljedeće: izradite kopiju vlasničkog pregleda izvješća koja sadrži podatke svih domena i dodajte napredni filtar u taj novi vlasnički pregled. Filtar šalje naredbu Analyticsu da prikazuje nazive domena u izvješćima.

Pomoću ovog primjera postavite filtar vlasničkog pregleda koji u izvješćima prikazuje nazive domena ako imate postavljeno praćenje više domena. U nekim poljima trebate odabrati stavku s padajućeg izbornika. U ostalim poljima ovdje trebate unijeti znakove:

  • Vrsta filtra: Prilagođeni filtar > Napredno
  • Polje A --> isječak A: Naziv hosta = (.*)
  • Polje B --> isječak B: URI zahtjev = (.*)
  • Izlaz u --> Konstruktor: URI zahtjev = $A1$B1

Za izradu filtra kliknite Spremi.

Da filtri rade kako očekujete, možete potvrditi pomoću zapisnika Google pomoćnika za oznake. Zapisnici Google pomoćnika za oznake mogu vam pokazati točno kako filtri mijenjaju vaš promet.

Dodavanje domena na popis za izuzimanje preporuka

Kada putovanje korisnika prelazi s prve domene na drugu, Analytics to tumači kao da je riječ o korisniku kojeg je na drugu domenu uputila prva te stvara novu sesiju. Ako želite pratiti jednu sesiju na više domena, morate dodati svoje domene na popis za isključivanje preporuka.

Provjera funkcionira li praćenje više domena

Upotreba zapisnika Google pomoćnika za oznake najbolji je način da provjerite je li praćenje više domena ispravno postavljeno. Kad provedete sesiju koja se proteže na više domena, odmah vam može pokazati je li praćenje uspjelo.

Evo primjera izvješća Zapisnici Pomoćnika za oznake koji pokazuje kako izgleda kad praćenje više domena nije ispravno postavljeno.

Povezani resursi

analytics.js

gtag.js

 

Je li to bilo korisno?

Kako to možemo poboljšati?
true
Odaberite vlastitu putanju učenja

Pogledajte google.com/analytics/learn, novi resurs koji će vam pomoći da maksimalno iskoristite Google Analytics 4. Nova web-lokacija uključuje videozapise, članke i vođene tokove te sadrži veze na Google Analyticsov Discord, blog, YouTube kanal i GitHub spremište.

Počnite učiti već danas!

Pretraživanje
Izbriši pretraživanje
Zatvaranje pretraživanja
Glavni izbornik
2693299799374465123
true
Pretraži Centar za pomoć
true
true
true
true
true
69256
false
false