Налаштування міждоменного відстеження (analytics.js)

За допомогою міждоменного відстеження Analytics фіксує сеанси на двох пов’язаних ресурсах (наприклад, на сайті електронної комерції й окремому сайті з кошиком для покупок) як один сеанс. Міждоменне відстеження також називають пов’язуванням сайтів.

Щоб налаштувати міждоменне відстеження, необхідно вміти редагувати HTML і кодування в JavaScript або звернутися по допомогу до досвідченого веб-розробника.

Докладніше про налаштування базового коду відстеження.

Зміст

Огляд функції

Щоб відстежувати сеанси, під час кожного звернення Analytics реєструє значення Client-ID з файлів cookie. Ці файли зберігаються на рівні домену, тому сайти в одному домені не мають доступу до файлів cookie в інших доменах. Під час міждоменного відстеження сеансів значення Client-ID передається з одного домену в інший. Для цього в коді відстеження Analytics використовується зв’язування, завдяки чому вихідний домен розміщує значення Client-ID в параметрах URL-адреси посилання, де до нього отримує доступ цільовий домен.

Налаштування міждоменного відстеження за допомогою Менеджера тегів Google

Якщо ви керуєте відстеженням в Analytics за допомогою Менеджера тегів Google, дотримуйтеся вказівок зі статті Міждоменне відстеження.

Налаштування міждоменного відстеження за допомогою редагування коду відстеження

Щоб налаштувати міждоменне відстеження для кількох доменів верхнього рівня, відредагуйте код відстеження Analytics у кожному з них. Для цього необхідно мати базові знання HTML і JavaScript або звернутися до розробника. У прикладах із цієї статті використовується фрагмент коду відстеження Universal Analytics (analytics.js).

  1. Створіть ресурс в обліковому записі Analytics.
    Щоб налаштувати міждоменне відстеження, створіть один ресурс в обліковому записі Analytics. Використайте для всіх доменів один фрагмент коду відстеження й ідентифікатор відстеження з цього ресурсу.

    Щоб міждоменне відстеження функціонувало, необхідно внести зміни у фрагмент коду відстеження. Якщо ви ще не додали фрагмент на всіх своїх сторінках, скопіюйте та вставте його в текстовий редактор, перш ніж перейти до наступного кроку. Вам потрібно буде внести зміни у фрагмент коду лише раз, а потім просто вставити змінений фрагмент на всі веб-сторінки.

  2. Відредагуйте код відстеження в основному домені.
    Знайдіть у фрагменті коду рядок 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) на власні.



    Фрагмент коду відстеження потрібно змінити на всіх сторінках основного домену.

     

    Три домени та більше

    Керуючись наведеним вище прикладом, додайте інші домени в плагін autoLink. Не забудьте про додаткову кому:

    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>
  3. Відредагуйте код відстеження в додатковому домені.

    Знайдіть у фрагменті коду рядок create. Внесіть у фрагмент зміни, які виділено жирним шрифтом червоного кольору:

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

    Обов’язково замініть ідентифікатор відстеження (UA-XXXXXX-Y) і основний домен (example-1.com) на власні.

    Фрагмент коду відстеження потрібно змінити на всіх сторінках додаткового домену.

    Три домени та більше

    Керуючись наведеним вище прикладом, додайте інші домени в плагін autoLink. Не забудьте про додаткову кому:

    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>

Налаштування представлень даних звітів і додавання фільтрів

За умовчанням Analytics включає у звіти лише шлях до сторінки та її назву без доменного імені. Наприклад, у звіті "Вміст сайту" сторінки відображаються так:

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

Оскільки доменні імена не зазначено, визначити, до якого домену належить сторінка, досить складно.

Щоб доменні імена відображались у звітах, необхідно виконати два кроки: створити копію представлення даних звітів, яка включає дані з усіх доменів, і додати до неї розширений фільтр. На основі фільтра Analytics включатиме у звіти доменні імена.

Нижче показано, як налаштувати такий фільтр. Для деяких полів потрібно вибрати пункт зі спадного меню, а для інших – ввести символи.

  • Тип фільтра: спеціальний фільтр > розширений
  • Поле А --> Витяг А: ім’я хосту = (.*)
  • Поле Б --> Витяг Б: URI запиту = (.*)
  • Виведення до --> Конструктор: URI запиту = $A1$B1

Натисніть кнопку Зберегти, щоб створити фільтр.

Щоб перевірити, чи правильно працюють фільтри, скористайтеся Записами Tag Assistant від Google. Ця функція точно покаже, як фільтри впливають на трафік.

Додавання доменів у список виключень перенаправлень

Коли користувач переходить з одного вашого домену в інший, Analytics реєструє перенаправлення та створює новий сеанс. Щоб відстежувати один сеанс у кількох доменах, додайте їх у список виключень перенаправлень.

Перевірка роботи міждоменного відстеження

Для цього найкраще підходять Записи Tag Assistant від Google. Якщо один сеанс охоплює кілька доменів, ця функція фіксує, чи працює відстеження.

У прикладі звіту показано, як виглядають дані Записів Tag Assistant, коли міждоменне відстеження налаштовано неправильно.

Статті за темою

analytics.js

gtag.js

 

Чи корисна ця інформація?

Як можна її покращити?
true
Виберіть власний план навчання

Наш новий ресурс google.com/analytics/learn допоможе використовувати Google Analytics 4 з максимальною користю. На цьому веб-сайті ви знайдете відео, статті й покрокові вказівки, а також посилання на Google Analytics Discord, блог, канал YouTube і сховище GitHub.

Почніть навчання вже сьогодні!

Пошук
Очистити пошук
Закрити пошук
Головне меню
9382813410478055018
true
Пошук у довідковому центрі
true
true
true
true
true
69256
false
false