用于 react-native 的 Firebase 电子商务分析

Posted

技术标签:

【中文标题】用于 react-native 的 Firebase 电子商务分析【英文标题】:Firebase eCommerce analytics for react-native 【发布时间】:2020-10-11 10:23:42 【问题描述】:

我正在尝试将一些电子商务数据记录到 Firebase 分析中,我正在使用这些事件进行记录,

view_item_list、add_to_cart、begin_checkout、add_payment_info、购买

我可以在仪表板上找到这些日志,但我找不到任何包含这些数据的电子商务报告。我错过了什么吗?我是否应该在 Firebase 控制台上配置任何内容才能查看电子商务报告?

这些是我记录的示例对象。

 let item_jeggings: any = 
  item_id: 'SKU_123',
  item_name: 'jeggings',
  item_category: 'pants',
  item_variant: 'black',
  item_brand: 'Google',
  price: 9.99
;
    let item_boots: any = 
  item_id: 'SKU_456',
  item_name: 'boots',
  item_category: 'shoes',
  item_variant: 'brown',
  item_brand: 'Google',
  price: 24.99
;
const params1 = 
  item_list_id: 'L001',
  item_list_name: 'Related products',
  items: [item_jeggings, item_boots]
;
analytics().logEvent('view_item_list', params1);

事件在控制台上记录良好。但是我在哪里可以找到电子商务分析?

编辑

目前在 Firebase 中似乎没有查看电子商务报告的选项。由于我们可以将 firebase 项目与 google analytics 和 google analytcs 链接,我们可以使用 google analytics 来查看通过 Firebase 记录的电子商务报告吗?

如果不是,在 react-native 应用程序中记录/查看电子商务报告的最佳方式是什么?

【问题讨论】:

这里的答案似乎表明您必须使用 Google Analytics 来观看来自 Firebase 的电子商务事件:***.com/questions/49610677/… @Frank van Puffelen 我也试过了。但是在那里找不到这些数据。我能够看到那里的事件。但没查到电商数据 【参考方案1】:

Firebase 充当 GTM 的数据层,将数据推送到 Google Analytics(分析)信息中心。因此,所有通过 GTM 传递的 firebase 数据都提供 GA 标签并启用增强的电子商务功能

您可以在标签管理器上查看事件

您可以像这样启用增强型电子商务

您可以启用增强电子商务,如下所示

您可以选择Conversions > Ecommerce > Sales Performance查看报告

更多信息可以看这个VIDEO

【讨论】:

非常感谢您的回答。但是,当我将 Firebase 项目与 Google 分析控制台链接时,该属性是使用 App+Web 类型创建的,它没有您在第一张图片中指定的最后一列(创建视图)。你提到的图片是来自普通网站吗?还是来自 firebase 的linkedobile 应用项目? 我添加了我的管理员设置截图。 @AnoopJoshi 抱歉,我没有在手机上查看。我刚刚在网上测试过。我现在有点忙。我会找到 app+web 的选项并编辑我的答案 你设置了iosandroid和web吗? 实际上我在 Firebase 中配置了 Android 和 iOS 项目。当我将该项目与 google 分析链接时,会自动创建 app+web 属性类型。

以上是关于用于 react-native 的 Firebase 电子商务分析的主要内容,如果未能解决你的问题,请参考以下文章

中继订阅不适用于 react-native

是否有任何本地 GraphQL 数据库用于 react-native?

console.log 不适用于 react-native

推荐 .gitignore 用于 react-native

React-Native 日历议程没有用于 Detox 的 testID

自定义字体不适用于 React-Native 0.62