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

Google analytics 使用API获取Google Analytics用户流量报告的数据,google-analytics,google-analytics-api,Google Analytics,Google Analytics Api,Google Analytics web UI有一个称为“用户流”的简洁报告,显示用户在浏览不同页面时在网站上的行为。可以理解,此报告的原始数据无法从web UI访问,因为它将包含数千行。但是,它应该通过API提供。我通过阅读了解了如何做到这一点的基本框架 然而,我从这些努力中得到的结果与我在网站上看到的不符,这让我相信我在某个地方犯了错误 附件A:我正在调查的一个特定交互是用户从主页导航到特定子页面。这种交互很流行,因此在web UI中可见。它显示了以下内容: Home -> Page

Google Analytics web UI有一个称为“用户流”的简洁报告,显示用户在浏览不同页面时在网站上的行为。可以理解,此报告的原始数据无法从web UI访问,因为它将包含数千行。但是,它应该通过API提供。我通过阅读了解了如何做到这一点的基本框架

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

附件A:我正在调查的一个特定交互是用户从主页导航到特定子页面。这种交互很流行,因此在web UI中可见。它显示了以下内容:

Home -> Page A = 9.4K Users (doesn't give the exact value =/)
然而,我调查时的结果认为API不匹配。我的基本方法是:

dimensions="ga"landingPagePath,ga:secondPagepath"
metrics="ga:sessions"
它给出了以下结果

Home -> Page A = 1,993 Users
我还从以下查询中得到了相同的结果:

dimensions="ga"previousPagePath,ga:pagePath"
metrics="ga:sessions"
我不明白为什么这两个不应该返回相同的结果,我担心我遗漏了一些明显的东西。提前感谢您的帮助

编辑

结果表明,该方法使用

dimensions="ga:previousPagePath,ga:PagePath"

返回2951个用户的不同但仍然不正确的答案

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

首先,我是对的,我遗漏了一些明显的东西:ga:sessions不是正确的度量标准,因为sessions只在登录页进行度量。如果您使用ga:pageviews(推荐)或ga:users,您将获得更有用的结果

但更重要的是,这意味着您永远无法匹配在Google Analytics Web UI的“用户流”报告中看到的值。这没关系,因为那个报告是垃圾=D