您可以购买/获取工具来为您执行此操作或在内部构建。
购买/获取:
1 - 使用 Google/Yahoo 分析标记您的页面 - 这将跟踪页面浏览量、页面流量性能、关键字的 SEO 排名等。
2 - 用于跟踪和记录用户行为,包括点击、交互和性能。我发现没有什么比 ClickTale 更好的了 - http://www.clicktale.com/default_e.aspx - 它视频记录用户会话并将这些“日志文件”放在服务器中。
内部:1 - 在提交到日志数据库的表单中创建隐藏字段也可以。您为表单指定唯一 ID,并在提交期间跟踪其操作。
我敢肯定还有更多,但这些是基础知识。这些不是特定于 PHP 的。
高温高压
编辑#1:
这可能超出了您的问题范围,但跟踪并不一定意味着内部数据。一个例子是向文章或页面添加“喜欢它”或“挖掘它”按钮。这将为您“记录”受欢迎程度。您可以访问 facebook 或 digg.com 查看您网站的进度。它也将有助于搜索引擎优化。基本上,它是一个跟踪系统。而且很容易使用。那里有 PHP 片段,您可以将其复制并粘贴到您的代码中。如果您有 WordPress,则有一个插件 - 只需在插件搜索部分中查找“digg”、“like it”。
回到谷歌分析,如果你想超越跟踪点击,继续做目标/漏斗。它将跟踪用户行为,并回答诸如“我最有价值的关键字是什么?”之类的问题。“我所有的用户都在哪里下车?” “每页的跳出率是多少?” “我的网站的前 3 个入口点是什么?来自什么流量媒介?” 这些是 SEO/SEM 管理者最关心的问题。跟踪和理解绝对是一件好事。
ClickTale 从 Google Analytics 的结尾开始。GA 将在页面级别描述用户行为,而不是在字段级别。有热图的 ClickTale 将回答这些问题“我知道这个页面的跳出率很高,但为什么?哪个字段是我的客户的问题字段?” “用户大部分时间都花在页面的哪个区域?” “我如何向图形人员证明需要重新设计特定部分?”。
编辑#2
对于高流量站点,您将需要扩展您的日志数据库。在报告方面真的很有帮助。我建议的是三层数据库报告结构。第 1 层 = 过去 7 天,第 2 层 = 过去 6 个月,第 2 层 = 一切。您可以根据业务修改这些。关键是,数据从一层移动到另一层。保持新鲜数据随时可用。您希望尽快生成报告。一个巨大的数据库无法扩展。