如何通过Google Analytics API获取源自Google Ads的支付数据?
通过Google Analytics API获取Google Ads来源支付数据的方法
前置确认
- 确保Google Analytics(GA4)与Google Ads的自动标记已开启,关联账户后,Google Ads点击的流量会带有
gclid参数,GA会自动识别为Google Ads来源。 - 确认支付转化已在GA4中正确记录:无论是通过GTM捕获支付页面触发的转化,还是gtag发送的转化事件,需保证GA4能追踪到对应的支付行为(如
purchase事件或自定义支付事件)。
API调用核心配置(GA4 Reporting API)
维度与指标组合
选择以下维度和指标,配合过滤条件精准定位Google Ads来源的支付数据:
- 必选维度:
sessionSourceMedium(用于筛选Google Ads流量) - 可选维度:
campaignName、adGroupName(用于细分到广告系列/组) - 必选指标:
purchaseRevenue(支付总金额)、purchases(支付订单数);若为自定义支付事件,替换为eventCount(转化次数)及对应的自定义金额指标。
过滤条件
添加维度过滤器,限定sessionSourceMedium的值为google / cpc,确保仅统计Google Ads付费流量带来的支付数据。
请求参数示例
{ "dateRanges": [{"startDate": "2024-01-01", "endDate": "2024-01-31"}], "dimensions": [{"name": "sessionSourceMedium"}, {"name": "campaignName"}], "metrics": [{"name": "purchaseRevenue"}, {"name": "purchases"}], "dimensionFilter": { "filter": { "fieldName": "sessionSourceMedium", "stringFilter": { "matchType": "EXACT", "value": "google / cpc" } } } }
关键注意事项
- 转化链接器校验:GTM中的转化链接器需确保能在用户跳转过程中传递
gclid参数,否则跨页面的支付行为无法与Google Ads点击关联。 - 归因逻辑统一:若同时向Google Ads和GA4发送转化数据,需保证两者的归因模型一致(默认均为最后点击归因),避免数据偏差。
- 自定义事件适配:若支付是通过自定义事件(如
payment_complete)追踪,需在API请求中添加eventName维度,并过滤该事件名,同时使用对应的自定义指标获取支付金额。
内容的提问来源于stack exchange,提问作者philippe
相关产品推荐
相关产品推荐

