Google Analytics(分析) - 跟踪javascript重定向出站链接

时间:2017-04-19 19:38:56

标签: javascript google-analytics

借助Google分析,我希望能够跟踪出站链接,但这些出站链接提供了第三方API,在点击链接时使用javascript重定向用户。链接看起来像这样:

<a href='#/' onclick="redirect(a00033908, c001406055, b518047627)">anchor text</a>

我认为eventCategory: 'Outbound Link'的标准GA事件跟踪代码无法正常运行,因为href =&#39;#/&#39;不会被视为出站链接。

我真的很难过这个并且寻找想法 如果您已设法让GA跟踪javascript重定向,请分享一些有关如何使其工作的信息。

提前致谢。

1 个答案:

答案 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>