2010-05-22 59 views
2

我为我的网站创建了自己的分析,以使用jquery跟踪出站点击事件。现在使用preventDefault()的事情是,它不允许在浏览器中按Ctrl + Click或COmmand +点击操作来打开新选项卡/窗口中的链接。所以我的解决方案是检测e.metaKey || e.ctrlKey并使用window.open。除非用户更改浏览器行为,否则这对Safari浏览器不起作用。我想知道这里有没有人知道其他分析用户在做什么 - 比如google等在跟踪出站链接时如何处理这个问题?从这个链接:http://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=55527 - 看起来像谷歌也将面临同样的问题。Ctrl + Click/Command + Click不使用分析

想法?

回答

1

存在超时提高Google Analytics(分析)跟踪的准确性。没有它,页面就有可能在曲目通过之前卸载。

好消息是,如果您不介意准确性,并且只对点击您网站上的出站链接趋势感兴趣,则不需要它。如果您从代码的末尾删除setTimeout呼叫和return false;,那么它就没问题。

对于出站链接,一个好的选择是强制它们在新选项卡上打开。为此,只需在链接中添加一个target="_blank"即可。这样他们会一直在新的标签上打开。而且您不必担心跟踪不会通过,因为该页面不会卸载,并且可以摆脱那个setTimeout

免责声明:个人观点娄

Web分析工具是不准确的设计。这并不坏。它们旨在发现和衡量趋势中的趋势和噪音。因此,任何提高网络分析工具准确性的尝试都不会得到回报。特别是当它以丑陋的Javascript黑客的形式出现时。

了解更多关于精度X精密:

http://www.whencanistop.com/2009/11/difference-between-accuracy-and.html

相关问题