Войти

S2S трекинг

Важные данные по проекту могут остаться вне цифрового пространства. Формируя статистику лишь по событиям в мобильном приложении/веб-сайте, вы упускаете офлайн-данные: подключение услуги в офисе продаж, записи на тест-драйв, доставка товара и пр.

MyTracker даёт возможность загружать любые сведения по проекту через S2S API.

Как работает

Передача данных осуществляется по протоколу HTTPS. При каждом запросе к API, вместе с событием, вы должны передать идентификатор устройства или пользователя. Это может быть специальный S2S идентификатор instanceId и lvid, идентификатор пользователя customUserId или мобильного устройства gaid, appSetId, androidId, idfa, iosVendorId. MyTracker достаточно одного из них, чтобы синхронизировать данные и обновить статистику по вашему проекту.

Как начать трекинг

  1. Соберите S2S идентификаторы устройств по платформам iOS, Android, Unity, React Native и Web. SDK генерирует идентификаторы автоматически, специально для связи загруженных данных с базой MyTracker.
  2. Если у вас нет возможности собрать S2S идентификаторы устройств, то вместо них можно использовать следующие:
    • Идентификаторы пользователей customUserId. В этом случае переданные данные будут формировать статистику только по пользователям проекта, но не по устройствам. Это можно исправить для Android и iOS платформ, передав хотя бы один из указанных ниже идентификаторов мобильных устройств.
    • Идентификаторы мобильных устройств: gaid, appSetId, androidId по Android проектам, и idfa и iosVendorId по iOS.
  3. Запросите доступ к S2S API:
    • В MyTracker откройте страницу аккаунта, по которому необходимо загрузить данные.
    • В строке S2S API ключ нажмите Создать ключ. Ключ доступа будет отображен в той же строке.
  4. Отправьте HTTPS запрос на загрузку данных в MyTracker. Каждый запрос должен включать S2S API ключ, идентификатор приложения idApp и идентификатор устройства или пользователя.
  5. Для отправки HTTPS-запросов используйте PHP SDK. Это библиотека с открытым исходным кодом, которая упростит интеграцию с S2S API.
    Или добавьте библиотеку mytracker/s2s-api как зависимость, если вы используете Composer.

S2S данные

S2S API позволяет загружать следующие события:

  • регистрации, авторизации
  • подписки и in-app платежи, оформленные в App Store или Google Play
  • кастомные события, включая офлайн-заказы, обращения в офисы продаж
  • любой доход, для которого пока не предусмотрен специальный механизм сбора данных, например, платёжи из AppGallery, RuStore и других магазинов

С каждым событием вы можете передавать время события, информацию по устройству и другие параметры.

Была ли эта статья полезна?