Facebook ios SDK 不跟踪标准购买事件
Facebook ios sdk doesn't track standard purchase events
我的应用程序中有自动续订订阅。这些订阅有 3-7 天的试用期(仅在试用期后收费)。我没有在源文件中放置任何用于事件跟踪的自定义代码,Facebook 可以很好地跟踪所有这些事件,购买除外。我以为那是因为我直到今天才发生过购买事件,但今天有人订阅了,"purchase" 事件仍然没有被追踪到。相反 "Initiated checkout" 事件被跟踪为价值 = 订阅价格。
问题是为什么没有被追踪到?我打算在 facebook 中创建一个带有购买事件优化的广告活动,但如果无法识别它们,那我就做不到。
Facebook SDK 无法跟踪自动续订订阅,因为客户不会因响应应用内事件而被收费。您的订阅付款发生在试用转换或续订之后,并且无论用户当时是否打开您的应用程序都会发生。
为了准确跟踪 Facebook 中的自动续订订阅,您需要将 Apple 的购买收据保存在您的服务器上,并使用 /verifyReceipt
端点定期刷新它。从这个响应中,您可以确定您的免费试用是否转换或订阅续订,然后,最后,您可以通过 Facebook API 从您的服务器跟踪转换。
我的应用程序中有自动续订订阅。这些订阅有 3-7 天的试用期(仅在试用期后收费)。我没有在源文件中放置任何用于事件跟踪的自定义代码,Facebook 可以很好地跟踪所有这些事件,购买除外。我以为那是因为我直到今天才发生过购买事件,但今天有人订阅了,"purchase" 事件仍然没有被追踪到。相反 "Initiated checkout" 事件被跟踪为价值 = 订阅价格。
问题是为什么没有被追踪到?我打算在 facebook 中创建一个带有购买事件优化的广告活动,但如果无法识别它们,那我就做不到。
Facebook SDK 无法跟踪自动续订订阅,因为客户不会因响应应用内事件而被收费。您的订阅付款发生在试用转换或续订之后,并且无论用户当时是否打开您的应用程序都会发生。
为了准确跟踪 Facebook 中的自动续订订阅,您需要将 Apple 的购买收据保存在您的服务器上,并使用 /verifyReceipt
端点定期刷新它。从这个响应中,您可以确定您的免费试用是否转换或订阅续订,然后,最后,您可以通过 Facebook API 从您的服务器跟踪转换。