Відстеження активності клієнтів у мобільних застосунках

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

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

Щоб активувати моб-трекінг у eSputnik, підключіть план Professional.

На діаграмі нижче показаний загальний потік передачі даних із мобільного застосунку в CDP eSputnik.

flowchart LR
%%{ init {
  "theme": "default",
  "themeVariables": {
    "graphPadding": 100,
    "fontSize": "14px",
    "fontWeight": "bold",
    "fontFamily": "monospace",
    "primaryColor": "#2B64CD",
    "primaryTextColor": "#FFFFFF",
    "primaryBorderColor": "#2B64CD",
    "lineColor": "#A9A9A9",
    "edgeLabelBackground": "#000000"
  },
  "flowchart": {
    "useMaxWidth": true,    // делает SVG растягиваемым
    "htmlLabels": false     // выравнивание текста
  }
} }%%
graph TD

    ios["iOS app"]
    android["Android app"]
    sdk1["Firebase SDK"]
    sdk2["Firebase SDK"]
    firebase["Firebase"]
    bigquery["BigQuery"]
    cdpExport["Our CDP export"]
    ga["Google Analytics"]
    cdp["Our CDP"]

    ios --> sdk1
    android --> sdk2
    sdk1 --> firebase
    sdk2 --> firebase
    firebase --> bigquery
    bigquery --> cdpExport
    bigquery --> ga
    cdpExport --> cdp

    classDef fixedSize fill:#2B64CD,stroke:#2B64CD,color:#FFFFFF;
    class ios,android,sdk1,sdk2,firebase,bigquery,cdpExport,ga,cdp fixedSize;

    linkStyle default stroke:#A9A9A9,stroke-width:2px;
    

Дані про події клієнтів надходять у Firebase. Потім вони передаються до таблиці BigQuery та експортуються в CDP eSputnik.

Для налаштування мобільного трекінгу:

  1. Налаштуйте передачу даних клієнта з мобільного застосунку.
  2. Підключіть Google BigQuery до свого акаунту eSputnik.

Налаштування передачі даних із мобільного застосунку

Щоб налаштувати передачу даних клієнта з мобільного застосунку до таблиці BigQuery, скористайтеся інструкціями:

Спосіб зберігання подій залежить від операційної системи та мови програмування, що використовується. Інструкції дивіться у Firebase API Reference.

У таблиці нижче описані необхідні типи подій:

ПодіяОпис
SCREEN_VIEWПерегляд сторінки
VIEW_ITEMПерегляд сторінки товару
VIEW_ITEM_LISTПерегляд списку товарів (з блоку рекомендацій)
VIEW_CARTПерегляд сторінки кошика
ADD_TO_CARTТовари додані в кошик
REMOVE_FROM_CARTТовари видалені з кошика
PURCHASEТовар замовлено
Firebase_campaignВикористовується для відстеження переходів за посиланнями тригерних кампаній. Для відстеження використовують теги UTM.

Повний перелік подій, рекомендованих GA, можна знайти у статті [GA4] Рекомендовані події.

📘

Важливо

  • Установіть user_id для всіх зареєстрованих користувачів, використовуючи цю інструкцію.
  • Оновіть контактну інформацію (user_id) в акаунті, використовуючи метод API Add/update contact.

Після налаштування передачі даних у BigQuery налаштуйте конектор BigQuery у своєму акаунті.

Підключення Google BigQuery до eSputnik

Підключіть Google BigQuery до свого акаунту eSputnik для автоматичного надсилання даних до нашого CDP.

  1. В обліковому записі перейдіть на вкладку Налаштування → Моб-трекінг.
📘

Примітка

Вкладка Моб-трекінг відображатиметься у разі використання тарифного плану Professional.

  1. Натисніть кнопку BigQuery.
📘

Примітка

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

  1. Натисніть Далі.
  1. Натисніть Завантажити, щоб завантажити файл ключа BigQuery.
📘

Примітка

Щоб дізнатися, як створити та завантажити файл ключа, зверніться до розділу Інтеграція з Google BigQuery.

  1. Натисніть кнопку Перевірити підключення. Якщо встановлено належне з'єднання, з'явиться повідомлення Підключення успішне.
  2. Натисніть Далі.
  3. Клацніть значок зі стрілкою вниз і виберіть набір даних BigQuery зі списку, а потім натисніть кнопку Готово.

З'єднання Google BigQuery з'явиться на сторінці відстеження мобільних пристроїв.

Тепер моб-трекінг налаштовується у вашому обліковому записі eSputnik.

Матчинг контактів

Коли користувач не авторизований у застосунку, але має мобільний токен, вам допоможе отримання contactId з облікового запису. Ви можете зробити це, використовуючи загальнодоступний ресурс API Get contact ID by token. Передайте отриманий contactId в user.properties.

Contact ID – це унікальний ідентифікатор контакту, за допомогою якого система ідентифікує людину під час входу в застосунок із різних каналів, браузерів і пристроїв.

Так, ви можете збирати всі дані про взаємодію користувачів із вашим застосунком і надсилати їм омніканальні кампанії.

Система додасть всі доступні ідентифікатори контакту до унікального contact ID, такі як мобільні та вебтокени, номер телефону та адреса електронної пошти.