【发布时间】:2011-09-12 19:24:03
【问题描述】:
我正在使用 Google Analytics API,并且成功地从中提取了大量数据。帐户供稿 (https://www.google.com/analytics/feeds/accounts/default) 返回与您获得授权的帐户相关联的网络媒体资源列表,格式如下(大部分实际值已替换,不确定其中的敏感度):
<entry gd:etag="W/"<charsblahblahblah>."" gd:kind="analytics#account">
<id>http://www.google.com/analytics/feeds/accounts/ga:########</id>
<updated>2011-08-04T12:01:33.467-07:00</updated>
<title>www.afifthofnothing.com</title>
<link rel="alternate" type="text/html" href="http://www.google.com/analytics"/>
<dxp:property name="ga:accountId" value="#####"/>
<dxp:property name="ga:accountName" value="My Sites"/>
<dxp:property name="ga:profileId" value="######"/>
<dxp:property name="ga:webPropertyId" value="UA-#####-#"/>
<dxp:property name="ga:currency" value="USD"/>
<dxp:property name="ga:timezone" value="America/Los_Angeles"/>
<dxp:tableId>ga:#######</dxp:tableId>
</entry>
我之前一直使用 <title> 元素作为属性的基本 URL,这通常有效,因为这是 Google Analytics 分配给属性的默认标题。但是,如果用户将其编辑(我正在查询我的最终用户的帐户,因此我无法控制)类似“A Fifth Of Nothing”之类的内容,那么 Analytics API 将尽职尽责地将其作为标题返回,留下我无法找到基本 URL。
我搜索了Analytics API documentation 并四处搜索,搜索了 SO,但没有看到任何从 Google Analytics(分析)获取网络资源的基本 URL 的方法。我尝试通过OAuth Playground 查询id 字段以获取更多信息,但它只会给我更多错误,说最后一部分必须是/default。
有没有办法从数据 API 获取用户属性的基本 URL?看起来这将是非常基本的东西。如果不是,我将不得不求助于尝试标题,如果它不像 URL,则让用户自己输入,这不是很友好,但这是我目前唯一能想到的.
【问题讨论】:
标签: google-analytics google-analytics-api