使用Google Analytics导出API获取网站趋势

4
我正在开发一款应用程序,使用Google Analytics导出API,并试图获取Google针对每个站点帐户显示的“趋势”结果百分比。
例如UP 35.04%或DOWN 16.02%。
他们在哪里得到这个数字,这个数字在API中是否可用。
我已经尝试比较上个月的平均数据和本月/周期第一周与周期最后一周等,但似乎无法获得Google提供的相同数字。
有任何想法吗?
谢谢您提前 道格
1个回答

7

这个公式非常简单(不包括今天的数据):

(过去30天的访问量 - 31至60天前的访问量) / (31至60天前的访问量)。

如果您进入默认仪表板,可以在界面中看到它的运行方式,其中显示了最近30天的数据,然后在日历上点击“与过去比较”,并选择默认数量。它将为您显示每个计算所使用的数字以及它们在该帐户列表中出现的计算方式。

但是,API不会公开预先计算的数字(例如,他们不会为您计算跳出率;他们只会为您提供其组成部分)。

因此,您需要进行两个API请求来获取此数据。一个用于过去30天的ga:visits,然后一个用于之前的30天的ga:visits

然后,当您获得它时,只需进行减法、除法和乘法运算即可得到所需的百分比。

更新:答案中被划掉的部分曾经是正确的,但现在不再是。最新版本的Google Analytics API 确实提供了对一些预先计算的值的访问


很棒的答案 - 我想补充一下,Google确实会计算跳出率,并且实际上可以使用导出API返回每天的跳出次数和聚合值(您可以非常简单地将其计算为访问者的百分比)。谢谢你的回答,正是我想要的! - Doug
1
这就是我的意思 - 他们会给你原始的反弹数据,但是需要你自行计算反弹率。不过感谢你澄清这一点,避免造成歧义。 - Yahel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接