1

I want to track how my android app was installed by user, either by google play store or anything else. I've choosed AppsFlyer for tracking and referenced some sites and just coded to track app events alone and got it on AppsFlyer site too. But couldn't get that much clear about how to track whether its installed from Google PlayStore or any other media source like TapJoy or something else. Could u please suggest me any idea to proceed as soon as possible. Thanks in advance.

4

4 回答 4

3

对于 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 并不是最好的文档,而且它有一些错误,所以预计会有点痛苦。

于 2016-09-21T13:33:26.110 回答
1

试试 Google 提供的Firebase AnalyticsGoogle 分析 这两种服务。易于跟踪应用数据中的安装。如果您想跟踪实时数据,您应该使用谷歌分析。目前 firebase 没有实时功能。

于 2016-07-16T07:38:40.067 回答
0

Appsflyer 提供 2 种类型的安装跟踪

1.通过google play store进行有机安装。2.无机安装——通过外部链接、广告API等其他媒体安装。

希望能帮助到你。

于 2017-06-08T09:59:04.460 回答
0

AppsFlyer 与 TapJoy、Facebook 和 1800 个其他网络/服务集成。您将能够看到来自 TapJoy、Google Play 商店或其他任何地方的任何安装。

于 2016-07-17T10:56:55.083 回答