使用Firebase Analytics跟踪Android应用内订阅活动

时间:2016-09-14 09:45:34

标签: android firebase firebase-analytics in-app-subscription

我们正在使用Firebase Analytics来跟踪我们的Android应用。 我们已将其与我们的Google Play帐户相关联,希望能够收到自动in_app_purchase个活动。我们后来意识到,它不支持应用内订阅:https://support.google.com/firebase/answer/6317485?hl=en

我们如何跟踪订阅收入事件?
我们考虑过使用ecommerce_purchase事件(https://support.google.com/firebase/answer/6317499?hl=en),以便跟踪用户的ARPU,ARPPU和LTV。

我们面临的问题是处理订阅重复。我们是否应该每月/每年手动发送此事件,并在取消订阅后停止发送?这似乎是一个容易出错的黑客...

还有其他想法吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

如果您想通过服务器继续使用您所描述的技术,可以通过subscriptions API跟踪Google订阅活动是否有效或取消。

如果您轮询此API,您应该能够确定何时将ecommerce_purchase事件发送到firebase。

以下是轮询Google Play的API的ruby示例。您可以使用类似技术轮询iTunes API

答案 1 :(得分:0)

我想您需要的是Real-time developer notifications

您还可以检查移动端和服务器端here的正式实施。

答案 2 :(得分:0)

首先,要跟踪所有应用内订阅事件,您需要验证来自后端的收据。否则,如果用户未打开应用,则无法获得订阅续订,退款和其他订阅事件。 然后,您需要将事件发送到Firebase。 我们为此提供了一个解决方案,您可以检查它here