Про функцію User ID

Зміст

Огляд

Користувачі можуть взаємодіяти з вашим сайтом або додатком і на комп’ютерах, і на мобільних пристроях (за допомогою веб-переглядача або оригінального мобільного додатка). Google Analytics за умовчанням призначає кожному пристрою унікальний ідентифікатор клієнта (Client ID), який у звітах вважається унікальним користувачем. Ідентифікатор User ID дає змогу всебічно оцінювати взаємодії, що відбулися на різних пристроях (наприклад, коли взаємодія з маркетинговою кампанією на одному пристрої зумовила конверсію на іншому), зокрема точніше підраховувати реальну кількість користувачів.

Функція User ID включає такі компоненти:

  • поле userId, у якому вказується сталий анонімний ідентифікатор унікального користувача;
  • звіти зі статистичними даними про поведінку користувачів і шляхи до конверсій на різних пристроях.

Якщо ідентифікатори користувачів User ID надсилатимуться в полі userId разом зі зверненнями Analytics, кількість унікальних користувачів підраховуватиметься точніше, а ви отримаєте доступ до додаткових звітів про дії на різних пристроях.

У цій статті описано, як налаштувати надсилання ідентифікаторів User ID в Analytics, а також як ці дані обробляються та відображаються в представленні даних звітів, для яких увімкнено функцію User ID.

Конфігурація

Перш ніж надсилати ідентифікатори User ID в Analytics, необхідно ввімкнути функцію User ID принаймні для одного представлення даних звітів.

Ось для чого це потрібно.

  1. Кількість нових і унікальних користувачів обчислюватиметься з використанням унікальних ідентифікаторів користувачів (User ID), а не клієнтів (Client ID).
  2. У цьому представленні стануть доступні звіти про дії користувачів на різних пристроях.
Увага! Після активації функцію User ID вже не можна буде вимкнути, і в цьому представленні даних надалі відображатимуться лише звернення, для яких налаштовано поле userId.

Збирання

Якщо користувач зареєстрований на веб-сайті чи в додатку, його ідентифікатор з усіма зверненнями Analytics (події, трансакції електронної комерції, переглянуті сторінки тощо) потрібно буде надсилати за допомогою поля userId.

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

  • анонімним (не містити особистої інформації користувача);
  • унікальним для кожного користувача вашого сервісу чи додатка;
  • незмінним на всіх пристроях.

Докладніше про те, як налаштувати поле userId в певному середовищі для вашої бібліотеки, читайте в цьому посібнику для розробників.

Обробка

Звернення Analytics (зокрема події, трансакції чи переглянуті сторінки), для яких налаштовано поле userId, обробляються окремо від інших звернень і відображаються лише в представленнях даних, для яких увімкнено функцію User ID.

Наприклад, якщо ви встановили ідентифікатор User ID посеред сеансу Analytics, останній розпочнеться з першого звернення, у якому задано ідентифікатор користувача для представлень даних з увімкненою функцією User ID.

У представленнях даних (профілях), для яких не ввімкнено функцію User ID, відобразиться весь сеанс без урахування поля userId.

У профілях з увімкненою функцію User ID у звіти включатимуться лише сеанси, для яких налаштовано поле userId

Звіти

Після обробки дані сеансу, для якого було налаштовано поле userId, доступні у звітах про дії користувачів на різних пристроях у представленнях даних (профілях), для яких увімкнено функцію User ID. Хоча дані сеансу можна переглянути за допомогою основного API звітів, поле userId недоступне як один із параметрів у звітах, і його не можна експортувати з Analytics.

У таких представленнях даних показники нових і унікальних користувачів також ґрунтуються на ідентифікаторах User ID. У представленнях даних, для яких не ввімкнено функцію User ID, ці показники обчислюються на основі унікальних ідентифікаторів клієнта – clientId.

Примітка. У звітах на різних пристроях максимальний діапазон дат становить 90 днів.

Ідентифікатори Client ID та User ID

У таблиці нижче наведено основні відмінності між ідентифікаторами Client ID та User ID.

  Ідентифікатор клієнта Ідентифікатор користувача
Що представляє? Анонімний екземпляр пристрою чи веб-переглядача Один користувач (наприклад, той, хто ввійшов в обліковий запис), який може взаємодіяти з вмістом з одного чи кількох пристроїв або веб-переглядачів.
Як установлюється? Генерується випадково й автоматично надсилається бібліотеками Analytics разом з усіма зверненнями. Ви маєте самі встановлювати ідентифікатори userId та надсилати їх разом зі зверненнями Analytics.
Як застосовується? У представленнях даних, для яких не ввімкнено функцію User ID, для підрахунку унікальних користувачів використовується ідентифікатор Client ID. У представленнях даних, для яких увімкнено функцію User ID, для підрахунку унікальних користувачів використовується ідентифікатор User ID.

Обмеження

Наразі для функції User ID діють такі обмеження:

  • у звітах про дії користувачів на різних пристроях, для яких використовується функція User ID, максимальний діапазон дат становить 90 днів;
  • значення User ID не можна запитувати як параметр звітів ні у веб-інтерфейсі, ні в API.
Чи корисна ця інформація?
Як можна її покращити?