我正在尝试使用以下脚本跟踪出站链接:
$(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 中。
有什么想法吗?谢谢!
请您参考如下方法:
您在帖子中提到,所有要跟踪的链接的属性中都有一个 target="_blank"。
为什么不尝试一下以下顺序:
$("a[target$='_blank']").click(function(e){
//gaq function here...
});
不要引用 href 属性,而是引用 target 属性。
希望这有帮助!