当iOS应用程序的用户购买非耗材项目,然后在新设备上安装该应用程序时,他们可能会再次通过该项目的标准购买逻辑。应用程序商店会询问他们是否希望在该项目上花费0.99美元,但如果他们点击“是”,则会通知他们已经拥有该项目,并询问他们是否希望免费下载。
我想在我的分析中跟踪新购买,而不是将它们与用户免费获得的重新购买项目混为一谈。不幸的是,似乎这种行为与真正的新购买(与客户端应用程序)无法区分。 Apple似乎say as much:“注意:如果用户尝试购买已经购买的产品,而不是使用应用程序的恢复界面,App Store会创建常规事务而不是恢复事务。用户不是'再次收取产品费用。对待这些交易的方式与处理原始交易完全相同。“
在讨论这个问题时,大多数帖子(以及Apple的文档)都说我应该向用户提供“恢复交易”按钮。我确实提供了这个按钮,但用户总是可以绕过这个逻辑,并通过传统的购买路线。这是我的跟踪将变得不准确的地方。
我有任何选择吗?谢谢!
答案 0 :(得分:0)
我很确定您没有任何选项来跟踪新购买,而不是在用户购买应用时免费下载以前的购买。我已经研究过这个与分析相同的原因,但我找不到办法。 IAP的设置是为了确保您尊重其他设备上由同一iTunes帐户进行的购买。
如果您的用户需要拥有特定于您的应用的帐户才能进行购买,您可以使用该帐户了解他们是否已经进行了购买。但要求购买帐户可能会降低转化率。