我们有一个难以跟踪的间歇性错误,该错误在兑换代码时随机存在(所以我们认为),整个代码值在下订单时消失......
手动执行我们自己的相同过程,它永远不会发生!
所以我想记录用户的动作,每一个动作:
- 点击链接
- 提交输入
- 页面浏览量
最终组成了这组规则,并附加到母版页的末尾:
$(function() {
// log this page view
log2Loggly('Page View', '');
// for each click
$("a").click(function() {
var ref = $(this).attr("onclick").length > 0 ? $(this).attr("onclick") : $(this).attr("href");
log2Loggly('Link clicked', ref);
});
// forms
$("form").submit(function() {
var dt = $(this).serialize();
log2Loggly('Form submited', dt);
});
});
并且使用Loggly我可以发送每个操作,因为他们掌握了日期和 IP,因此在我们的系统上匹配用户 IP 更容易。
我一直看到像CrazyEgg这样的服务记录所有用户操作,但我们无法匹配用户,它是匿名数据!
我真正喜欢的是搜索 IP 并将整个用户树作为用户所做操作的组织图……也许我可以用我拥有的数据来实现这一点,但我想在冒险之前就这个想法问两件事
- 您以前可能遇到过这种服务吗?
- 我还应该跟踪什么以使其“几乎完美”?