2016-09-09 102 views
0

首先,嗨,大家(我是新来的)。关于谷歌分析收集数据

我看看Google Analytics的工作原理,因为我要开发一个类似的跟踪js来收集我的网站所需的所有数据,并且据我所知,ga.js脚本发送所有的数据(可能不是全部,只是它的一个很好的部分)带有1x1gif的获取请求以及后面的所有参数。

这里看到:How does google analytics collect its data?

因此,在服务器端这似乎是“读”所有这些参数的唯一方法是要分析服务器日志记录,然后收集我的数据库的一切吗?

这是获取用户数据的最佳选择吗?

我认为,服务器日志记录可以每隔2小时“切换文件”,以便您可以分析过去2小时的文件,并向您的图表显示“不是那么古老”的数据!

我想,当然不会是“实时”图表,但2小时的延迟是可以接受的。

+0

我不认为这是一个很好的问题(因为它不是关于任何具体问题,而是一个广泛的“我怎么..”类型的问题),但我会鼓励你看看现有的开源软件包(Piwik,Snowplough,OWA等)。如果你学习并最终为现有的一揽子计划做出贡献,而不是独立解决问题,那么对于包括你自己在内的每个人来说,这可能会更有价值。 –

回答

0

我想你可以简单地把一个脚本(PHP例如)在图像路径,然后通过脚本返回作为响应的图像,通过这样做,你可以实时采取行动,因为使用脚本就可以得到所有将出现在您的服务器日志中的数据。 如果你想尝试我的解决方案,我认为开始(在PHP中)的一个好点是this来创建GIF图像,然后你可以使用位于$ _SERVER中的数据来开始收集数据!