我试图扩大从别人的问题的想法,并运行陷入困境。 P>
我们的想法是动态插入utm_source(从广告活动)到URL哈希,有谷歌Analytics(分析)跟踪的网页,然后取出哈希值。 (我们不希望保留的哈希,因为:1。它是一个重复的页面,并且2.如果用户的书签,并回来,它看起来像另一个广告点击) P>
下面是的中的代码几乎 em>的作品: P> //保存旧的散列 VAR campaignSource =“一些横幅广告”; VAR oldHash = document.location.hash; //活动数据添加到哈希 document.location.hash ='utm_source ='+逃生(campaignSource); pageTracker._setAllowAnchor(真正的); pageTracker._trackPageview(); //恢复旧的哈希: document.location.hash = oldHash; PRE>
需要说明的是,它增加了两个项目的历史记录(后退键)上的每一个变化。 P>
这样的问题:如何让浏览器跳过历史散列变化 P>?