Отслеживание установки приложений с помощью AppsFlyer
Я хочу отследить, как мое приложение для Android было установлено пользователем, в магазине Google Play или чем-то еще. Я выбрал AppsFlyer для отслеживания и ссылался на некоторые сайты и просто написал код, чтобы отслеживать только события приложений, и получил его на сайте AppsFlyer. Но я не смог понять, как отследить, установлен ли он из Google PlayStore или любого другого медиа-источника, такого как TapJoy, или что-то еще. Не могли бы вы предложить мне любую идею, чтобы продолжить как можно скорее. Заранее спасибо.
4 ответа
Для AppsFlyer вам необходимо реализовать отслеживание их установки - в основном их широковещательный приемник, который ловит намерение INSTALL_REFERRER (также установите соответствующие разрешения для вашего приложения).
https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android
А потом поставить:
AppsFlyerLib.getInstance().startTracking(this.getApplication(),"[Dev_Key]");
в вашу функцию MainActivity "OnCreate".
Это должно быть минимумом для отслеживания установок.
Тогда у вас будет возможность использовать их "технологию" OneLink, чтобы воспользоваться преимуществами отложенных глубоких ссылок и т. Д.
Однако их SDK не самый лучший документированный, так как в нем есть некоторые ошибки, так что ждите немного боли.
Попробуйте Firebase Analytics или Google Analytics - обе службы, предоставляемые Google. легко отслеживать установки в данных приложения. Если вы хотите отслеживать данные в реальном времени, вы должны использовать Google Analytics. в настоящее время у firebase нет живой функции.
AppsFlyer интегрирован с TapJoy, Facebook и 1800 другими сетями / сервисами. Вы сможете увидеть любую установку, если она идет от TapJoy, Google Play Store или где-либо еще.
Appsflyer обеспечивает 2 типа отслеживания установки
1. Органическая установка-установка через Google Play Store. 2. Неорганическая установка - установка с помощью других средств, таких как внешняя ссылка, рекламный API.
Надеюсь, поможет.