6

我正在构建一个 Web 应用程序,它通过 Google 的 Core Reporting Api v3 提取数据。我正在使用 Google 提供的客户端 PHP 库。我目前正在尝试指定一个页面并检索其在某个时间范围内的综合浏览量。其他似乎都工作正常,除了如果指定一个过滤器,那么无论时间范围如何,ga:pagePath==http://link/uri我都能得到所有的时间。0

我认为问题与此 pagePath 的值设置有关。我想为网站的桌面版和智能手机版分别提供数据denoted by s. subdomain

谁能提示我一些用于获取所需数据的提示和/或技巧?

示例 URL: http ://domain.com/user/profile/id/1 http://s.domain.com/user/profile/id/1

提前致谢!

4

1 回答 1

18

对于 Google Analytics 的默认实现, ga:pagePath 不包括方案或主机名,因此在您的情况下,您实际上希望同时使用 ga:hostname 和 ga:pagePath 进行过滤。

我建议您使用查询资源管理器来构建您的查询并熟悉什么会起作用。您还可以使用此工具至少了解 ga:pagePath 和 ga:hostname 维度返回的数据类型,然后再尝试对其进行过滤。最后,一旦获得所需的查询,您可以通过单击查询 URI 按钮轻松获得准确的 Core Reporting API 查询。

另请查看 GA API 文档的组合过滤器部分。

因此,如果您想分别对 domain.com 和 s.domain.com 的 ga:pagepath 进行过滤,您可以执行类似的操作

过滤器=ga:pagePath==/user/profile/id/1;ga:hostname==domain.com 过滤器=ga:pagePath==/user/profile/id/1;ga:hostname==s.domain.com

于 2013-07-10T04:34:52.943 回答