考虑我是http://ethernalsite.com
在我的网站上,我添加了谷歌分析脚本,它很乐意收集我宝贵访客的数据
我想创建页面浏览量计数器。如何从我自己的帐户获取数据
我的意思是,从网站的账户收集数据。
我试过这个:
-
在谷歌的开发者控制台上创建浏览器令牌,并允许访问
ethernalsite.com/*
我有这样的东西:xxxxSyCl5wAzQVSxxxxxKHFcxn6Uxzi skoFZgo -
让ajax进入客户端(javascript):https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A00263622&metrics=ga%3UniquePageviews&开始日期=2014-08-19&结束日期=2014-09-02&最大结果=50&key={key}
我得到了以下对ajax get query(firebug)的响应
"NetworkError: 401 Unauthorized - https://www.googleapis.com/analytics/v3/data
/ga?ids=ga%3A00263622&metrics=ga%3AuniquePageviews&start-date=2014-08-19&
end-date=2024-09-02&max-results=50&key=xxxxSyCl5wAzQVSxxxxxKHFcxn6Uxzi-skoFZgo"
带内容:
{"error":{"errors":[{"domain":"global","reason":"required",
"message":"LoginRequired","locationType":"header","location":"Authorization"}],
"code":401,"message":"Login Required"}}
将来我想在服务器端缓存这个值,并允许客户端每分钟从我的服务器中获取这些数据。如果你也有关于使用python解决这个问题的技巧,我将不胜感激。
谷歌开发者控制台将只为您提供CLIENT_ID和CLIENT_SECRET。使用这些密钥,您将能够生成ACCESS_TOKEN,并且您必须将查询字符串更改为
?ids=ga%3A00263622&metrics=ga%3AuniquePageviews&start-date=2014-08-19&end-date=2024-09-02&max-results=50&access_key=xxxxACCESS_KEYxxxx&_src=explorer