Ram*_*eez 13 html javascript jquery logging dom
是否可以在网页上跟踪用户的每个操作并创建日志?我们的想法是通过AJAX将用户操作的日志传输到服务器并保存.在每个元素的每个事件上,我可以编写代码/逻辑来编写一些登录控制台,但我想知道是否有任何库/快捷方式可以记录客户端网页上的所有操作,包括事件和操作,如复制,粘贴,单击,双击,选择等及其元素参考.
Wis*_*Kik 18
您可以使用现成的解决方案:
您可以使用Google Analytics及其事件跟踪器做出惊人的事情:
如果您正在寻找定制解决方案,可以使用PHP和JavaScript尝试以下方案:
请记住,使用第三方解决方案的性能更好.实时地在数据库中写入鼠标移动的坐标需要大量资源.
我个人讨厌像谷歌分析和类似公司这样的 3rd 方。因为我不想与他们分享我的网络分析。无论如何,有一个非常轻量级(缩小约 5KB)且易于扩展的javascript 库。
这是 git repo:https : //github.com/greenstick/interactor ,您可以看到它的预览:http : //greenstick.github.io/interactor/
提供什么数据?
一般数据:
互动/转化数据:
例子:
var elementsToTrack = [
{
element: "element1",
events : ["mouseup", "touchend"]
},
{
element: "element2",
events : ["mouseup"]
},
{
element: "element3",
events : ["mouseup"]
}
];
for (var i = 0; i < elementsToTrack.length; i++) {
var e = elementsToTrack[i];
new Interactor({
interactionElement : e.element,
interactionEvents : e.events
});
}
Run Code Online (Sandbox Code Playgroud)
我希望这些信息会有所帮助。
归档时间: |
|
查看次数: |
25457 次 |
最近记录: |