0

有谁知道可以在服务器上运行的一段代码,该服务器将 Apache 日志中的数据通过管道传输到 Google Analytics 中?我有一堆生成日志的网站,但用户可能会反对将 Google 跟踪代码注入其中。这可能是一个很好的方式来获取基础知识,从哪里请求什么,并将它们与我的其他 Google Analytics 页面一起为我整理好。

4

3 回答 3

3

您可以使用新的测量协议(仅适用于通用分析帐户)来实施服务器端解决方案。

管道日志可能无法很好地工作(至少如果您想做批处理作业 - 我认为您不能通过测量协议发送时间戳,因此看起来好像所有命中同时发生)但是无论如何都不需要,只需创建一个带有指向 google 端点的相关参数的 url,并通过 CURL(或类似方法)在后台发送它。

如果您在欧盟,请记住隐私准则仍然适用,您需要通知用户并提供退出链接。

于 2013-10-23T09:13:59.367 回答
1

对于非通用分析帐户,您可以使用php-ga - 服务器端 Google Analytics 客户端- 它本质上是 ga.js 的服务器端实现。

一个警告:如果您希望位置指标记录服务器位置以外的其他内容,则需要使用 Google Analytics(分析)移动跟踪 ID 进行登录。只需将跟踪 ID 中的“UA”替换为“MO”,例如“MO-12345678-1”

于 2013-10-23T16:22:03.397 回答
0

我认为 GA 需要 JavaScript,以便可以抓取屏幕分辨率等各种内容。因此,即使这是可能的,您也会错过一些用户的大量信息,从而扭曲您的其他百分比。此外,如果您的用户怀疑 Google,他们可能不希望您将他们的 IP 地址上传到 GA。

考虑到所有这些,我想知道类似 GA 的自托管系统是否符合要求?如果是这样,请尝试Piwik

于 2013-10-22T19:26:17.163 回答