【发布时间】:2016-09-09 10:52:32
【问题描述】:
首先,大家好(我是新来的)。
我正在研究 Google Analytics 的工作原理,因为我将开发一个类似的跟踪 js 来收集我的网站所需的所有数据,据我所知,ga.js 脚本会发送所有带有 1x1 gif 和所有参数的 get 请求的数据(可能不是全部,而是其中的一部分)。
在这里看到:How does google analytics collect its data?
那么,在服务器端,“读取”所有这些参数的唯一方法似乎是分析服务器日志,然后收集数据库中的所有内容?
这是获取用户数据的最佳选择吗?
我认为,服务器日志记录可以每 2 小时“切换文件”一次,因此您可以分析过去 2 小时的文件并将“不那么旧”的数据显示到您的图表中!
当然永远不会是“实时”图表,但我认为延迟 2 小时是可以接受的。
【问题讨论】:
-
我认为这对于 stackoverflow 来说不是一个好问题(因为它不是关于任何具体问题,而是一个广泛的“我如何......”类型的问题),但我鼓励你查看现有的开源软件包(Piwik、Snowplough、OWA 等)。如果您学习并最终为现有软件包做出贡献,而不是花更多时间独立解决问题,这可能对包括您自己在内的每个人都更有价值。
标签: javascript logging google-analytics