Sledovanie viacerých domén umožňuje službe Analytics registrovať relácie na dvoch súvisiacich weboch (napríklad na webe elektronického obchodu a na samostatnom webe nákupného košíka) ako jednu reláciu. Niekedy sa to označuje ako prepojenie webov.
Ak chcete nastaviť sledovanie viacerých domén, musíte vedieť upraviť kód HTML a programovať v jazyku JavaScript, prípadne požiadajte o pomoc skúseného webového vývojára.
Prečítajte si ďalšie informácie o nastavení základného kódu sledovania.
- Prehľad sledovania viacerých domén
- Nastavenie sledovania viacerých domén použitím Správcu značiek Google
- Nastavenie sledovania viacerých domén úpravou kódu sledovania
- Nastavenie zobrazení prehľadov a pridanie filtrov
- Pridanie domén do zoznamu vylúčených odkazujúcich zdrojov
- Kontrola funkčnosti sledovania viacerých domén
- Súvisiace zdroje
Prehľad sledovania viacerých domén
Na sledovanie relácií Analytics pri každom prístupe zhromažďuje hodnotu Client-ID. Hodnoty Client-ID sa ukladajú do súborov cookie. Súbory cookie sa ukladajú podľa domén a weby na jednej doméne nemajú prístup k skupine súborov cookie inej domény. Pri sledovaní relácií na viacerých doménach sa hodnota Client-ID musí preniesť z jednej domény na druhú. Uskutoční sa to vďaka tomu, že kód sledovania služby Analytics obsahuje funkcie prepojenia, ktoré zdrojovej doméne umožňujú umiestniť hodnotu Client-ID do parametrov webovej adresy odkazu, na ktorom má k nej prístup cieľová doména.
Nastavenie sledovania viacerých domén použitím Správcu značiek Google
Ak na správu sledovania Analytics používate Správcu značiek Google, postupujte podľa pokynov v článku Sledovanie viacerých domén.
Nastavenie sledovania viacerých domén úpravou kódu sledovania
Ak chcete nastaviť sledovanie viacerých domén pre viaceré domény najvyššej úrovne, je potrebné, aby ste na každej doméne upravili kód sledovania Analytics. Ak chcete nastaviť sledovanie viacerých domén, mali by ste mať základné znalosti o jazykoch HTML a JavaScript alebo spolupracovať s vývojárom. V príkladoch v tomto článku sa používa útržok kódu sledovania Universal Analytics (analytics.js).
- Nastavte vlastníctvo v účte Analytics.
Na sledovanie viacerých domén nastavte v účte Analytics jedno vlastníctvo. Útržok kódu sledovania a identifikátor sledovania z tohto vlastníctva potom použijete pre všetky domény.Ak chcete, aby sledovanie viacerých domén fungovalo, potrebujete upraviť tento útržok kódu sledovania. Ak ste útržok ešte nezahrnuli na všetky webové stránky, pred vykonaním krokov uvedených v pokynoch v tejto časti ho môžete skopírovať a prilepiť do textového editora. Umožní vám to vykonať zmeny len raz pred zahrnutím upraveného útržku na všetky webové stránky.
- Upravte kód sledovania pre primárnu doménu.
V útržku vyhľadajte riadokcreate
. V prípade webu s názvom example-1.com tento riadok vyzerá takto:ga('create', 'UA-XXXXXXX-Y', 'example-1.com');
Vykonajte nasledujúce zmeny útržku (zmeny, ktoré je potrebné vykonať, sú vyznačené tučným červeným písmom):
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );Vzorový identifikátor sledovania (UA-XXXXXX-Y) nezabudnite nahradiť vlastným identifikátorom sledovania a vzorovú sekundárnu doménu (example-2.com) nahraďte vlastným názvom sekundárnej domény.
Útržok kódu sledovania musí tieto zmeny obsahovať na každom mieste primárnej domény, na ktorom sa nachádza.Tri alebo viac doménPozrite si príklad celého útržku kóduPostupujte podľa uvedeného príkladu, ale ostatné domény pridajte do doplnku Automatické odkazy. V tomto prípade je dôležitá aj ďalšia čiarka:
ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
Útržok kódu sledovania v hlavnej doméne by mal vyzerať takto:
<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> - Upravte kód sledovania v sekundárnej doméne.
V útržku vyhľadajte riadok
create
. Vykonajte nasledujúce zmeny útržku (zmeny, ktoré je potrebné vykonať, sú vyznačené tučným červeným písmom):ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );Vzorový identifikátor sledovania (UA-XXXXXX-Y) nezabudnite nahradiť vlastným identifikátorom sledovania a vzorovú primárnu doménu (example-1.com) nahraďte názvom vlastnej primárnej domény.
Útržok kódu sledovania musí obsahovať tieto zmeny na každom mieste sekundárnej domény, na ktorom sa nachádza.
Tri alebo viac doménPozrite si príklad celého útržku kóduPostupujte podľa uvedeného príkladu, ale ostatné domény pridajte do doplnku Automatické odkazy. V tomto prípade je dôležitá aj ďalšia čiarka:
ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
Útržok kódu sledovania v sekundárnych doménach by mal vyzerať takto:
<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>
Nastavenie zobrazení prehľadov a pridanie filtrov
Analytics predvolene zahŕňa iba cestu k stránke a názov stránky, nie názov domény. Vaše stránky sa v prehľade Obsah webu môžu zobrazovať napríklad takto:
- /about/contactUs.html
- /about/contactUs.html
- /products/buy.html
Keďže názvy domén nie sú uvedené, môže byť ťažké určiť, do ktorej domény patria jednotlivé stránky.
Ak chcete, aby sa názvy domén zobrazovali vo vašich prehľadoch, potrebujete vykonať dva kroky: vytvoriť kópiu zobrazenia prehľadov, ktorá zahŕňa údaje zo všetkých vašich domén v zobrazení, a pridať rozšírený filter do tohto nového zobrazenia. Filter službu Analytics informuje, aby v prehľadoch zobrazovala názvy domén.
Ak chcete nastaviť filter zobrazenia, ktorý názvy domén v prehľadoch zobrazuje vtedy, keď máte nastavené sledovanie viacerých domén, postupujte podľa tohto príkladu. Pre niektoré polia je potrebné vybrať položku v rozbaľovacej ponuke. Pre iné je potrebné zadať znaky na týchto miestach:
- Typ filtra: Vlastný filter > Rozšírený
- Pole A --> Výber A: Názov hostiteľa = (.*)
- Pole B --> Výber B: Identifikátor URI požiadavky = (.*)
- Výstup do --> Konštruktor: Identifikátor URI požiadavky = $A1$B1
Filter vytvorte kliknutím na tlačidlo Uložiť.
To, či filtre fungujú podľa očakávaní, môžete overiť použitím funkcie Google Tag Assistant Recordings. Funkcia Tag Assistant Recordings vám presne zobrazí, ako vám filtre menia návštevnosť.
Pridanie domén do zoznamu vylúčených odkazujúcich zdrojov
Keď používateľ prejde z jednej domény na druhú, Analytics to vyhodnotí tak, akoby bol používateľ na druhú doménu odkázaný z prvej domény a Analytics vytvorí novú reláciu. Ak chcete sledovať jednu reláciu na viacerých doménach, domény musíte pridať do zoznamu vylúčení odkazujúcich zdrojov.
Kontrola funkčnosti sledovania viacerých domén
Najlepším spôsobom, ako overiť, či je sledovanie viacerých domén nastavené správne, je použiť funkciu Google Tag Assistant Recordings. Keď získate reláciu z viacerých domén, ihneď zistíte, či funguje alebo nie.
Tu je príklad prehľadu funkcie Tag Assistant Recordings, v ktorom vidíte, ako vyzerá nesprávne nastavené sledovanie viacerých domén.
Súvisiace zdroje
analytics.js
- Sledovanie viacerých domén – sledovanie webu (dokumentácia knižnice analytics.js pre vývojárov)
- Sledovanie viacerých domén pomocou Správcu značiek Google
gtag.js
- Sledovanie viacerých domén pomocou knižnice gtag.js
- Sledovanie viacerých domén (dokumentácia knižnice gtag.js pre vývojárov)
- Príručka vývojára pre knižnicu gtag.js