Jos*_*ith 4 php logging log4php scribe-server chukwa
这可能是一个非常高级的问题,需要大量的解释,但我需要大量的解释.
基本上我正在开发一个需要大量日志记录和跟踪的PHP应用程序.跟踪点击次数,互动,表现等等.在阳光下的任何事情.Facebook的Scribe和雅虎的Chukwa都是很好的实现.我对log4php知之甚少.
我想要的是这种日志记录如何工作的高级概述,特别是与PHP应用程序结合使用.您可以在处理日志的位置停止; 我已经知道我想使用Hadoop/Hive进行处理和存储.
我还想对应用程序本身内发生的事情进行一些相当低级的研究.例如,如何获取点击的行为并将其发送到记录器?我也很感激任何可以帮助我开始的阅读.
您可以购买/获取工具来为您执行此操作或在内部构建.
购买/获取:
1 - 使用Google/Yahoo分析标记您的网页 - 这将跟踪网页浏览量,网页流量效果,关键字的SEO排名等.
2 - 用于跟踪和记录用户行为,包括点击,交互和性能.我发现没有比ClickTale更好的了 - http://www.clicktale.com/default_e.aspx - 它视频记录用户会话并将这些"日志文件"放在服务器中.
内部:1 - 在表单中创建提交到日志记录数据库的隐藏字段也可以.您可以为表单指定唯一ID,并在提交期间跟踪其操作.
我相信还有更多,但这些都是基础知识.这些不是PHP特定的.
HTH
编辑#1:
这可能超出了您的问题范围,但跟踪并不一定意味着内部数据.一个例子是在文章或页面上添加"喜欢它"或"挖掘它"按钮.这将为您"记录"受欢迎程度.您可以访问facebook或digg.com查看您网站的进度.它也有助于SEO.基本上,它是一个跟踪系统.而且它易于使用.有PHP片段,您可以复制并粘贴到您的代码.如果你有WordPress,有一个插件 - 只需在插件搜索部分查找"digg","喜欢它".
回到Google Analytics(分析),如果您想要超越跟踪点击次数,请继续制作目标/渠道.它会跟踪用户行为,并回答诸如"我最有价值的关键字是什么?"之类的问题."我的所有用户都在哪里下线?" "每页的跳出率是多少?" "我的网站和交通媒介的前3个入口点是什么?" 这些是SEO/SEM经理最关心的问题.跟踪和理解它绝对是好事.
ClickTale从Google Analytics结束的地方开始.GA将在页面级别描述用户行为,但不在字段级别描述.具有热图的ClickTale将回答这些问题"我知道此页面具有较高的跳出率,但为什么?哪个字段对我的客户来说是个问题?" "用户在页面的哪个区域花费大部分时间?" "我如何向图形人员证明特定部分需要重新设计?"
编辑#2
对于高流量站点,您需要扩展日志记录DB.它在报告方面确实很有帮助.我建议的是一个3层数据库报告结构.等级1 =过去7天,等级2 =过去6个月,等级=一切.您可以根据业务进行修改.关键是,数据从一个层移动到另一个层.保持新鲜数据随时可用.您想要尽快生成报告.一个巨大的数据库只是不扩展.
| 归档时间: |
|
| 查看次数: |
2081 次 |
| 最近记录: |