Огляд
Користувачі можуть взаємодіяти з вашим сайтом або додатком і на комп’ютерах, і на мобільних пристроях (за допомогою веб-переглядача або оригінального мобільного додатка). Google Analytics за умовчанням призначає кожному пристрою унікальний ідентифікатор клієнта (Client ID), який у звітах вважається унікальним користувачем. Ідентифікатор User-ID дає змогу всебічно оцінювати взаємодії, що відбулися на різних пристроях (наприклад, коли взаємодія з маркетинговою кампанією на одному пристрої зумовила конверсію на іншому), зокрема точніше підраховувати реальну кількість користувачів.
Функція User-ID включає такі компоненти:
- поле
userId
, у якому вказується сталий анонімний ідентифікатор унікального користувача; - звіти зі статистичними даними про поведінку користувачів і шляхи до конверсій на різних пристроях.
Якщо ідентифікатори користувачів User-ID надсилатимуться в полі userId
разом зі зверненнями Analytics, кількість унікальних користувачів підраховуватиметься точніше, а ви отримаєте доступ до додаткових звітів про дії на різних пристроях.
У цій статті описано, як налаштувати надсилання ідентифікаторів User-ID в Analytics, а також як ці дані обробляються та відображаються в представленні даних звітів, для яких увімкнено функцію User-ID.
Конфігурація
Перш ніж надсилати ідентифікатори User-ID в Analytics, необхідно ввімкнути функцію User-ID принаймні для одного представлення даних звітів.
Ось для чого це потрібно.
- Кількість нових і унікальних користувачів обчислюватиметься з використанням унікальних ідентифікаторів користувачів (User-ID), а не клієнтів (Client ID).
- У цьому представленні стануть доступні звіти про дії користувачів на різних пристроях.
userId
.Збирання
Якщо користувач зареєстрований на веб-сайті чи в додатку, його ідентифікатор з усіма зверненнями Analytics (події, трансакції електронної комерції, переглянуті сторінки тощо) потрібно буде надсилати за допомогою поля userId
.
Ви самі вирішуєте, чи надавати ідентифікатори. Зазвичай вони надходять із системи автентифікації, у якій із кожним зареєстрованим обліковим записом користувача пов’язано сталий унікальний ідентифікатор. Він має бути:
- анонімним (не містити особистої інформації користувача);
- унікальним для кожного користувача вашого сервісу чи додатка;
- незмінним на всіх пристроях.
Докладніше про те, як налаштувати поле userId
в певному середовищі для вашої бібліотеки, читайте в цьому посібнику для розробників.
Обробка
Звернення Analytics (зокрема події, трансакції чи переглянуті сторінки), для яких налаштовано поле userId
, обробляються окремо від інших звернень і відображаються лише в представленнях даних, для яких увімкнено функцію User-ID.
Наприклад, якщо ви встановили ідентифікатор User-ID посеред сеансу Analytics, останній розпочнеться з першого звернення, у якому задано ідентифікатор користувача для представлень даних з увімкненою функцією User-ID.
У представленнях даних (профілях), для яких не ввімкнено функцію User-ID, відобразиться весь сеанс без урахування поля userId
.
Звіти
Після обробки дані сеансу, для якого було налаштовано поле userId
, доступні у звітах про дії користувачів на різних пристроях у представленнях даних (профілях), для яких увімкнено функцію User-ID. Хоча дані сеансу можна переглянути за допомогою основного API звітів, поле userId
недоступне як один із параметрів у звітах, і його не можна експортувати з Analytics.
У таких представленнях даних показники нових і унікальних користувачів також ґрунтуються на ідентифікаторах User-ID. У представленнях даних, для яких не ввімкнено функцію User-ID, ці показники обчислюються на основі унікальних ідентифікаторів клієнта – clientId
.
Ідентифікатори 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.
Статті за темою
- Як налаштувати функцію User-ID на веб-сайтах за допомогою analytics.js
- Як налаштувати функцію User-ID на веб-сайтах за допомогою gtag.js
- Пакет SDK для Android: докладніше про налаштування функції User-ID для додатків Android.
- Пакет SDK для iOS: докладніше про налаштування функції User-ID для додатків iOS.