登录页面如何跟踪不同来源用户的访问情况

网站的很多操作都需要用户先完成登录才能继续,这时我们需要记录:

  1. 不同来源用户的登录次数
  2. 完成登录的次数
  3. 点击注册的次数

由此算出:有多少人会因此放弃,以判断是否需要调整为快速登录这样的方式。

假设我们的登录页面是:

account.site.com

根据需要,不同来源的登录要加上:from参数,就像这样:

  • http://account.site.com/login?from=site1_buy
  • http://account.site.com/login?from=site2_fav

即分别统计因为:site1 buy,site2 fav 这样的操作,来到登录页面的访问情况。

页面加载时,提交login事件:

_gaq.push(["_trackEvent", "site1_buy", "login"]);

登录成功时,提交login_succ事件:

_gaq.push(["_trackEvent", "site1_buy", "login_succ"]);

点击注册,提交reg事件:

_gaq.push(["_trackEvent", "site1_buy", "reg"]);

为了防止重复的点注册按钮,还可以用一个全局变量来判断:

var has_click_reg = false;

$("#reg_link").click(function() {
    if (!has_click_reg) {
        _gaq.push(["_trackEvent", "site1_buy", "reg"]);
        has_click_reg = true;
    }
});

放弃率 = (login – login_succ – reg) / login

具体的比例没有标准,可以子站点做一下比较,看不同子站点或操作的用户的放弃率,由此调整优化。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>