将我自己的分析数据显示给未经身份验证的用户

时间:2013-10-28 08:00:10

标签: django authentication google-visualization google-analytics-api

在对此事进行大量调查后,我正在写这个问题。 我已经浏览了Google的简易仪表板(gadash JS库),superProxy和普通分析API,但无法找到满足我需求的最佳解决方案,尽管我无法相信我的需求如此罕见。 这就是为什么我转向你,我有一种感觉我错过了什么。

我的要求:

  1. 向我网站上的用户显示我自己的分析帐户数据,最好使用Google的图表API或ga-dash,以尽可能地与Google Analytics分析视图相似。
  2. 用户无需参与Google API身份验证
  3. 每个用户都有自己的动态构建的查询!! (这可能是为什么superProxy无法为我工作的原因,因为我认为你需要提前手动设置查询)
  4. 我使用django-python作为我网站的基础
  5. 我试过的解决方案的问题:

    1. GAdash库 - 问题是每个用户都必须经过身份验证,并显示自己的数据,这意味着他们需要访问我的个人资料 - 这根本不是我想要的。它很棒,但仅适用于我。另一方面,如果有办法让我的个人资料真正公开......
    2. superProxy - 听起来像是满足这种需求的解决方案,但我不认为你可以通过编程方式设置查询。
    3. 我确实找到了一种方法来检索服务器端查询的数据使用我自己的凭据,这有点hacky,我仍然缺少JS库,它将在客户端解析此XML并将其显示为图表
    4. 编辑: 我最终使用了Mark的解决方案(embeddedanalytics),因为我找不到更好,更简单的解决方案。

      其他替代方案是: 1. superProxy(缺乏动态,以编程方式加载新查询的能力) 2. gaDash库 - 需要每个用户进行身份验证 3.实现我自己的服务器端查询,并使用一些js图形库向用户显示 - 这需要我的大量工作。

1 个答案:

答案 0 :(得分:0)

结帐www.embeddedanalytics.com。这是一个平台/服务,它将完全符合您的要求(披露 - 我与他们合作)。

我们还支持您的要求,即每个用户都有自己的动态构建查询。这就是我们所说的CMS集成版本。您是否尝试为已构建的CMS系统创建仪表板系统?