如何使用谷歌分析以准确和用户友好的方式计算传出链接

How to count outgoing links with Google Analytics in accurate and user friendly way?

本文关键字:方式 计算 链接 用户 谷歌 何使用      更新时间:2023-09-26

大多数资源建议将onclick处理程序与trackEvent()一起用于跟踪传出链接但这种方式并不适用于所有导航方法如果你用中键点击(Chrome除外(或控制点击(Chrome和FF除外(打开新的选项卡,如果你右键点击并从上下文菜单中选择新的选项卡或窗口,或者如果你拖动链接到另一个选项卡,它都不会起作用。在这种情况下,根本不调用onclick。您可以通过非常简单的链接进行检查:

<a href="http://www.google.com" onclick="alert('GO');">GO</a>

当打开新的选项卡或窗口时,在href属性中放入JavaScript在所有情况下都会断开链接。

onclick放在看起来像链接的span中,将不允许用户决定是否要在新选项卡中打开。

最后,通过跟踪传出事件的重定向页面会导致反向导航问题——当用户试图返回时,他们会返回到重定向页面,然后JS再次重定向到目标页面。他们需要快速点击两次。

有没有更好的方法,既准确又方便用户

使用JS无法检测上下文菜单。因此,如果你想捕捉到它,你需要使用重定向方法。要解决后退按钮问题,请使用location.replace重定向以从后退按钮历史记录中删除跟踪页面。

我不知道谷歌分析的任何细节。一般来说,跟踪用户的外部导航:

CCD_ 8就是为此目的而制造的。如果ping不可用,则返回更改链接以通过重定向页面。使用302重定向以防止其出现在历史记录中;如果不能,请尝试javascript:window.location.replace()