我想跟踪用户如何安装我的Android应用程序,无论是通过Google Play商店还是其他任何东西。我选择了 AppsFlyer 进行跟踪并引用了一些网站,只是编码以单独跟踪应用程序事件,并在 AppsFlyer 网站上获得了它。但是无法清楚地了解如何跟踪它是从Google PlayStore还是任何其他媒体来源(如TapJoy或其他东西)安装的。您能否建议我尽快进行的任何想法。提前谢谢。
对于 AppsFlyer,您需要实现其安装跟踪 - 基本上是捕获INSTALL_REFERRER意图的广播接收器(还要为您的应用程序设置适当的权限)。
https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android
然后把:
AppsFlyerLib.getInstance().startTracking(this.getApplication(),"[Dev_Key]");
进入您的主活动"OnCreate"功能。
这应该是跟踪安装的最小值。
然后,您可以选择使用他们的OneLink"技术"来利用延迟深度链接等。
但是,他们的SDK并不是记录最好的SDK,并且有一些错误,因此预计会有一些痛苦。
尝试Firebase Analytics或Google Analytics这两种服务均由Google提供。 易于跟踪应用数据中的安装。如果你想跟踪实时数据,你应该使用谷歌分析。目前Firebase没有实时功能。
AppsFlyer 与 TapJoy、Facebook 和其他 1800 个网络/服务集成。您将能够看到任何安装是否来自TapJoy,Google Play商店或其他任何地方。
Appsflyer 提供 2 种类型的安装跟踪
1.通过谷歌Play商店进行自然安装安装。 2.无机安装 - 通过外部链接,广告API等其他媒体安装。
希望对您有所帮助。