5

在我的应用程序中,我列出了一些歌曲,用户可以点击下载,iTunes 打开,用户可以下载音乐。到目前为止,它的工作完美。

现在我需要知道用户是否成功购买了音乐。我有一些逻辑要根据购买是否成功来实现。

无论如何,我们可以找到成功的 iTunes 购买吗?至少当我们使用我们的会员 ID 时?

4

1 回答 1

4

看看Ebates是如何做到这一点的。它们通过 LinkShare 网络中的 Apple 程序链接到 iTunes 商店(因此您需要找到与 iTunes 一起使用的任何网络的类似说明:PHG、TradeDoubler、LinkShare 等)。

请注意,您从 Ebates 到 iTunes 商店的出站点击包含一个u1带有唯一 ID 的 URL 参数,类似于ebs1234567890sbe. 这就是所谓的“签名”或“ShopperID”或“SID 值”。该 ID 会附加到用户,以便当他们完成购买并获得佣金时,您的报告会将此 ID 附加到交易中。这就是现金返还附属公司知道将正确的现金返还给正确的用户的方式,您可以使用相同的功能来满足您的需求。

因此,为您提供一些步骤:

  1. 查找有关为您用来向 iTunes 发送流量的附属网络发送 SID 值的文档。这是 LinkShare 的文档 ( pdf )。
  2. 通过点击将用户 ID 传递给 iTunes
  3. 与您的联盟网络的佣金 API 集成,以便您的服务器知道销售何时完成以及哪个用户 ID 完成了销售

编辑:通过 PHG 网络工作的 iTunes 附属机构会发现这些资源很有用:

  1. PDF是 PHG 的快速入门指南。按照“子 ID 跟踪参数”的说明进行操作。
  2. PHG 的API 文档讨论了报告方法。
  3. 感谢@Deepukjayanpubref ,这是从 PHG 的 iTunes API获取价值的精确 API 查询语法:https://login:pass@itunes-api.performancehorizon.com/reporting/report_publisher/publisher/YOUR_ID/conversion.json?publisher_reference=YOUR_PUBREF_STRING
于 2013-09-22T16:05:27.357 回答