带有noSQL db和GA的django分析应用程序

带有noSQL db和GA的django分析应用程序,django,analytics,Django,Analytics,我已经启动了一个django项目,其中将包括一个分析应用程序。我希望该应用程序使用couchDB或mongoDB存储数据 最初的想法是,因为客户已经在使用Google Analytics每天/每周/每月从GA获取一次数据,并将其作为值本地存储在数据库中。这将最终建立一个条目数据库-每个用户每月一个条目-具有如下合计值 {"date":"11.2011""clicks": 21, "pageviews": 40, "n": n}, 对于高级用户,每个用户每周甚至每天可能有一个条目 问题是: 从

我已经启动了一个django项目,其中将包括一个分析应用程序。我希望该应用程序使用couchDB或mongoDB存储数据

最初的想法是,因为客户已经在使用Google Analytics每天/每周/每月从GA获取一次数据,并将其作为值本地存储在数据库中。这将最终建立一个条目数据库-每个用户每月一个条目-具有如下合计值

{"date":"11.2011""clicks": 21, "pageviews": 40, "n": n}, 
对于高级用户,每个用户每周甚至每天可能有一个条目

问题是:

从GA获取分析,对点击、访问等进行汇总


本地存储点击次数和任何值,以及每月一次的汇总显示?

Lukasz,除非Google Analytics真的放宽了他们的隐私级别,否则你将无法访问用户级别的记录,但请在此处查看答案:

对,老问题,但我刚刚完成了项目,所以我将写下我所做的

因为我不需要并发性,并且希望采用更快的方法,所以我发现mongodb更适合这种方法

我使用的最后一个文档模式是

{'date': '11.2009', 'pageviews': 40, 'clicks': 13, 'otherdata': 'that i can use as filters'}
我的本地分析的范围是每月一次,因此我每月为每个用户在mongdb中创建一个条目,并每天更新。正如刚才所说,我每天更新数据,只存储这些数据的摘要和平均值

还有什么。回复:杰米的回答。。。系统使用GA事件,因此我可以访问我需要的所有数据

希望有人会觉得有趣。
干杯,谢谢你的创意

我对GA的API的体验非常好。查询花了很长时间才返回数据。事后看来,我会将数据检索转移到一个异步进程,该进程定期轮询GA并将内容填充到数据库中。