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

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

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

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

Как работает

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

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

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

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

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

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

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

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

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

PAI

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

  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, по которому сможет связать установку с конкретной рекламной кампанией и производителем устройств.

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", "sub_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 после того, как пользователи запускают приложение.

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

Подробнее см. раздел Отчёты