Войти

Трекинг предустановок

Наряду с рекламной кампанией, предустановка — это верный способ привлечь новую аудиторию. Договоритесь с производителем устройств или ретейлером, и он установит ваше приложение на устройства. А MyTracker поможет разобраться, насколько эффективен такой подход:

  • сколько предустановок привели к запуску приложения;
  • какую аудиторию приводит производитель (возраст, активность, LTV и пр.);
  • сколько средств выручено от каждой предустановки и от производителя в целом.

Трекинг предустановок возможен только на устройствах Android

Как работает

MyTracker предлагает несколько методов для трекинга предустановок:

  • PAI (Google Play Auto Install), когда скачивание и установка приложения происходит автоматически при первом запуске смартфона.

    Чтобы отследить предустановку, в MyTracker нужно сгенерировать referrer с параметрами для PAI предустановки и передать их производителю устройств для подстановки в utm_campaign. Когда пользователь запустит приложение, MyTracker обратится к Google Play Install Referrer API и получит сведения об установке.

  • Данный метод работает только для приложений, опубликованных в Google Play

  • ApkPreinstallParams, когда установку приложения выполняют ретейлеры при продаже устройства.

    Чтобы отследить предустановку, в MyTracker нужно сгенерировать APK параметры, добавить их в сборку приложения и передать APK файл ретейлеру. С согласия покупателя ретейлер установит APK на устройство. Когда пользователь впервые запустит приложение, MyTracker прочтёт APK параметры и получит сведения об установке.

  • Используйте данный метод, когда другие варианты вам не подходят. Если пользователь перед первом запуском решит обновить приложение, APK параметры будут стёрты, а предустановка не засчитана.

  • System Properties, когда приложение установлено на устройство ещё до старта продаж.

    Чтобы отследить предустановку, в MyTracker нужно сгенерировать ключ-значение и передать их производителю устройств для размещения в system properties устройства. Когда пользователь впервые запустит приложение, MyTracker прочтёт ключ-значение и получит сведения об установке.

  • System Properties (дополнительный метод) — это устаревший метод, при котором производитель устройств размещает ключ-значение от MyTracker в отдельном файле, а путь к файлу указывает в system properties устройства.

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

  1. Убедитесь, что MyTracker SDK встроено в ваше приложение.
  2. В интерфейсе MyTracker создайте рекламную кампанию, в поле Тип кампании выберите Предустановка, а в поле Партнёр укажите производителя устройств или ретейлера.
  3. В кампанию добавьте трекинг-ссылки на каждое приложение, которое предустановит партнёр:
    • На вкладке Трекинг-ссылки нажмите Добавить.
    • Укажите название ссылки (оно будет использовано только в списках и отчётах MyTracker) и выберите Android-приложение, которое будет предустановлено на устройства.
    • Нажмите Добавить. В результате будут сгенерированы параметры, необходимые для трекинга предустановок.
  4. Опционально вы можете добавить дополнительные параметры, чтобы вместе с событием о предустановке получить больше сведений о рекламной кампании. Например, наименование завода производителя, время запуска кампании и пр.
    • Нажмите Добавить параметры.
    • В открывшемся окне введите значения для параметров SubID. В результате в нижней части окна вы увидите итоговые параметры, которые нужно передать партнёру.
  5. Не забудьте скопировать результат, поскольку введённые параметры будут удалены после закрытия окна

  6. Передайте полученные параметры производителю устройств или ретейлеру. В зависимости от выбранного вами метода трекинга следуйте одной из представленных ниже инструкций: PAI, ApkPreinstallParams, System Properties, System Properties (дополнительный метод).

PAI

С помощью метода Google Play Auto Install (PAI) можно отслеживать предустановки, которые выполняются автоматически при первой активации смартфона:

Данный метод работает только для приложений, опубликованных в Google Play

  1. Передайте производителю referrer, полученный по инструкции выше, например:
  2. mt_link_id=abc123&mt_sub1=factory1&mt_campaign=summer2023
  3. Убедитесь, что производитель добавил referrer в параметр utm_campaign.

В результате, когда пользователь впервые запустит приложение, встроенный в него MyTracker SDK отправит запрос к Google Play Install Referrer API. В ответ MyTracker получит тот же referrer, по которому сможет связать установку с конкретной рекламной кампанией и производителем устройств.

