如何跟踪用户步骤

时间:2013-02-16 17:41:40

标签: javascript user-input

我们有一个间歇性的错误,很难跟踪,这个错误包含在兑换代码时随机(我们认为),整个代码值在订单时消失...... < / p>

手动完成我们自己的同一个过程,它永远不会发生!

所以我想记录用户操作,每个动作:

  • 点击链接
  • 提交输入
  • 页面浏览量

最终制定了这套规则,并附加到母版页的末尾:

$(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并将整个用户树视为用户所做事情的组织结构...也许我可以用我拥有的数据来解决这个问题,但是我想在冒险之前就这个想法提出两件事

  1. 您之前可能会遇到过这样的服务吗?
  2. 我还应该追踪什么才能让它“近乎完美”?

0 个答案:

没有答案