Налаштовуємо крос-девайс трекінг в GTM
Якщо ви використовуєте на сайті аутентифікацію користувачів, програми лояльності або хоча б динамічний ремаркетинг то ви вже повинні бути знайомі з таким поняттям як User ID. Ми вибираємо логін і звичайний userd id, який присвоюється при реєстрації, тому що це найбільш популярний варіант.
Ми вирішили знайти максимально простий і швидкий спосіб впровадження cross-device трекінгу на сайт клієнта і скористалися GTM, як завжди 🙂
Що треба обов’язково зробити, по порядку:
- Включити User ID в Google Analytics і створити окреме уявлення.
- Створити новий custom dimension для User ID.
- Згенерувати User ID push і додати його в data-layer.
- Витягати User ID з data-layer за допомогою GTM.
- Передавати User ID дані в Google Analytics за допомогою GTM.
Почнемо по порядку з самого простого. Заходимо в свій Google Analytics, переходимо в адмінку і в колонці ресурс знаходимо: код відстеження – >> user-id:
Переходимо в розділ і включаємо відстеження користувачів:
Обов’язково включаємо об’єднання сеансів, тому що це дозволить пов’язувати з ідентифікатором звернення, які були отримані до того, як був призначений User-ID.
І вкінці створюємо нове уявлення для User-ID, в якому ми будемо переглядати статистику. Уявлення можна використовувати як допоміжне, але ніяк не основне. У новому уявленні у вас з’явиться розділ cross-device:
Тепер нам потрібно створити кастомний dimension для передачі наших параметрів User ID:
У поточний data layer на сайті (швидше за все він у вас вже є) додаємо ще один параметр, який буде передавати потрібне нам значення. Параметр повинен відпрацьовувати при авторизації користувача. Виглядати це буде приблизно ось так: