【问题标题】:About Google Analytics collect data关于谷歌分析收集数据
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2010-10-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多