Кръстосаното проследяване на домейни дава възможност на Google Анализ да отчита сесии за два сродни сайта (например сайт за електронна търговия и отделен сайт за пазарска кошница) като една сесия. Това понякога се нарича свързване на сайтове.
За да настроите кръстосано проследяване на домейни, трябва да умеете да редактирате HTML и да програмирате с JavaScript, или да разполагате с помощ от опитен уеб програмист.
Научете повече за настройването на основния си проследяващ код.
- Общ преглед на кръстосаното проследяване на домейни
- Настройване на кръстосано проследяване на домейни с помощта на Мениджър на маркери на Google
- Настройване на кръстосано проследяване на домейни чрез промяна на проследяващия код
- Настройване на изгледи на собствености за отчитане и добавяне на филтри
- Добавяне на домейни към списък за изключване на препратки
- Проверка дали кръстосаното проследяване на домейни работи
- Сродни ресурси
Общ преглед на кръстосаното проследяване на домейни
За да проследява сесиите, Анализ събира стойността на Client-ID при всяко посещение. Стойностите на Client-ID се съхраняват в „бисквитките“. Самите те се съхраняват за всеки домейн поотделно, като уебсайтове на един домейн нямат достъп до „бисквитки“, зададени за друг. При проследяването на сесии между няколко домейна стойността на Client-ID трябва да се предава от единия домейн към другия. За целта проследяващият код на Анализ разполага с функции за свързване, които дават възможност на домейна на източника да поставя Client-ID в параметрите на URL адреса на дадена връзка, където целевият домейн може да получи достъп до този номер.
Настройване на кръстосано проследяване на домейни с помощта на Мениджър на маркери на Google
Ако използвате Мениджър на маркери на Google за управление на проследяването в Анализ, следвайте инструкциите в кръстосано проследяване на домейни.
Настройване на кръстосано проследяване на домейни чрез промяна на проследяващия код
За да настроите кръстосано проследяване на няколко домейна от първо ниво, трябва да промените проследяващия код на Google Анализ за всеки домейн. Необходими са Ви общи познания по HTML и JavaScript или си съдействайте с програмист за настройването на кръстосаното проследяване на домейни. Примерите в тази статия използват фрагмент с проследяващ код на Universal Analytics (analytics.js).
- Настройте собственост в профила си в Google Анализ.
За кръстосано проследяване на домейни настройте една собственост в профила си в Google Анализ. Използвайте един и същ фрагмент с проследяващ код и идентификационен номер за проследяване от тази собственост за всичките си домейни.За да работи кръстосаното проследяване на домейни, трябва да редактирате фрагмента с проследяващ код. Ако все още не сте включили фрагмента във всичките си уеб страници, можете да го копирате и да го поставите в текстов редактор, преди да продължите с инструкциите тук. По този начин трябва да направите промените само веднъж, преди да включите този фрагмент във всичките си уеб страници.
- Редактирайте проследяващия код за основния домейн.
Намерете редаcreate
във фрагмента. В уебсайт, наречен example-1.com, той изглежда така:ga('create', 'UA-XXXXXXX-Y', 'example-1.com');
Направете следните промени във фрагмента (необходимите промени са в червен удебелен шрифт):
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );Не забравяйте да замените примерния идентификационен номер за проследяване (UA-XXXXXX-Y) със своя собствен, както и примерния вторичен домейн (example-2.com) с името на собствения си.
Фрагментът с проследяващ код трябва да съдържа тези промени навсякъде, където се показва в основния Ви домейн.За три или повече домейнаВижте пример за пълния фрагмент от код:Следвайте горния пример, но добавете другите домейни към приставката за автоматично създаване на връзки. Дори допълнителната запетая тук е от значение:
ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
Фрагментът с проследяващ код на основния Ви домейн трябва да изглежда така:
<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> - Редактирайте проследяващия код на вторичния домейн.
Намерете реда
create
във фрагмента. Направете следните промени във фрагмента (необходимите промени са в червен удебелен шрифт):ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );Не забравяйте да замените примерния идентификационен номер за проследяване (UA-XXXXXX-Y) със своя собствен, както и примерния основен домейн (example-1.com) с името на собствения си.
Фрагментът с проследяващ код трябва да съдържа тези промени навсякъде, където се показва във вторичния Ви домейн.
За три или повече домейнаВижте пример за пълния фрагмент от код:Следвайте горния пример, но добавете другите домейни към приставката за автоматично създаване на връзки. Дори допълнителната запетая тук е от значение:
ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
Фрагментът с проследяващ код на вторичния Ви домейн или съответно домейни трябва да изглежда така:
<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>
Настройване на изгледи на собствености за отчитане и добавяне на филтри
По подразбиране Google Анализ включва само името на страницата и пътя до нея, а не името на домейна. Възможно е например страниците Ви да се показват в отчета за съдържание на сайта по този начин:
- /about/contactUs.html
- /about/contactUs.html
- /products/buy.html
Тъй като имената на домейни не са изброени, може да е трудно да се каже кой домейн принадлежи на всяка страница.
За да се показват имената на домейните в отчетите Ви, трябва да направите две неща: създайте копие на отчетния изглед на собственост, включващ данните от всичките Ви домейни, и добавете разширен филтър към този нов изглед. Филтърът ще укаже на Google Анализ да изведе имената на домейните в отчетите Ви.
Следвайте този пример, за да настроите филтър, който показва имената на домейни в отчетите Ви, когато имате настроено кръстосано проследяване на домейни. За някои полета трябва да изберете елемент от падащото меню. За други трябва да въведете знаците тук:
- Тип на филтъра: Персонализиран филтър > Разширен
- Поле A --> Извличане на A: Име на хоста = (.*)
- Поле B --> Извличане на B: URI адрес на заявката = (.*)
- Изход към --> Конструктор : URI адрес на заявката = $A1$B1
Кликнете върху Запазване, за да създадете филтъра.
Можете да проверите дали филтрите работят според очакванията Ви с помощта на записите в Помощник за маркери на Google. Тези записи могат да Ви показват точно как филтрите променят трафика Ви.
Добавяне на домейни към списък за изключване на препратки
Когато маршрутът на потребителя преминава от първия към втория Ви домейн, Анализ го тълкува като препращане на потребителя към втория Ви домейн от първия, и затова създава нова сесия. Ако искате да проследявате единични сесии между няколко домейна, трябва да добавите домейните си към списъка за изключване на препратки.
Проверете дали кръстосаното проследяване на домейни работи
Най-добрият начин да проверите дали кръстосаното проследяване на домейни е настроено точно, е да използвате записите в Помощник за маркери на Google. Когато правите сесия, която преминава между домейни, тези записи могат да Ви кажат веднага дали то работи, или не.
Вижте примерен отчет от записите в Помощник за маркери на Google, който показва недобре настроено кръстосано проследяване на домейни.
Сродни ресурси
analytics.js
- Кръстосано проследяване на домейни – проследяване в мрежата (документация за програмисти за analytics.js)
- Кръстосано проследяване на домейни с Мениджър на маркери на Google
gtag.js
- Кръстосано проследяване на домейни с gtag.js
- Кръстосано проследяване на домейни (документация за програмисти за gtag.js)
- Ръководство за програмисти за gtag.js