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