在对此事进行大量调查后,我正在写这个问题。我浏览了 Google 的简易仪表板(gadash JS 库)、superProxy 和普通分析 API,但无法找到满足我需求的最佳解决方案,尽管我不敢相信我的需求如此罕见。这就是我转向你的原因,我有一种感觉,我错过了一些东西。
我的要求:
- 在我的网站上向用户显示我自己的分析帐户数据,最好使用谷歌的图表 API 或 ga-dash,以尽可能地类似于谷歌分析视图。
- 用户不必参与 Google API 的身份验证
- 每个用户都有自己的动态构建的查询!(这可能是为什么 superProxy 不能为我工作,因为我认为您需要提前手动设置查询)
- 我使用 django-python 作为我网站的基础
我尝试过的解决方案的问题:
- GAdash 库——问题是每个用户都必须经过身份验证,并显示他们自己的数据,这意味着他们需要访问我的个人资料——这根本不是我想要的。它很好用,但只对我有用。另一方面,如果有办法让我的个人资料真正公开......
- superProxy - 听起来正是这种需求的解决方案,但我认为您不能以编程方式设置查询。
- 我确实找到了一种使用我自己的凭据在服务器端检索数据以进行查询的方法,这有点笨拙,我仍然缺少将在客户端解析此 XML 并将其显示为图表的 JS 库。
编辑:我最终使用了 Mark 的解决方案(嵌入式分析),因为我找不到更好、更简单的解决方案。
其他替代方案是: 1. superProxy(缺乏动态、以编程方式加载新查询的能力) 2. gaDash 库 - 需要每个用户的身份验证 3. 实现我自己的服务器端查询,并使用一些 js 图形库向用户显示 - 这需要我做大量的工作。