2010-04-13 45 views

回答

3

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

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

你需要先用电子邮件和passwd验证,并提取出从结果的验证令牌。使用该身份验证令牌调用将列出您的帐户并从API中提取数据的API。您应该使用谷歌Analytics(分析)资源管理器来找出你想要拉下什么:

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

这里是我使用来获取我的最活跃的网页列表的示例查询:

使用'http://github.com/yql/yql-tables/raw/master/google/google.analytics.xml'as ga; select * from ga where auth ='...'and ids ='ga:2938948'and dimensions ='ga:pagePath'and metrics =“ga:pageviews”and sort =“ - ga:pageviews”and start =“2010 -04-04“和结束=”2010-04-18“和最大= '50'

1

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

通过解决方法,您可以将分析数据导出到谷歌组,然后使用雅虎管道进行检索。
检查this文章。