Google AnalyticsAPI:GA API和Google Analytics用户界面之间的结果差异很小

时间:2017-06-02 19:43:16

标签: rest google-analytics google-analytics-api google-analytics-v4

我正在查询 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天,一周,一个月,但在所有情况下,我在某些关键字的某些指标上都有一些微小的差异。

以下是截图,其中包含指标差异的示例:enter image description here 红色表示差异,绿色 - 表示值相同

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:adwordsCustomerIDga:source=google & ga:medium=cpc