这一节主要介绍如何用Google Tag Manager跟踪用户的等级变迁。
原理:将用户等级用全局变量的形式放置于页面,为A,每次用户访问的时候都回去拿cookie里面的用户等级B,如果cookie没有用户等级,就将这用户等级写入cookie,并且给发送事件,如果cookie里面有,就用cookie的用户等级B和页面上的用户等级做对比,如果两者不相等,就将新的用户等级写入cookie,并且发送事件,如果相等不做任何操作,在写入cookie的时候可以任意控制cookie的时间,这样就实现了用户等级变化的跟踪。
升级版:当然,前面的方式会有个问题,那就是如果用户清楚cookie的时候,用户登录就会发送时间,或用户换一台设备登录页胡发送事件,那么就需要做多一个判断,在用户新设备的首次登录是不发送事件的,或直接限定只有cookie和页面的用户等级同时存在,而且不等的时候才发送事件,这样就可以跟踪更准确。
还可以更进一步,将不同等级用户的变迁情况作为事件发送出去,比如用户是A等级的,转化成B等级,可以用a-b这个作为事件发送出去,这样可以更清晰的知道用户主要是从升级到哪一级。
我们应用这个主要是用来做付费再营销。