Kryžminio domenų stebėjimo nustatymas (analytics.js)

Kryžminis domenų stebėjimas leidžia „Analytics“ matyti dviejose susijusiose svetainėse (pvz., el. prekybos svetainėje ir atskiroje prekių krepšelio svetainėje) vykdomus seansus kaip vieną seansą. Tai kartais vadinama svetainių nuorodų susiejimu.

Kad nustatytumėte kryžminį domenų stebėjimą, turite galėti redaguoti HTML ir kodavimą sistemoje „JavaScript“ arba kreiptis pagalbos į patyrusį žiniatinklio kūrėją.

Sužinokite daugiau apie pagrindinio stebėjimo kodo nustatymą.

Šiame straipsnyje

Kryžminio domenų stebėjimo apžvalga

Kad galėtų stebėti seansus, „Analytics“ kiekviename įvykyje renka kliento ID reikšmę. Kliento ID reikšmės saugomos slapukuose. Slapukai saugomi domeno pagrindu, todėl vieno domeno svetainės negali pasiekti slapukų, nustatytų kitam domenui. Kai stebėjimo seansai vyksta keliuose domenuose, kliento ID reikšmė turi būti perkelta iš vieno domeno į kitą. Kad tai padarytų, „Analytics“ stebėjimo kodas turi susiejimo funkcijų, leidžiančių šaltinio domenui įtraukti kliento ID į nuorodos URL, kur paskirties domenas galės jį pasiekti, parametrus.

Kryžminio domenų stebėjimo nustatymas naudojant „Google“ žymų tvarkytuvę

Jei „Analytics“ stebėjimui valdyti naudojate „Google“ žymų tvarkytuvę, vykdykite instrukcijas, pateiktas skiltyje Kryžminis domenų stebėjimas.

Kryžminio domenų stebėjimo nustatymas keičiant stebėjimo kodą

Jei norite nustatyti kryžminį domenų stebėjimą keliuose aukščiausiojo lygio domenuose, reikės pakeisti „Analytics“ stebėjimo kodą kiekviename domene. Turėtumėte žinoti HTML ir „JavaScript“ pagrindus arba bendradarbiauti su kūrėju, kad nustatytumėte kryžminį domenų stebėjimą. Šio straipsnio pavyzdyje naudojamas „Universal Analytics“ stebėjimo kodo fragmentas (analytics.js).

  1. Nustatykite nuosavybę savo „Analytics“ paskyroje.
    Jei norite naudoti kryžminį domenų stebėjimą, „Analytics“ paskyroje nustatykite vieną nuosavybę. Visuose domenuose naudokite tą patį šios nuosavybės stebėjimo kodo fragmentą ir stebėjimo ID.

    Reikės redaguoti stebėjimo kodo fragmentą, kad veiktų kryžminis domenų stebėjimas. Jei dar neįtraukėte fragmento visuose savo tinklalapiuose, prieš tęsdami čia nurodytus veiksmus, galbūt norėsite nukopijuoti ir įklijuoti jį teksto redagavimo priemonėje. Taip jums reikės atlikti pakeitimus tik vieną kartą prieš įtraukiant pakeistą fragmentą visuose tinklalapiuose.

  2. Redaguokite pirminio domeno stebėjimo kodą.
    Raskite fragmento eilutę create. Jei svetainės pavadinimas yra example-1.com, tai atrodys šitaip:

     

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

    Atlikite toliau nurodytus fragmento pakeitimus (pakeitimai, kuriuos reikia atlikti, pateikiami paryškintu raudonu šriftu):

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

    Nepamirškite pakeisti pavyzdinio stebėjimo ID (UA-XXXXXX-Y) savo stebėjimo ID ir pakeiskite pavyzdinį antrinį domeną (example-2.com) savo antrinio domeno pavadinimu.



    Stebėjimo kodo fragmente šie pakeitimai turėtų būti matomi kiekvienoje vietoje, kur jie matomi pirminiame domene.

     

    Jei turite tris ar daugiau domenų

    Vadovaukitės anksčiau pateiktu pavyzdžiu, tačiau automatinės nuorodos papildinyje pridėkite kitų domenų. Čia svarbus net papildomas kablelis:

    ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
    Žr. viso kodo fragmento pavyzdį

    Stebėjimo kodas jūsų pirminiame domene turėtų atrodyti taip:

    <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. Redaguokite stebėjimo kodą antriniame domene.

    Raskite fragmento eilutę create. Atlikite toliau nurodytus fragmento pakeitimus (pakeitimai, kuriuos reikia atlikti, pateikiami paryškintu raudonu šriftu):

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

    Nepamirškite pakeisti pavyzdinio stebėjimo ID (UA-XXXXXX-Y) savo stebėjimo ID ir pakeiskite pavyzdinį pirminį domeną (example-1.com) savo pirminio domeno pavadinimu.

    Stebėjimo kodo fragmente šie pakeitimai turėtų būti matomi kiekvienoje vietoje, kur jie matomi antriniame domene.

    Jei turite tris ar daugiau domenų

    Vadovaukitės anksčiau pateiktu pavyzdžiu, tačiau automatinės nuorodos papildinyje pridėkite kitų domenų. Čia svarbus net papildomas kablelis:

    ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
    Žr. viso kodo fragmento pavyzdį

    Antriniame (-iuose) domene (-uose) stebėjimo kodo fragmentas turėtų atrodyti taip:

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

