Определить источник запуска приложения (органический против неорганического) - PullRequest
0 голосов
/ 01 мая 2018

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

Что если мы хотим отследить, было ли открыто приложение (например):

  • Органически
  • через ссылку филиала
  • По ссылке Appsflyer
  • Через наше собственное push-уведомление
  • Через push-уведомление от AppBoy / Braze

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

Поскольку мы можем предположить, что приложение было открыто органично, если не была вызвана ни одна из этих функций обратного вызова / делегата, решение грубой силы могло бы состоять в том, чтобы запустить таймер и разрешить вызов всех этих обратных вызовов в течение нескольких секунд, прежде чем мы предположим, что открытое было органическим.

Есть ли лучшие практики для этого?

1 Ответ

0 голосов
/ 30 июля 2019

Для этого не существует единого размера, так как список возможных источников постоянно включается.

Чтобы сделать это хорошо, объедините кампанию, участие и активность в сеансе (например, параметры запуска в iOS) в одном месте. Вы можете выполнить соответствующую логику для вашего варианта использования. Например, Braze использует историческое поведение для выявления влияющих открытий в дополнение к прямым открытиям.

"Если пользователь, который обычно открывает приложение 30 раз в день, открывает приложение через 6 часов после получения push-уведомления, толчок получит мало или вообще никакого влияния на влияние открытия. Однако, если пользователь, который обычно использует приложение один раз через месяц приложение открывается через 6 часов после получения толчка, у открытия будет намного больше шансов быть посчитанным как подверженное влиянию открытие ". - Документация Braze

Надеюсь, это поможет.

...