php - 将 Apache 日志通过管道传输到 Google Analytics?

标签 php apache unix google-analytics

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

最佳答案

您可以使用新的 measurement protocol (仅适用于通用分析帐户)实现服务器端解决方案。

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

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

关于php - 将 Apache 日志通过管道传输到 Google Analytics?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19526351/

相关文章:

PHP 字母数字正则表达式

php - Openshift,503 服务不可用。没有服务器可用于处理此请求

用户主目录中的 Apache 13 权限被拒绝

java - Couchdb 通过 Httpclient 上传图片

c++ - 如何启用共享对象在运行时访问数据文件 (UNIX)

linux - 将变量中的文件内容传递给 bash 脚本 - 无需写下文件

php - 同时在DB中保存3张图像

php - 使用 PHP composer 克隆 git repo

php - 你的80端口实际上没有被使用

unix - HDFS 守护进程与 Kerberos 主体和 Unix 帐户之间的映射