当前位置: 首页 > 知识库问答 >
问题:

使用Firebase Analytics跟踪Android应用内订阅事件

霍修筠
2023-03-14

我们正在使用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个答案

凤柏
2023-03-14

在应用程序中测量和跟踪超级脚本是一件复杂的事情,因为应用程序可能无法获得取消/更改事件,因此无法继续跟踪不再存在的内容。这会导致数据损坏和不可信。

为此,我们实施了如下内容:

客户端:我们将所有创建、更改和取消作为自定义事件进行跟踪。

服务器端:每当我们收取订阅费用时,我们都会将其作为“购买”事件进行跟踪。因此,计算出的用户生命周期值是正确的,我们仍然拥有所有操作、更改......用户所做的工作流程。

我真的可以推荐这个解决方案,因为-尽管它稍微复杂一些-允许您跟踪整个用户旅程,同时拥有正确的firebase统计数据。

龙隐水
2023-03-14

我猜您需要的是实时开发人员通知。

您还可以在此处查看移动端和服务器端的官方实现。

荆煌
2023-03-14

如果您想在服务器上使用所述技术,您可以通过订阅API跟踪google订阅事件是活动的还是取消的。

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

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

 类似资料:
  • 自从开始使用GoogleTagManager以来,我一直在尝试使用Javascript进行分析。目前,我希望跟踪退出链接,并使用以下自定义html代码段: 射击规则是: 然后我尝试了一个射击规则: 不走运。Google Analytics和HTTPfox都没有发现任何信息。 我还在想谷歌标签管理器。 有人知道我做错了什么吗?

  • 目前我们正在使用Axon 2。我们想把Axon 2升级到4。我们使用Axon 2订阅带有重放选项的事件处理器。在Axon 4中,一个显著的区别是跟踪事件处理器。看来,跟踪处理器是重播的必备。有可能拥有订阅和跟踪事件处理器吗?有没有可能把跟踪处理器只用于重放,剩下的就不管了?还是必须改变整个结构?

  • 基本上,我试图使用ARM部署一个事件网格订阅来收集订阅中的特定事件(主题类型= Azure订阅)。我已经有一个创建了事件网格触发功能的功能应用程序,只需要将该功能与事件网格订阅绑定为webhook。 我正在使用Azure DevOps中的发布管道来自动化整个工作流。 以下是我使用的一个示例: 这最终部署了事件网格主题,而不是事件网格订阅。 然后,有人建议我尝试以下操作: 但是这最终以这个错误而失败

  • 使用指南 - 数据报告 - JSApi - 单页应用跟踪 一、概览 单页应用(SPA)是指在首次加载网页时加载浏览整个网站所需全部资源的网络应用或网站,所有的操作都在这张页面上完成,都由JavaScript来控制。 在传统网站上运行百度统计的跟踪代码hm.js没有任何问题,因为每次加载页面都会运行一次。但是对于SPA来说,页面的更新是通过JavaScript更新页面内容,而不是把整个页面重新加载一

  • 有可能做到这一点吗?

  • Node.js应用程序可以使用composer-client.BusinessNetworkConnection.onAPI调用从业务网络订阅事件。事件在业务网络模型文件中定义,并由交易处理函数文件中的指定交易处理。有关发布事件的更多信息,请参阅发布事件。 在你开始之前 在应用程序可以订阅事件之前,你必须定义一些事件和发送它们的交易。还必须部署业务网络,并且必须具有可连接到该业务网络的连接配置文件