1

堆栈溢出:

我在 GAPI Google Group 上发布了以下问题,但没有得到任何回复。对于任何了解 Analytics API 的人来说,这是最后一次尝试。

我在下面发布了我原来的问题。


大家好,

我们的帐户存在问题,即来自 Analytics 界面的数据与我们从 API 获得的数据不匹配。

我们有一个网站,该网站在一个 GA 帐户下分为多个“子网站”。为了查看子网站的数据,我设置了一个包含以下过滤器的高级细分:

ga:pagePath=@/foo/bar/site

要在界面中查看我的关键字,我选择此高级细分,然后导航到流量来源 -> 来源 -> 搜索 -> 自然,然后选择五月作为日期范围。然后我会收到一个包含相关访问的关键字列表。此列表顶部是(未提供)关键字,已获得 157 次访问。

为了在 API 中模拟此查询,我运行以下请求...

过滤器:ga:medium==organic;ga:pagePath=@/foo/bar/site 维度:ga:keyword 指标:ga:visits 排序:-ga:visits 开始日期:2013-05-01 结束日期:2013-05 -31

我从 API 收到一个关键字列表,这些关键字(大部分)与 GA 界面中的关键字相同。但是,访问次数要少得多。例如,在 GA 界面中有 157 次访问的(未提供)关键字在 API 中只有 39 次访问。

我检查了(并仔细检查了)我的日期和查询,但我找不到造成这种差异的原因。

我能确定的唯一区别是使用了高级段,但肯定这应该与我的 API 过滤器相匹配。

如果有人能对此有所了解,我将不胜感激!

4

1 回答 1

3

这很可能是因为两者之间的查询实际上并不相同。如果您在 UI 中使用高级细分,那么您应该对 API 执行相同操作。

尝试这个:

  • 维度:ga:关键字
  • 指标:ga:访问
  • 排序:-ga:visits
  • 开始日期:2013-05-01 结束日期:2013-05-31
  • 段:动态::ga:pagePath=@/foo/bar/site
  • 过滤器:ga:medium==有机
于 2013-07-10T05:19:04.970 回答