如何使用Google Analytics REST API加载需要更长时间才能加载的页面的平均页面加载时间?

时间:2016-12-23 18:06:34

标签: google-analytics-api

我试图获取使用Google Analytics REST API加载需要更长时间的页面的平均页面加载时间。 以下网址:

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3XXXXXXXX&start-date=2016-10-01&end-date=2017-11-30&metrics=ga%3APageLoadTime&dimensions=ga%3Adate

为我提供每天的平均页面加载时间,但我想要获得的是平均页面加载时间不是针对所有页面,而是仅针对需要更长时间加载的页面。对于我提供的示例,网址将为return me 9.4(一天的平均网页加载时间总计),而我想要检索的数字为74.6s(平均网页加载时间为加载时间较长的页面。

Google analytics site view

关于如何做到这一点的任何想法?我还尝试添加ga:pagePath作为维度,但它会返回所有页面的所有平均页面时间,而我只想获得需要更长时间的页面时间。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为通过一次调用无法完成此操作,以提取添加页面维度所需的最长负载并对其进行排序。

https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3Axxxxxx&start-date=2016-10-01&end-date=2017-11-30&metrics=ga%3AavgPageLoadTime&dimensions=ga%3ApagePath&sort=-ga%3AavgPageLoadTime&max-results=1

现在你必须到今天(我强烈建议你将这个值存储在你自己的数据库中并从那里获得这个值),我认为你想用这个制作一个图表。

如果我这样做,我会查找平均值,这个指标可以更好地确定媒体,最高的可以是只看到一个页面并使用非常慢的连接的单个用户