Настройка трекинга для мобильных приложений
Настройте трекинг поведения пользователей вашего приложения: так вы сможете отслеживать, какие товары они просматривали или добавляли в корзину, какие поисковые запросы использовали, и любые другие данные, важные для вашего бизнеса. Всю собранную информацию можно будет использовать для последующей сегментации, точечного таргетинга и персональных рекомендаций (по аналогии с веб-трекингом для сайта).
Важно!
Чтобы использовать триггеры на основе трекинга для мобильных приложений, активируйте тариф “PROFESSIONAL”.
Как настроить трекинг
Чтобы отслеживать активность пользователей вашего мобильного приложения, вам нужно настроить передачу соответствующих данных в BigQuery-таблицу, откуда они будут автоматически отправляться в eSputnik.
Настроить передачу данных в BigQuery вам помогут следующие инструкции:
- Как связать проект Firebase с BigQuery
- Формат и схема данных ресурсов типа "Google Аналитика 4" и данных Google Аналитики для Firebase, экспортируемых в BigQuery.
Способ сохранения событий зависит от операционной системы и используемого языка программирования. Все инструкции по сохранению вы найдете по этой ссылке: Firebase API Reference.
Список обязательных типов событий:
- SCREEN_VIEW — просмотр страницы
- VIEW_ITEM — просмотр страницы товара
- VIEW_ITEM_LIST — просмотр списка товаров (из блока рекомендаций)
- VIEW_CART — просмотр страницы корзины
- ADD_TO_CART — добавление товаров в корзину
- REMOVE_FROM_CART — удаление товаров из корзины
- PURCHASE — продажа
- Firebase_campaign — для трекинга перехода из триггерных рассылок; трекинг осуществляется по UTM-меткам (подробнее >>).
Полный список событий, рекомендуемый GA >>
По всем зарегистрированным пользователям, важно настроить user_id по инструкции.
А также, важно обновлять информацию контакта, а именно его user_id в аккаунте eSputnik, с помощью ресурса v1/contacts
После того, как вы настроите передачу данных в BigQuery, настройте BigQuery-коннектор в аккаунте eSputnik.
Матчинг контактов
Когда пользователь не авторизирован в вашем мобильном приложении, но имеет мобильный токен, вам поможет получение contactId из аккаунта eSputnik. Сделать это можно с помощью метода public API. Полученный contactId нужно передавать в user.properties.
Также важно передавать user_id (идентификатор пользователя приложения) в user.properties.
ID контакта — это его уникальный идентификатор, с помощью которого система сможет идентифицировать человека при его переходах в приложение из разных каналов, из разных браузеров и с разных устройств, благодаря чему вы сможете собирать о контакте все данные о его взаимодействии с вашим брендом и отправлять на него омниканальные рассылки. Все доступные идентификаторы контакта, такие как мобильный и веб-токены, номер телефона и емейл-адрес, будут добавляться к его уникальному ID.