借助Google分析,我希望能够跟踪出站链接,但这些出站链接提供了第三方API,在点击链接时使用javascript重定向用户。链接看起来像这样:
<a href='#/' onclick="redirect(a00033908, c001406055, b518047627)">anchor text</a>
我认为eventCategory: 'Outbound Link'
的标准GA事件跟踪代码无法正常运行,因为href =&#39;#/&#39;不会被视为出站链接。
我真的很难过这个并且寻找想法 如果您已设法让GA跟踪javascript重定向,请分享一些有关如何使其工作的信息。
提前致谢。
答案 0 :(得分:0)
使用函数首先调用GA,然后调用重定向。像这样的事情,请注意GA中提供的hitcallback。
function doLogThenRedirect( url )
{
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){
redirect(a00033908, c001406055, b518047627);
}
});
}
<a href='#/' onclick="doLogThenRedirect(window.location.href)">anchor text</a>