GA代码定制:_TrackPageview时指定页面标题

大家都知道可以用_TrackPageview来提交一个虚拟页面请求,例如有一个商品列表页,当点击购买时,因为是Ajax回调,其实并没有产生页面跳转,这时可以在onClick事件里这样写:
_gaq.push([ "_TrackPageview", "/pruduct/10032/buy_succ"]);

但这样有个小问题,提交到GA服务器的页面标题,还是这个列表页的标题,而不是我们希望的:商品名称 – 购买成功。要想指定虚拟页面的标题,做法很简单,在TrackPageview前,先改变一下页面的标题,提交后,再恢复原有标题:

_gaq.push (
function() {old_title = document.title; document.title = “商品名称 – 购买成功”},
[ "_trackPageview", "/pruduct/10032/buy_succ"],
function() {document.title = old_title}
)

这儿用到了_gaq的push方法的特点,如果是push一个函数,则会按顺序,依次调用指定的函数。

 

GA代码定制:_TrackPageview时指定页面标题》上有 1 条评论

  1. Pingback 引用通告: 网站页面标题的优化 | 纪杨的网站数据分析笔记

发表评论

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

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