微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Firebase with Measurement Protocol - 购买事件值显示在转化中,但不在事件中

如何解决Firebase with Measurement Protocol - 购买事件值显示在转化中,但不在事件中

我们有一个 iOS 和 Android 版本的电子商务应用。由于我们的部分销售额是线下支付的,因此我们使用 Measurement Protocol for GA4 将购买事件发送到 Firebase。 当在应用程序中开始销售时,会有一个 API 调用,我们存储 app_instance_id 服务器端。然后在确认离线付款时使用该 app_instance_id。

我们使用 Measurement Protocol v2(适用于 GA4)将事件发送到 Firebase。在实时视图中,通过 iOS 过滤,我们可以看到正在接收“购买”事件,并且 value 参数定义良好。

从这里开始,事情变得奇怪了。 如果我们进入转换并按平台或 iOS 流过滤,我们可以看到一些购买转换。在图中,我们有一个事件计数,但没有绘制任何值。在表格中,我们在 Value 列中有信息(表示正在收到每笔销售的价值)。

现在,如果我们进入事件,使用相同的 iOS 过滤器,我可以看到事件计数,但值为零。请记住,当我们在实时视图中看到这些事件时,它们已经设置了一个值。

这是我们发送给 MP 的 JSON

{
  "nonPersonalizedAds": false,"appInstanceId": "app-instance-here","events": [
    {
      "name": "purchase","params": {
        "currency": "EUR","items": [
          {
            "item_id": "s20508646","item_name": "item name","quantity": 1,"price": 7.99,"item_brand": "Rainbow","item_variant": "TU","currency": "EUR"
          },{
            "item_id": "s20517325","item_name": "Another item name","price": 15.99,"item_brand": "dam","item_variant": "T:TU",{
            "item_id": "s20723755","item_name": "Yet another item name","price": 21.99,"item_brand": "Victoria`s Secret","currency": "EUR"
          }
        ],"transaction_id": "E4424243","shipping": 4.99,"value": 50.96,"tax": 0
      }
    }
  ]
}

关于让购买事件显示正确价值的任何提示

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。