我是否必须每次都使用queryProfiles来获取配置文件ID?

时间:2014-03-02 16:25:00

标签: google-analytics-api

我正在使用Google AnalyticsAPI,并发现当我获得网络媒体资源列表时,我的defaultProfileId非常有用。它可以帮助我通过queryProfiles调用,以保存一个请求并使整个应用程序运行得更快。

但我注意到有些网站属性没有defaultProfileId的东西。

仅供参考,大部分情况都发生在UA-XXXX-1等跟踪ID上。

任何提示?

谢谢!

1 个答案:

答案 0 :(得分:2)

你是对的webProperty并不总是返回defaultProfileId。我也无法在Web Properties页面上找到有关API如何决定默认配置文件ID的信息。我提交了一份错误报告,您可以通过Analytics开发团队找到它:defaultProfileId - not always sent with a WebProperty。让我们希望他们回答你是对的,这是一个非常有用的功能。

是的,您可能每次都必须查询配置文件才能获得正确的配置文件。


我刚刚发现了这个:

https://www.googleapis.com/analytics/v3/management/accounts/~all/webproperties/~all/profiles?oauth_token={Token}  

应该不再需要为帐户提出一个请求,一个用于获取所有Web属性,然后用于获取所有配置文件。