GA中的JS扩展
为什么要对GA进行扩展?
默认的GA设置已经能帮满足大部分的跟踪需求,但是,跟踪需求永远是层出不穷,通过一段短小强大的JS(Javascript)能完成更复杂的跟踪需求,因此,了解一些JS扩展能为我们提供更灵活的GA部署方案。JS知识基本上是网站分析师的标配技能,看一下Roirevolution、LunaMetrics、GAexpert以及其他以WA咨询为主的咨询公司,他们都贡献出许多优秀的JS扩展。
如何学习JS?
如果您和我一样不是技术出身,最初面对JS、对象、属性、方法等这些术语可能会感到有些头大。不要心急、不要害怕,一点一点开始,先从最基本的知识开始(建议大家看一下http://www.w3school.com.cn/中JS及DOM的相关内容)。我们需要做的不是去创作轮子,相关的JS函数其实已经在编程中应用,我们需要做的只是了解自己的需求,从现有的一些JS(或者Jquery)应用中将这些函数迁移过来。
JS扩展在GA中能做什么?
首先,JS扩展能帮我们简化一些操作,例如,当我们进行跨域跟踪时,我们需要做的一件事是,在每一个跨域链接上添加_link函数以便在不同的主域间传递cookie,通过一段JS扩展可以免除手动标记每个链接。其次,JS扩展还能帮助我们完成一些常规部署无法完成的任务,比如,在网站优化工具中,将页面停留时间作为一个目标;跟踪域名的不同加载不同的网络资源ID;跟踪部分表单的完成等等。还有一些其他的高级跟踪需求,比如,Brian给出的JS扩展中可以获得最初的引荐来源及最近的引荐来源;另外,利用自定义函数和一些JS技巧我们甚至可以跟踪注册用户的性别;登陆用户的用户名。
系列文章:


Sudnos great to me BWTHDIK