【问题标题】:Google Analytics core API - External sources of dataGoogle Analytics 核心 API - 外部数据源
【发布时间】:2017-06-05 21:04:09
【问题描述】:

我一直在探索一些使用 Google Analytics Core API 的方法。我达到了希望从外部/其他来源收集查询的地步。是的,我确实知道对于某些人来说这听起来有点愚蠢,因为这对于某些公司或其他什么来说是非常敏感的数据。无论如何,这可能吗?是否可以在 Google API:s 的仪表板中找到某种标识?这让其他人可以通过其他 API 请求访问相同的数据?

我尝试过其他网页查看 ID:s 但没有成功。

我也找不到有关此问题的任何文档。

这在 Adob​​e Analytics API 上是可能的。所以我看不出它为什么不能在 Google Analytics 上做?

已编辑,添加场景。

我想弄清楚一个网站有多少次我不参加 自己有。

我想访问我公司拥有的谷歌分析中的数据。我想知道这是否可以根据他们的身份等从我的 API 请求中获取他们的数据。我想使用许多不同的 Google 分析来源创建自己的仪表板。或者,我是否需要使用与所有者的 Google API 仪表板中连接的相同 client_secrets?

亲切的问候,彼得

【问题讨论】:

  • 您的问题并不清楚您要做什么。您是否尝试像在server side auth demo 中那样公开分享您的数据?或者您是否尝试将您的数据与其他信息相结合以创建 [仪表板](datastudio.google.com)?或者您是否想弄清楚您不拥有的网站有多少会话?或者您是否尝试创建一个应用程序并让其他人看到他们自己的数据,即OAuth
  • 谢谢马特,我添加了一个场景。希望这会有所帮助:) -Peter

标签: php google-analytics google-api google-oauth google-analytics-api


【解决方案1】:

您应该了解私有数据和公共数据之间的区别。私有数据归用户所有,公共数据不归任何人所有。在 YouTube 上搜索公共视频是一个很好的公共数据示例。

Google Analytics(分析)数据是私有的,归有权访问该 Google Analytics(分析)帐户的个人所有。除非我授予您访问权限,否则您无法访问与我的网站相关的数据。如果您正在开发应用程序并需要访问其他人的 Google 分析数据,那么您可以使用 Oauth2(使用客户端 ID 和密码)并让他们对应用程序进行身份验证,您就可以访问他们的数据。

您无法访问您无权访问的 Google Analytics(分析)数据。我们通过使用 Oauth2 或服务帐户获得许可。

如果您已被添加到您公司的 google 分析帐户并且您可以访问它,那么您可以使用 Google Analytics API 访问这些帐户的数据。通过management api,您将能够查看您有权访问的所有帐户并使用它来制作您的仪表板。

请记住,尽管 Google Analytics API 返回的是原始数据而不是图表,但您必须自己创建仪表板。或尝试查看embedded api,但据我所知,这一次只能用于一个视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-18
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 2018-09-26
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    相关资源
    最近更新 更多