在我的网站上,我添加了谷歌分析脚本,很高兴收集有关我的宝贵访问者的数据
我想创建页面视图计数器。我如何从我自己的帐户中获取数据?
我的意思是,从网站的帐户中收集数据。
我试过这个:
在Google的开发者控制台上创建浏览器令牌,并允许访问ethernalsite.com/*
我有类似的东西:xxxxSyCl5wAzQVSxxxxxKHFcxn6Uxzi-skoFZgo
让ajax上客户端(javascript):https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A00263622&metrics=ga%3AuniquePageviews&start-date=2014-08-19&end-date=2014-09-02&max-results=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解决此问题的提示,我将不胜感激。
答案 0 :(得分:0)
Google Developer Console只会为您提供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