如何在App Store中获取iOS应用程序安装的推荐链接?

13
我正在构建电子商务平台,包括网站、Android 应用和 iOS 应用。我已经使用 Google Play 安装引荐 API 实现了 Android 版本。对于 Android,当用户从引荐链接安装时,我们将获取引荐链接和其他数据,并在用户在我们的应用中注册时进行匹配。因此,我们可以计算引荐得分。 我寻找了 iOS 的解决方案,但没有获得任何合适的解决方案。 我应该怎么办? 谢谢。
3个回答

1

这是最好的方案了。

前往appstoreconnect > App Analytics > 选择应用程序 > 获取 > 活动 > 点击加号并输入活动。

基本上,当您发布您的appstore链接时,请添加一个ct = something参数,然后您将会看到从跟随该链接的人安装的数量。


安装应用后,我能否在应用中接收到ct=value参数? - Lalit Rawat
不,似乎不可能。我非常注重隐私,但我认为苹果在这方面做得太过分了。除了广告行业的持续滥用之外,还有合法的安装归因用例。想象一下,当扫描一个场所的QR码时,如果没有安装该应用程序,会重定向到App Store。然后,当您打开应用程序时,该场所的屏幕会在应用程序中弹出。在Google Play referrer上是可能的,但在iOS上没有类似的功能 :( - philk

-3

您可以通过深度链接来实现此操作。 您可以生成带有一些信息的推荐URL,例如https://my.referal.app.com/referal?referalId=1。然后当另一个用户打开此URL时,它会自动重定向到您的应用程序。并且您可以在App Delegate中的方法open(_:options:completionHandler:)中获取referralId值。


但这不是他们所问的,对吧?他们想知道哪个链接触发了安装,而不是应用程序启动。据我所知,这是不可能的。 - Ale Ravasio

-3

有人能解释一下为什么这个答案被踩了吗?是因为它太简短了,没有提供清晰的解释吗?还是使用通用链接来解决这个问题本质上存在问题? - cubuspl42
3
与此同时,我已经自己找到了问题的答案。虽然通用链接可以支持两种情况:1. "应用已安装->转到应用程序"和2. "应用未安装->转到WWW",即使在第二种情况下,WWW页面也可以重定向到App Store,但在第二种情况下,没有办法传播通用链接的路径/参数。因此,通用链接本身无法解决OP的问题。 - cubuspl42
1
有一个由谷歌提供的第三方解决方案叫做“Firebase动态链接”,在情况2中它“有点”支持传播自定义数据,但它依赖于剪贴板(!)。在iOS 14+上,滥用剪贴板至少会导致非最佳用户体验。 - cubuspl42

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接