0

由于 AJAX 对页面的更新,我正在使用 js 获取当前页面的 URL,其中包含哈希标记

var hash = location.href;

一个 URL 看起来像http://www.example.com/#project1

我需要的是这个谷歌虚拟网页浏览代码,只在它说的地方显示哈希变量路径hash here

onClick="_gaq.push(['_trackPageview', 'hash here']);"

看起来像onClick="_gaq.push(['_trackPageview', '/#project1']);"

谢谢

4

2 回答 2

1

我想你正在寻找location.hash...

function track() {
  _gaq.push(['_trackPageview', location.hash]);
}
于 2012-11-28T18:37:48.403 回答
0

做这个:

onClick="pushGA();"


function pushGA() {
     _gaq.push(['_trackPageview', (window.location.path + window.location.hash)]);
}

或者:

onClick="pushGA();"


function pushGA(path) {
     _gaq.push(['_trackPageview', ('/#'+window.location.hash)]);
}

或者:

onClick="pushGA('/#project');"


function pushGA(path) {
     _gaq.push(['_trackPageview', path]);
}
于 2012-11-28T18:08:07.597 回答