我有一个网站,是一个页面的网站与Javascript路由。谷歌analistics.js为一个网页网站
在地址栏当你点击按钮,你会得到以下链接:
/index.html#!/page_ABOUT_MAIN /index.html#!/page_ENDORSEMENTS 等
的页面不重新加载和点击到这些页面不算。默认谷歌analistics只计入index.html 我需要将这些页面作为单独的点击数。 这里是我到目前为止有:
菜单代码:
<li><a href="#!/page_WHATIS" class="link1">What is The Rainbow Bridge?</a></li>
<li><a href="#!/page_ABOUT" class="link2">About The Author</a></li>
<li><a href="#!/page_CONTACT_INFO" class="link3">Contact Info</a></li>
javascript代码:
/// analistics stats
function addListener(element, type, callback) {
if (element.addEventListener) element.addEventListener(type, callback);
else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
var link1 = document.getElementsByClassName('link1');
var link2 = document.getElementsByClassName('link2');
var link3 = document.getElementsByClassName('link3');
addListener(link1, 'click', function() {
ga('send', 'pageview', '#!/page_WHATIS');
});
addListener(link2, 'click', function() {
ga('send', 'pageview', '#!/page_ABOUT');
});
addListener(link3, 'click', function() {
ga('send', 'pageview', '#!/page_CONTACT_INFO');
});
遗憾的是它没有功能:(任何帮助,高度赞赏
网址:http://www.metamorphozis.com/test/html5/index2.html
愚蠢的问题我知道,但我必须问,以防万一 - 你有谷歌分析JS代码引用? –
肯定:)它是在同一页面上,从analistics管理面板的最后一个版本 – SHCodeR
酷 - 只是不得不检查:)尝试在unobf张贴的代码,但我确实有一些代码非常相似,用于您尝试实现的相同目的。我会尽力找到它并将其作为答案发布。 –