使用API​​获取Google Analytics用户流量报告的数据

时间:2015-07-23 15:22:35

标签: google-analytics google-analytics-api

Google Analytics(分析)网络用户界面有一个名为“用户流”的简洁报告,可显示您网站上的用户行为,导航到不同的网页。可以理解,无法从Web UI访问此报告的原始数据,因为它包含数千行。但它应该可以通过API获得。我已阅读this以了解如何执行此操作的基本框架。

然而,我从这些努力中获得的结果与我在网站上看到的结果不符,这让我相信我在某处犯了错误。

图表A:我正在调查的一个特定交互是用户从主页导航到特定子页面。此交互很受欢迎,因此在Web UI中可见。它显示以下内容:

<!-- <asp:Image asdflk;jasd;lkfjas /> -->

<!-- <asp:Image something else runat="server" /> -->

但是,调查时我的结果认为API不匹配。我的基本方法是:

Home -> Page A = 9.4K Users (doesn't give the exact value =/)

其中给出以下结果

dimensions="ga"landingPagePath,ga:secondPagepath"
metrics="ga:sessions"

我也从以下查询得到相同的结果:

Home -> Page A = 1,993 Users

我无法弄清楚为什么这两个不应该返回相同的结果,我担心我会遗漏一些明显的东西。在此先感谢您的帮助!

修改

结果是使用

的方法
dimensions="ga"previousPagePath,ga:pagePath"
metrics="ga:sessions"

返回2,951个用户的另一个但仍然不正确的答案

1 个答案:

答案 0 :(得分:2)

对于通过谷歌到达这里的任何人,我找到了这个问题的充分答案:

首先,我是对的,我错过了一些明显的东西:ga:会话不是正确的指标,因为会话只在着陆页上测量。如果您使用ga:网页浏览(推荐)或ga:用户,您将获得更多有用的结果。

更重要的是,这意味着您将永远无法匹配您在Google Analytics网络用户界面中的“用户流”报告中看到的值。哪个没关系,因为那个报告是crap = D