跟踪外发链接点击的jQuery代码(谷歌分析)

跟踪外发链接点击的jQuery代码(谷歌分析),jquery,google-analytics,tracking,Jquery,Google Analytics,Tracking,我在网上找到这个: $('a[href^=http]:not("[href*=://' + document.domain + ']")').click(function() { pageTracker._trackPageview('/outgoing/' + $(this).attr('href')); }); 但它不起作用。在我的Google Analytics帐户中,没有显示任何/outgoing/链接(自从我实现它以来已经24个多小时了) 这个代码怎么了?当然,我使用的是jQuer

我在网上找到这个:

$('a[href^=http]:not("[href*=://' + document.domain + ']")').click(function() {
 pageTracker._trackPageview('/outgoing/' + $(this).attr('href'));
});
但它不起作用。在我的Google Analytics帐户中,没有显示任何
/outgoing/
链接(自从我实现它以来已经24个多小时了)

这个代码怎么了?当然,我使用的是jQuery;)

我已经:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA MY CODE");
  pageTracker._trackPageview();
} catch(err) {}
</script>

var gaJsHost=((“https:==document.location.protocol)?”https://ssl." : "http://www.");
write(unescape(“%3Cscript src=”+gaJsHost+“google analytics.com/ga.js”type='text/javascript'%3E%3C/script%3E”);
试一试{
var pageTracker=_gat._getTracker(“UA我的代码”);
页面跟踪器。_trackPageview();
}捕获(错误){}

我认为您还需要包含Google Analytics外部JavaScript文件。 将以下代码放在页面正文的末尾(未测试):

谷歌更详细的“操作方法”可以在这里找到:

Try(注意属性值的双引号,而不是:not()):


另外,您的链接是静态的(在HTML页面上)还是动态的(由JavaScript生成)?如果在此代码之后添加链接,则需要再次调用此代码以附加click事件处理程序。

在添加文本之前如何警告文本?一切正常吗?补充:警惕(“测试”);当点击一个link='(我怀疑,这个函数可能永远不会被调用。谢谢,我将对此进行测试。我的链接是静态的,不是由JS生成的。)
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
$('a[href^="http"]:not([href*="://' + document.domain + '"])').click(function() {
    pageTracker._trackPageview('/outgoing/' + $(this).attr('href'));
});