我正在尝试使用以下脚本跟踪出站链接:
$(document).ready(function(){
_gaq.push(['_setAccount', 'UA-XXXXXXX-XX']); //hidden number, well configured
//works
$("a[href$='pdf']").click(function(){
_gaq.push(['_trackEvent', 'PDF', 'Download', $(this).attr('href') ]);
});
//doesn't works
$("a.external_link").click(function(e){
_gaq.push(['_trackEvent', 'Outbound', 'Click', $(this).attr('href')]);
});
});
跟踪pdf链接的第一个功能很有效。第二个没有。 我在要跟踪的链接上添加了一个target = _blank,所以我认为这不是延迟问题。 我已经检查了Firebug,GA请求发送得很好,所有参数似乎都很好。 我点击了这些链接,我知道有些人也这样做了,虽然它已经实施了4天,但这些事件还没有出现在GA中。
有什么想法吗?谢谢!
答案 0 :(得分:0)
您在帖子中提到要跟踪的所有链接在属性中都有一个target =“_ blank”。
为什么不按以下顺序尝试:
$("a[target$='_blank']").click(function(e){
//gaq function here...
});
而不是引用href属性,而是引用目标属性。
希望这有帮助!