网站的很多操作都需要用户先完成登录才能继续,这时我们需要记录:
- 不同来源用户的登录次数
- 完成登录的次数
- 点击注册的次数
由此算出:有多少人会因此放弃,以判断是否需要调整为快速登录这样的方式。
假设我们的登录页面是:
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
具体的比例没有标准,可以子站点做一下比较,看不同子站点或操作的用户的放弃率,由此调整优化。