ApkPreinstallParams

С помощью метода ApkPreinstallParams можно отслеживать предустановки, выполненные ретейлерами при продаже устройства:

  1. Создайте отдельную APK сборку приложения с MyTracker SDK v3.0.12 и выше. В настройках конфигурации SDK через метод setApkPreinstallParams укажите APK параметры, полученные по инструкции выше. Например:
  2. final MyTrackerConfig myTrackerConfig = MyTracker.getTrackerConfig();
      myTrackerConfig.setApkPreinstallParams("mt_link_id=a12345&mt_sub1=retailer1&mt_campaign=summer");

    Сборка с APK параметрами предназначена только для ретейлера. Не следует размещать её в магазине приложений, поскольку все установки будут записаны на одного партнёра.

  3. Передайте APK файл приложения ретейлеру (партнёру). Теперь ретейлер с согласия покупателя сможет установить приложение на устройство.

В результате, когда пользователь впервые запустит приложение, встроенный в него MyTracker SDK считает APK параметры и свяжет предустановку с конкретной рекламной кампанией и ретейлером.

Если перед запуском приложения пользователь скачает обновление из магазина, то APK параметры будут стёрты и предустановка не будет отслежена. По возможности, используйте другие методы для трекинга предустановок.

System Properties

С помощью метода System Properties можно отслеживать предустановки, выполненные ещё до старта продажи устройств:

  1. Убедитесь, что в ваше приложение встроено MyTracker SDK с поддержкой предустановок (v2.1.1 и выше).
  2. Передайте производителю ключ-значение, полученные по инструкции выше.
  3. Длина Значения не должна превышать 91 символ

  4. Убедитесь, что производитель разместил имя ключа и значение в system properties устройства (build.prop) и предоставил всем пользователям права на чтение этого файла (644). Например:
  5. adb root
    adb remount
    adb pull /system/build.prop
    echo ro.mtpi.00000000000000000000={"mtLinkId":"aaaaa0", "sub1":"factory1", "campaign":"summer2023"} >> build.prop
    adb push build.prop /system/build.prop
    adb shell chmod 644 /system/build.prop
    adb reboot

В результате, как только покупатель устройства запустит приложение, MyTracker SDK считает ключ-значение и свяжет предустановку с конкретной рекламной кампанией и производителем.

Некоторые производители устройств, чтобы протестировать предустановку, запускают приложение в фоновом режиме (без пользовательского интерфейса). В результате MyTracker получает ложные данные о запуске приложения пользователем.

Чтобы установки засчитывались только по первому запуску пользователя, со стороны приложения необходимо реализовать дополнительную логику: в случае если приложение запущено в первый раз, не производить инициализацию SDK MyTracker до загрузки графического интерфейса.

System Properties (дополнительный метод)

System Properties (дополнительный метод) можно использовать, если по какой-либо причине основной метод System Properties вам не подходит:

Рекомендуем использовать основной метод System Properties, так как дополнительный метод подразумевает редактирование файла с ключом-значением, что может приводить к ошибкам и потере ключей.

  1. Убедитесь, что в ваше приложение встроено MyTracker SDK с поддержкой предустановок (v2.1.1 и выше).
  2. Создайте специальный файл pre-install.mytracker.
  3. Запишите в файл ключ-значение, полученные по инструкции выше.
  4. Отправьте файл производителю для последующего размещения в устройствах.
  5. Убедитесь, что производитель разместил файл на устройстве и указал путь к файлу в system properties (build.prop) через ключ ro.mytracker.preinstall.path. Если файл уже был размещён на устройстве, то убедитесь, что производитель отредактировал его, добавив новую строку.

В результате, как только покупатель устройства запустит приложение, MyTracker SDK найдёт путь к файлу pre-install.mytracker, считает ключ-значение и свяжет предустановку с конкретной рекламной кампанией и производителем.

Отчёты по предустановкам

Данные по предустановкам поступают в MyTracker после того, как пользователи запускают приложение.

Чтобы проанализировать результаты кампаний по предустановкам, используйте Конструктор отчётов. Например, чтобы сравнить данные по разным производителям, Выберите из списка → Разрезы → Источники трафика → Кампания → Партнёр.

Подробнее см. раздел Аналитика

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