<分区>
是否可以跟踪用户在网页上的每个操作并创建日志?这个想法是通过 AJAX 将用户操作日志传输到服务器并保存。在每个元素的每个事件上,我可以编写代码/逻辑来在控制台中编写一些日志,但我想知道是否有任何可用的库/快捷方式可以在客户端记录网页上的所有操作,包括事件和复制、粘贴等操作、单击、双击、选择等及其元素引用。
<分区>
是否可以跟踪用户在网页上的每个操作并创建日志?这个想法是通过 AJAX 将用户操作日志传输到服务器并保存。在每个元素的每个事件上,我可以编写代码/逻辑来在控制台中编写一些日志,但我想知道是否有任何可用的库/快捷方式可以在客户端记录网页上的所有操作,包括事件和复制、粘贴等操作、单击、双击、选择等及其元素引用。
最佳答案
您可以使用现成的解决方案:
您可以使用 Google Analytics 及其事件跟踪器做一些了不起的事情:
如果您正在寻找定制的解决方案,您可以尝试以下使用 PHP 和 JavaScript 的解决方案:
请记住,使用第三方解决方案可提高性能。将鼠标移动坐标实时写入数据库,需要大量资源。
关于javascript - 使用 javascript 库的用户事件跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18713415/