我使用了旧的 Google Analytics 代码,并有一堆链接,它们附加了 pageTracker 功能,以便它们也计算每次点击。现在我升级到最新的 GA,pageTracker 不再工作,这没关系,但是链接在 IE 中显示 JS 错误,因为 pageTracker 未定义。我不想浏览所有链接并删除所有 pageTracker onclicks,但只想找到一种方法来取消这些链接,这样它们就不会导致错误。
我试过 var pageTracker = ""; 和 var pageTracker = null; 但仍然得到一个未定义的错误。这就是链接的样子。
<p><a href="/gotowebsite/" onclick="javascript: pageTracker._trackPageview('/GoToTheWebsiteLink');">Go to the website</a><br />
这是在 JSFiddle 中。当您在 IE 中单击链接时,您会在短时间内看到 JS 错误,直到加载下一页。 http://jsfiddle.net/Fvp9F/