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

如何在GA4 API中获取UA等价的TransactionsPerSession指标?

Universal Analytics(通用分析)

此前我使用Google Analytics API获取特定事件的转化率,所使用的维度和指标如下:

Dimensions
 - ga:eventLabel
Metrics
 - ga:transactions
 - ga:transactionsPerSession

我曾成功获取到该数据。

GA4(谷歌分析4)

由于Universal Analytics属性即将停止处理数据,我需要切换至GA4。但我发现GA4 API中没有TransactionsPerSession指标,尝试了多个不同指标(包括Transactions),但大部分都返回0。

Dimensions
 - customEvent:eventLabel
Metrics
 - transactions
 - sessionConversionRate
 - userConversionRate
 - purchaserConversionRate
 - ...

是否有其他方法可以获取TransactionsPerSession(电商转化率)?


解决方案

GA4 API没有直接提供TransactionsPerSession指标,但可以通过自行计算得到:

  • 核心公式:TransactionsPerSession = transactions / sessions(交易总数 ÷ 会话总数)

具体操作

  1. 在API请求中同时请求以下维度和指标:
    • 维度:customEvent:eventLabel(注意修正拼写:原eventLable应为eventLabel)
    • 指标:transactions、sessions
  2. 拿到返回数据后,对每个eventLabel对应的两个指标值做除法运算,即可得到对应事件的交易转化率。

关于transactions返回0的排查点

  • 检查GA4电商事件配置:确认已正确发送purchase事件,且事件包含transaction_id、value等必填参数
  • 验证维度指标组合合法性:customEvent:eventLabel与transactions是合法组合,但需确保该事件确实和交易行为关联
  • 核对数据范围:确认请求的日期范围内有实际交易数据,或是否存在数据采样导致的偏差

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:37:10