Google Analytics(分析):如何跟踪在新标签页中打开的出站链接?

亚历克斯·G

我希望通过Google Analytics(分析)(analytics.js)跟踪网站上的许多出站链接。

Google的关于出站链接跟踪文档非常清晰,它们建议的实现方式对我来说很有效。问题在于在新标签页/窗口中打开的链接Google建议您通过回调函数打开链接,一旦将跟踪事件发送到GA,该回调函数就会更新document.location。但这显然不会在新标签中打开链接。而且,至关重要的是,使用window.open似乎成为弹出窗口阻止程序的受害者。

这是Google建议的实现:

<script>
var trackOutboundLink = function(url) {
   ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
     function () {
     document.location = url;
     }
   });
}
</script>

我可以简单地省略回调函数,然后让浏览器打开新标签,但如果这样做,Google表示该事件可能不会被注册-并且我的跟踪将不准确。

布拉德

如果您要跟踪单击时的出站链接,而您的链接要在新窗口或新标签页中打开,则不必担心回调。该页面将很好地跟踪事件。问题来自同一框架中的链接,因为带有点击跟踪的页面在发送点击事件的同时被拆除。因此,对于在新窗口/标签页中具有目标的链接,请不要担心,因为您的常规点击事件会正常运行。

如果您需要跟踪出站链接,但又担心在当前选项卡/窗口中打开链接,则一种解决方案是拥有一个服务器端重定向脚本来执行Google Analytics(分析)跟踪。它的工作原理如下:

  • 在上mousedown,链接的href属性通过JavaScript替换。http://example.com/yourTrackingScript?gaCategory=Something&gaEvent=Click&gaLabel=SomeLink&url=http%3A%2F%2Fexample.com发生这种情况很重要,mousedown这样,如果有人右键单击您的链接以在新的选项卡/窗口中打开,则仍会插入服务器端跟踪脚本。Google在其搜索结果页面上使用此方法。
  • /yourTrackingScript使用测量协议从服务器端触发事件到Google Analytics(分析)
  • /yourTrackingScript 响应302重定向到查询字符串中传递的URL。
  • 用户被重定向到最终目的地,而这通常发生得足够快,以至于他们甚至都没有注意到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Google Analytics(分析)跟踪出站链接

Google Analytics(分析)-带有重定向的出站链接跟踪

Google Analytics(分析)跟踪出站事件

Google Analytics(分析),出站事件跟踪

如何在新标签页中打开Google环聊?

Google Analytics(分析)跟踪在一页结帐中退出

当我尝试使用 Google 标签管理器跟踪时,为什么 Google Analytics 中的出站链接等于“(未设置)”?

如何在php中添加Google Analytics(分析)事件跟踪代码以下载链接?

链接上的Google Analytics(分析)事件跟踪

Google Chrome浏览器会阻止在新标签页中打开的链接

Google Chrome:是否有键盘快捷键可在新标签页中打开链接?

如何在Google跟踪代码管理器中自定义Google Analytics(分析)的增强型链接归因

如何在Google Analytics(分析)中按域跟踪流量?

在新标签页中打开链接或打开新窗口时,Google Chrome会清除当前页面的CSS样式

Google Chrome-在新标签页中打开弹出窗口?

Google Chrome无法在新标签页中打开Blob

如何使用Selenium(Python)进行Google搜索,然后在新标签页中打开首页的结果?

使用Google Analytics(分析)跟踪单页网站上的用户

Google Analytics(分析)如何在软件级别跟踪引荐和直接链接?

使用Google Analytics(分析)跟踪链接点击?

使用Google Analytics(分析)跟踪用户链接点击

用于在新标签页上打开链接的Google Chrome浏览器快捷方式?

Google表单:我可以添加将在新标签页上打开的超级链接吗?

跟踪视图Google Analytics(分析)

Google Analytics(分析)异常跟踪

Google Chrome:在新标签页中打开一个链接,然后一键切换到该链接

Google表格中的动态标签页链接

Firefox:当我使用“在Google中搜索”上下文菜单打开新标签页时,如何保留在当前标签页上?

Google跟踪代码管理器代码被触发,但事件未显示在Google Analytics(分析)实时事件标签中