求助:google.analytics.data_v1beta中organicGoogleSearchImpressions兼容维度
解决Google Analytics Data API v1beta中
organicGoogleSearchImpressions的维度兼容问题 问题原因
organicGoogleSearchImpressions属于会话来源/渠道类的聚合指标,是基于搜索会话层级统计的,而landingPage属于页面层级维度,二者统计逻辑不兼容,因此触发维度指标不匹配的错误。
兼容的页面识别维度
如果需要获取可识别页面的维度,可使用以下兼容选项:
pagePath:页面路径,可精准定位具体页面pageTitle:页面标题,辅助识别页面内容fullPageUrl:完整页面URL
这些维度和organicGoogleSearchImpressions、organicGoogleSearchClicks的统计逻辑匹配,不会出现兼容性问题。
修正后的查询代码示例
request = RunReportRequest( property="properties/" + view_id, dimensions=[ Dimension(name="date"), Dimension(name="pagePath"), # 替换为兼容的页面维度 ], metrics=[ Metric(name="organicGoogleSearchClicks"), Metric(name="organicGoogleSearchImpressions"), ], date_ranges=[DateRange(start_date=start_date, end_date=end_date)], ) response = analytics.run_report(request)
额外说明
如果确实需要关联着陆页数据,可分开两次查询:
- 先查询
organicGoogleSearchImpressions+date+pagePath获取页面级曝光数据 - 再查询
landingPage+date+sessions(或其他会话类指标)获取着陆页会话数据
之后通过date字段在本地进行数据关联拼接。
内容的提问来源于stack exchange,提问作者Fabricio.G
相关产品推荐
相关产品推荐

