[GA4] Як налаштувати об’єднання сеансів Google Analytics для AMP

Зміст

AMP-сторінки показуються через домен кешу AMP, який відрізняється від домену вашого сайту. Відстежувати шлях користувача через кеш AMP та сторінки вашого сайту можна за допомогою зв’язування AMP або тегу amp-analytics, який об’єднує сеанси відвідувачів, використовуючи ідентифікатор клієнта AMP як ідентифікатор користувача.

Зв’язування AMP оформлюють зовнішні посилання зі сторінок кешу AMP за допомогою ідентифікатора клієнта AMP. Сторінки з тегом Google Analytics отримують ідентифікатор клієнта AMP з параметра запиту URL-адреси й додають його до сеансу користувача, використовуючи ідентифікатор клієнта AMP як ідентифікатор користувача.

У цій статті описано, як налаштувати зв’язування AMP в Google Analytics.

Як ідентифікатор клієнта AMP впливає на ваші дані

Синхронізація ідентифікаторів клієнтів AMP між кешем AMP й доменом оригінального сайту дає змогу отримувати точніші показники за користувачами, зокрема тривалість сеансу, показник відмов і кількість сторінок за сеанс. Зверніть увагу, що для того, щоб ідентифікатор клієнта AMP був корисним, дані мають збиратися в межах одного ресурсу Google Analytics.

Примітка. Синхронізація ідентифікаторів клієнтів AMP між кешем AMP і вашим призведе до одноразового скидання наявних ідентифікаторів користувачів GA, які використовуються для таких функцій, як когортний аналіз, визначення показника загальної цінності й націлювання на аудиторію. Це може призвести до помітних тимчасових коливань у показниках нових користувачів і відповідних звітах.

Як налаштувати зв'язування AMP

Налаштування зв’язування AMP в Google Analytics відбувається в три етапи.

  1. Додавання тегів на AMP-сторінки
  2. Додавання тегів на стандартні сторінки

Крок 1. Додайте теги на AMP-сторінки, щоб призначити параметри зв’язування AMP

Додайте стандартний тег Google для AMP на цільові сторінки AMP. Перегляньте наведений нижче приклад фрагмента коду й внесіть у нього зміни.

Замініть ідентифікатор MEASUREMENT_ID ідентифікатором тегу ресурсу Google Analytics, у який потрібно надсилати дані.

Якщо ваші AMP-сторінки розміщено в домені верхнього рівня, який відрізняється від вихідних посилань на ваш сайт, або в маловідомому субдомені (не www., amp., m.), за потреби можна додати конфігурацію зв’язування, як показано нижче. Додайте домен, у якому розміщено AMP-сторінку, а також домени для будь-яких вихідних посилань.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Примітка. У полі gtag_id можна вказати ідентифікатор із будь-якого продукту Google (наприклад, Google Ads або Search Ads 360), який використовується на AMP-сторінках. Зверніть увагу, що в полі gtag_id можна вказувати ідентифікатор лише одного продукту Google.
Важливо. Менеджер тегів Google для AMP наразі не підтримує Google Analytics 4. Щоб використовувати AMP з Google Analytics 4, потрібно додати фрагмент AMP вручну. Докладніше.

Крок 2. Додайте теги на стандартні сторінки, щоб переглянути параметри зв’язування AMP

Додайте фрагмент коду gtag.js на стандартні сторінки. Нижче наведено приклад фрагмента коду.

  • Замініть ідентифікатор MEASUREMENT_ID ідентифікатором тегу ресурсу Google Analytics, у який потрібно надсилати дані.
  • Якщо ваші AMP-сторінки розміщено в домені верхнього рівня, який відрізняється від вихідних посилань на ваш сайт, або в маловідомому субдомені (не www., amp., m.), за потреби можна додати конфігурацію зв’язування, як показано нижче. Додайте домен, у якому розміщено AMP-сторінку, а також домени для будь-яких вихідних посилань.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

Як підтвердити налаштування

Переконайтеся, що ідентифікатор клієнта Google AMP збігається на звичайних сторінках і сторінках AMP.

Варіант 1. Підтвердження за допомогою інструмента тестування тегу AMP

Щоб пройти перевірку, скористайтесь інструментом тестування тегу AMP та введіть URL-адресу сторінки AMP.

Примітка. Інструмент тестування тегу AMP – це автоматизована функція перевірки, яка симулює потік з AMP-сторінки, що показується через засіб перегляду, до переходу за посиланням на наступну сторінку. Інструмент слугує лише орієнтиром і може не охоплювати всі сценарії тестування (наприклад, якщо AMP-сторінка має посилання на різні домени чи субдомени). Для тестування вручну скористайтеся наведеним нижче варіантом. 

Варіант 2. Підтвердження за допомогою Інструментів розробника Chrome

  1. Відкрийте веб-переглядач Google Chrome у режимі анонімного перегляду. Увімкніть емуляцію мобільного пристрою в Інструментах розробника Chrome.
  2. Введіть пошуковий запит на сайті google.com, який повертає AMP-сторінку для вашого сайту, і натисніть результат пошуку для AMP-сторінки, що має показуватися через кеш Google AMP та відображається в засобі перегляду AMP Пошуку Google.
    • Примітка. Якщо ваша сторінка ще не доступна в результатах пошуку Google, ви можете перевірити об’єднання сеансів, перейшовши в інструмент Перевірка AMP-сторінок. Там ви зможете переглянути результати пошуку й виконати наведені нижче кроки, доки Google не проіндексує сторінку.
  3. Знайдіть запит мережі Google Analytics для перегляду AMP-сторінки. Для цього перейдіть на вкладку Мережа в Інструментах розробника Chrome і введіть значення collect у поле Фільтр.
  4. Знайдіть і виберіть запит мережі, який веде на сторінку www.google-analytics.com. На вкладці "Заголовки" для запиту знайдіть ідентифікатор клієнта, прокрутивши до розділу "Параметри рядка запиту". Запишіть параметр ідентифікатора клієнта.
  5. Коли AMP-сторінка показується через канал перегляду AMP, рядок cid має містити 64 символи в стандартному кодуванні base64:
  6. Натисніть Очистити, щоб видалити запити мережі.
  7. Щоб перевірити, чи ввімкнено стандартні сторінки, переконайтеся, що під час переходу на таку сторінку зберігається той самий параметр ідентифікатора клієнта. Для цього натисніть будь-яке посилання на сторінку AMP, що спрямовує на стандартну сторінку, яка відображається з домену. Щоб знайти ідентифікатор клієнта, знову відфільтруйте дані за рядком collect. Виберіть будь-який запит мережі, який надходить на сторінку www.google-analytics.com. Переконайтеся, що значення параметра запиту ідентифікатора клієнта відповідає значенню, указаному в кроці 5.

Обмеження

  • Об’єднання сеансів через зв’язування AMP не відбудеться, якщо користувач, який уперше відвідує ваш сайт, закриє AMP-сторінку без переходу на наступну, оскільки об’єднання сеансів працює через оформлення посилання.

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

Як можна її покращити?
Пошук
Очистити пошук
Закрити пошук
Головне меню
11638294083166701848
true
Пошук у довідковому центрі
true
true
true
true
true
69256
false
false