目标:我想在设备上安装我的应用程序时从 iTunes 链接中获取我的自定义参数(引荐来源网址)。
iTunes 链接看起来像这样: https://itunes.apple.com/in/app/complete-gym-guide-lite/id550449574?mt=8
如果我在末尾附加我的参数 say(&referrer=xyz) 并且我在 ios safari 浏览器中打开这个 url 然后它会提示下载应用程序。
困惑:应用商店会在启动时将我的参数(引荐来源网址)发送到我的应用程序,以便我可以在我的应用程序中获取并使用它。
对于 Android play store 链接如下所示:http://play.google.com/store/apps/details?id= &referrer=guid%3D%guid%
您可以在 url 末尾看到 referrer 参数。一旦应用程序安装在设备中,Play 商店将使用 INSTALL_REFERRER 广播接收器将此参数发送到应用程序。我们可以使用这个参数。
我为转化跟踪所做的尝试或其他人所做的:其他人只是在第一次打开应用程序时将静态数据发送到他们的服务器,并在 NSDefault 中维护一个标志以确保该应用程序确实不再发送相同的数据。我也可以做同样的事情以及下面链接中建议的替代方法,但我想用自定义参数做一些事情。
我已经看到以下链接: iOS - track which ad campaigns my installs are coming from Tracking iOS installs from multiple marketing sources
请帮帮我。
最佳答案
正如@Aditya 所说,目前,Apple 不会从 iTunes 向安装发送任何引荐来源网址(或参数)。
唯一的方法是使用第三方 sdk 来安装。
我一直在开发自己的 sdk 来获取此信息,但获取任何信息的方式真的很难,而且不太有信心使用它。所以最后我们使用了一些第三方,他们使用许多技术来获取这个(如指纹数据、App2App 方法等...)
我已经测试了 appsflyer sdk 和 facebook sdk,它们按预期工作,使用这个或任何你喜欢的。
希望对你有帮助
关于iOS 转化/安装跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24148623/