You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Analytics自定义指标:如何计算订单成功率?

解决方案:在Firebase Analytics中计算订单成功率

Firebase控制台本身不支持直接基于现有事件创建自定义计算指标,但可以通过以下几种方式实现你的需求:

方法1:客户端预计算并上报自定义参数

每次用户完成下单流程(成功或失败),在客户端统计当前用户的下单成功/失败次数,计算出成功率后,将该值作为自定义参数附加到place_order或place_order_fail事件中。例如:

  • 下单成功时,上报place_order事件并添加参数user_order_success_rate,值为「该用户累计成功次数/(成功次数+失败次数)」
  • 或者每日在客户端统计当日全局下单数据,上报专门的daily_order_summary事件,携带success_count、fail_count、success_rate三个参数

这种方式可以直接在Firebase控制台的事件参数中查看成功率数据,无需额外工具。

方法2:通过BigQuery导出数据自定义计算

如果你的Firebase项目已关联BigQuery,可将Analytics数据自动导出到BigQuery,再用SQL查询计算每日订单成功率:

SELECT
  DATE(TIMESTAMP_MICROS(event_timestamp)) AS event_date,
  COUNTIF(event_name = 'place_order') AS success_count,
  COUNTIF(event_name = 'place_order_fail') AS fail_count,
  COUNTIF(event_name = 'place_order') / (COUNTIF(event_name = 'place_order') + COUNTIF(event_name = 'place_order_fail')) AS success_rate
FROM
  `your-project-id.analytics_xxxxxx.events_*`
WHERE
  event_name IN ('place_order', 'place_order_fail')
  AND _TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m%d', DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)) AND FORMAT_DATE('%Y%m%d', CURRENT_DATE())
GROUP BY
  event_date
ORDER BY
  event_date DESC;

你可以将该查询保存为视图,或设置定期导出报表,方便查看每日成功率趋势。

方法3:关联GA4创建自定义比率指标

Firebase Analytics与Google Analytics 4(GA4)深度集成,可在GA4中创建自定义比率指标:

  1. 登录GA4后台,进入管理员 > 自定义定义 > 创建自定义指标
  2. 指标类型选择「比率」,分子选择place_order事件的计数,分母选择place_order和place_order_fail事件的计数之和
  3. 保存后即可在GA4报告中查看该自定义订单成功率指标,还能按日期、用户维度等维度分析

内容的提问来源于stack exchange,提问作者PoolHallJunkie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 06:47:37