Django 向未经验证的用户显示我自己的分析数据

Django 向未经验证的用户显示我自己的分析数据,django,authentication,google-visualization,google-analytics-api,Django,Authentication,Google Visualization,Google Analytics Api,我是在对此事进行了大量调查后才提出这一问题的。 我浏览过谷歌的easy Dashboard(gadash JS库)、superProxy和plain analytics API,但找不到满足我需求的最佳解决方案,尽管我不敢相信我的需求如此罕见。 这就是为什么我转向你,我有一种感觉,我错过了一些东西 我的要求: 在我的网站上向用户显示我自己的分析账户数据,最好使用谷歌的图表API或ga dash,以尽可能类似于谷歌分析视图 用户将不必参与谷歌API的身份验证 每个用户都有自己的查询,它是动态构建的

我是在对此事进行了大量调查后才提出这一问题的。 我浏览过谷歌的easy Dashboard(gadash JS库)、superProxy和plain analytics API,但找不到满足我需求的最佳解决方案,尽管我不敢相信我的需求如此罕见。 这就是为什么我转向你,我有一种感觉,我错过了一些东西

我的要求:

  • 在我的网站上向用户显示我自己的分析账户数据,最好使用谷歌的图表API或ga dash,以尽可能类似于谷歌分析视图
  • 用户将不必参与谷歌API的身份验证
  • 每个用户都有自己的查询,它是动态构建的!!(这可能就是superProxy无法为我工作的原因,因为我认为您需要提前手动设置查询)
  • 我使用django python作为我网站的基础
  • 我尝试的解决方案的问题:

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

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

    签出。这是一个平台/服务,它将完全完成您想要做的事情(披露-我与他们合作)

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