pap*_*nik 5 android in-app-purchase firebase-analytics
根据此 https://support.google.com/firebase/answer/6317485?hl=en in_app_purchase事件将在用户完成应用内购买时自动跟踪。
测试用户会出现此问题。他们不收费(因为他们是在谷歌开发者控制台的“测试帐户”列表中输入的),但也会为他们跟踪in_app_purchase事件。因此,分析和实际支付之间存在差异。
有没有办法以某种方式将真实购买和“测试”购买分开?
或者,也许是一种禁用某些事件的自动跟踪并手动发送它们的方法?以及如何在这种情况下在运行时识别“测试”购买(为了不发送in_app_purchase事件)
我知道现在有点晚了,但我还是在这里写下我的 2 美分:
我想您可能已经知道 Firebase Analytics 中的 Android 测试购买已被计算在内,如此处所述(请参阅 in_app_purchases),“注意:付费应用购买收入、订阅收入(仅限 Android)和退款不会自动跟踪。您的报告的收入可能与您在 Google Play 开发者控制台中看到的值不同。标记为无效或沙盒(测试)的事件将被忽略。只有 iOS 事件才会被标记为沙盒”。
也就是说,没有办法在运行时识别此类购买并避免它们被 Android 报告并填充您的产品应用程序数据。然而,目前只有几种方法可以处理它(在我看来):
不过,考虑到你的情况,我认为选项#2有点违反直觉,所以选择#1。
禁用在运行时向 Analytics 报告测试购买数据需要执行以下两件事:
在这种情况下,目前#2 似乎不是一个选择。因此,我们在这里所能做的就是联系 Firebase 支持并请求该功能。但在那之前,我看不到其他方法。但我很好奇,并且愿意接受其他人的建议。:)
| 归档时间: |
|
| 查看次数: |
932 次 |
| 最近记录: |