【问题标题】:Creating Google Analytics Dashboard for site users?为网站用户创建 Google Analytics 仪表板?
【发布时间】:2017-04-11 17:26:52
【问题描述】:

我们目前拥有一个众筹平台,并利用 Google Analytics 来帮助项目创建者了解他们的项目的执行情况。我们希望通过使用 Google Embed API 在平台内为每个用户创建一个 Google Analytics 仪表板,让他们更容易管理它。用户将能够进入他们的帐户仪表板并查看他们的 Google 分析,而无需访问 Google。

这可能吗?如果是这样,你能引导我到正确的位置吗?目前,您似乎需要提供需要在 TXT 记录级别验证站点的客户端 ID。这对客户来说是不可能的,更不用说他们需要完成的步骤了。

我看到的另一个选项是获取特定跟踪器的客户端 ID,但我读到这并不能提供访问其分析的整个历史记录的方法。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: google-analytics google-api google-analytics-api


    【解决方案1】:

    坦率地说,现在您可能只需在 Google Data Studio 中创建格式精美的报告(包括精美的图形等),然后点击“分享”。

    如果您坚持在您的应用程序中使用它,您可以创建一个service account 并让您的服务器上的应用程序针对 Google Analytics 进行身份验证,并让 if 获取数据。对于可视化,您可以使用 Google Charts,我认为这是 embed API 使用的,因此您应该得到类似的外观。

    【讨论】:

    • 感谢您提供的信息。是的,我们希望将其保留在平台内,以帮助用户进行更多导航,并为他们提供“一体化”分析仪表板,该仪表板将显示谷歌以及他们选择的其他分析。服务帐户能否显示单个页面的分析?我们不希望用户能够看到其他用户的分析。
    • 服务帐户只是意味着服务器应用程序无需交互式登录即可针对 GA 进行身份验证(不过,您需要将服务帐户用户添加到相关的 GA 帐户)。然后,您将像在 Embed API 中一样对帐户执行查询,并设置您想在查询中使用的任何过滤器,以仅显示特定用户应该看到的数据。
    • 我刚刚注意到嵌入 API 的文档实际上有一个使用嵌入 API 的服务帐户的教程:ga-dev-tools.appspot.com/embed-api/server-side-authorization,因此您仍然可以使用它。只需从服务器应用程序中检索身份验证令牌,其余的就像以前一样工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多