我正在查询 GA Report API v4 ,以获取AdWords关键字的一些指标。
正如我使用的尺寸:
ga:keyword
作为我使用的指标:
ga:adClicks,
ga:adCost,
ga:CPC,
ga:sessions,
ga:bounceRate,
ga:pageviewsPerSession,
ga:goalConversionRateAll,
ga:transactions,
ga:transactionRevenue
当我将从API中提取的结果与我通过Google Analytics用户界面获得的结果进行比较时,我发现某些关键字中的某些指标存在微小差异。
当我尝试 GA API v3 时,我也有同样的结果。
是什么原因?
为什么某些返回的关键字指标与UI中的结果完全相同,但肯定不是?
我尝试了各种日期范围:1天,一周,一个月,但在所有情况下,我在某些关键字的某些指标上都有一些微小的差异。
答案 0 :(得分:2)
问题:出现差异的原因是您要拨打两份不同的报告。
报告1)用户界面报告。
如您所见,此报告由两部分组成,第一部分来自Google AdWords API的点击次数,费用和每次点击费用,以及来自Google Analytics的其他指标(会话,退回等)
因为您要进入AdWords>关键字,您实际上是设置过滤器以仅选择AdWords流量。
报告2)自定义报告。
此报告在不使用任何过滤器的情况下提取关键字维度。这意味着该报告还将data for organic keywords, and any UTM_term parameters set。
由于有机关键字的会话没有AdWords数据,因此前三列将相同,但Google Analytics特定列会显示指标的变化。
<强>解决方案:强>
要使报告一致,您需要在API请求中添加过滤器,例如ga:adwordsCustomerID
或ga:source=google & ga:medium=cpc
。