如何通过SQL或Yahoo管道进行Google Analytic数据?

时间:2010-04-13 14:31:12

标签: google-analytics yql yahoo-pipes

我使用Google分析,我想使用YQL或Yahoo管道从我的Google分析帐户中检索最后100个搜索字符串,我该怎么办?请帮忙..

2 个答案:

答案 0 :(得分:3)

我刚刚查看了一些Google Analytics YQL表格。现在他们使用ClientLogin进行身份验证。这是代码:

http://github.com/yql/yql-tables/blob/master/google/google.analytics.xml

您需要先使用Email和Passwd进行身份验证,然后从结果中提取Auth令牌。使用该Auth令牌调用将列出您的帐户并从API中提取数据的API。您应该使用Google Analytics资源管理器来确定要删除的内容:

http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html

以下是我用来获取最活跃网页列表的示例查询:

使用'http://github.com/yql/yql-tables/raw/master/google/google.analytics.xml'作为ga; select * from ga其中auth ='...'和ids ='ga:2938948'和维度='ga:pagePath'和metrics =“ga:pageviews”和sort =“ - ga:pageviews”和start =“2010 -04-04“和end =”2010-04-18“和max ='50'

答案 1 :(得分:1)

您无法使用Yahoo管道或YQL访问Analythics API,因为Google服务需要使用ClientLogin \ AuthSub \ OAuth进行Google帐户身份验证。

通过解决方法,您可以在Google群组中导出分析数据,然后使用Yahoo管道检索它 查看this文章。