【发布时间】:2018-10-11 02:42:30
【问题描述】:
在 iOS 上,大多数深度链接/通知 SDK 提供委托函数或回调,让我们知道该框架是否参与了打开/安装应用程序。
如果我们想跟踪应用程序是否被打开(例如)怎么办:
- 有机地
- 通过分支链接
- 通过 Appsflyer 链接
- 通过我们自己的推送通知
- 通过来自 AppBoy/Braze 的推送通知
可能的来源列表不胜枚举。问题是:有些 SDK 通过委托或回调向我们提供信息,这意味着我们不知道潜在的回调何时会发生。那么如何跟踪自然应用的发布呢?
由于我们可以假设如果没有调用这些回调/委托函数,则应用程序已自然打开,因此暴力解决方案可能是启动一个计时器并允许在我们假设之前调用所有这些回调几秒钟开放是有机的。
是否有这样做的最佳实践?
【问题讨论】:
-
So then how would one track an organic app launch- 您想跟踪服务器的非/自然启动吗? -
@MaximShoustin。我想将上述所有场景跟踪到我们的事件跟踪器。
-
嗯,关于 AppsFlyer,您可以配置回发,因此每次安装(无论是有机/非)AppsFlyer 服务器都会使用相关数据调用您服务器的 API。服务器到服务器