Ataskaitų peržiūrų nustatymas ir filtrų pridėjimas

Pagal numatytuosius nustatymus „Analytics“ įtraukia tik puslapio kelią ir puslapio pavadinimą, o ne domeno pavadinimą. Pavyzdžiui, galite matyti puslapius, rodomus svetainės turinio ataskaitoje, pvz.:

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

Domenų pavadinimai nepateikiami, todėl gali būti sudėtinga nustatyti, kokiam domenui priklauso kiekvienas puslapis.

Kad domenų pavadinimai būtų rodomi jūsų ataskaitose, reikia atlikti du veiksmus: sukurti ataskaitų teikimo rodinio kopiją, apimančią visų jūsų domenų duomenis, ir prie to naujo rodinio pridėti išplėstinį filtrą. Filtras nurodys „Analytics“ rodyti domenų pavadinimus jūsų atskaitose.

Vadovaukitės šiuo pavyzdžiu ir nustatykite rodinio filtrą, kuris jūsų ataskaitose pateiks domenų pavadinimus, kai bus nustatytas kryžminis domenų stebėjimas. Kai kuriuose laukuose reikės pasirinkti elementą iš išskleidžiamojo meniu. Nustatydami kitus turite įvesti šiuos simbolius:

  • Filtro tipas: tinkintas filtras > išplėstinis
  • A laukas --> A ištrauka: prieglobos serverio pavadinimas = (.*);
  • B laukas --> B ištrauka: užklausos URI = (.*);
  • Išvestis į --> konstravimo priemonė: užklausos URI = $A1$B1

Spustelėkite Išsaugoti ir sukurkite filtrą.

Naudodami „Google“ pagalbinės žymų priemonės įrašus galite patikrinti, ar filtrai veikia taip, kaip tikitės. Pagalbinės žymų priemonės įrašai gali parodyti, kaip filtrai keičia jūsų srautą.

Domenų pridėjimas prie persiuntimų išskyrimo sąrašo

Kai naudotojas pereina iš jūsų pirmojo domeno į antrąjį, „Analytics“ supranta, kad į antrąjį domeną naudotojas buvo nukreiptas iš pirmojo, ir sukuria naują seansą. Jei norite stebėti vieną seansą keliuose domenuose, turite pridėti savo domenus prie persiuntimų išskyrimo sąrašo.

Patikrinimas, ar kryžminis domenų stebėjimas veikia

Geriausias būdas patikrinti, ar kryžminis domenų stebėjimas nustatytas tinkamai, naudoti „Google“ pagalbinės žymų priemonės įrašus. Kai sukuriate seansą, kuris kerta domenus, jie iš karto praneš, ar jis pavyko, ar ne.

Čia galite pamatyti pagalbinės žymų priemonės įrašų ataskaitos pavyzdį, kuriame rodoma, kaip būna, kai kryžminis domenų stebėjimas nustatytas tinkamai.

Susiję ištekliai

analytics.js

gtag.js

 

Ar tai buvo naudinga?
Kaip galime jį patobulinti?

Reikia daugiau pagalbos?

Prisijunkite, kad būtų pateikta papildomų palaikymo parinkčių ir problema būtų greitai išspręsta