Google Analytics 出站链接事件跟踪

2023-12-03

我正在尝试设置事件跟踪,以便我可以跟踪某人何时访问我的“关于”页面并单击指向我的 LinkedIn 个人资料的链接。下面是我想要跟踪的链接。正如您所看到的,我尝试添加一些代码来进行跟踪工作...我尝试了几种不同的技术,但到目前为止没有任何效果。

这就是我现在所拥有的:

<a ga('send', 'event', 'outbound', 'click', 'linkedin'); href="http://www.linkedin.com/profile/view?id=110370894&amp;trk=nav_responsive_tab_profile_pic" target="_blank">LinkedIn Page</a>

我将继续阅读并努力工作,但感谢任何帮助。

I have 分析.js到位。我还在标题部分中实现了代码以提供延迟,以便跟踪有时间加载,正如此支持帖子所建议的:
https://support.google.com/analytics/answer/1136920?hl=en

另外,想知道这是如何工作的。一旦我得到正确的代码,它就会自动显示在我的分析中?在事件下?或者还有什么我必须做的吗?

如果这个问题在其他地方得到了回答,提前抱歉,我读了很多以前的帖子,但我觉得总是缺少一些信息,这只是让我无法正确理解这一点。


问题是浏览器在事件被正确记录之前重定向到新的 URL。

常用的方法有以下三种:

  1. Bad:在重定向之前插入一个小的延迟。这是一种不可靠的方法,因为所需的延迟取决于网络的性能。在慢速网络中,由于浏览器会过早切换到新 URL,因此可能无法记录该事件。

  2. Better: Add target="_blank"给你的<a>元素。这将在新窗口中打开链接,并允许记录事件,因为旧窗口将保持打开状态。

  3. Best: The ga()方法允许在成功记录事件后立即运行回调函数。

    <script>
    /**
    * Function that tracks a click on an outbound link in Google Analytics.
    * This function takes a valid URL string as an argument, and uses that
    * URL string as the event label.
    */
    var trackOutboundLink = function(url) {
       ga('send', 'event', 'outbound', 'click', url, {'hitCallback':
         function () {
         document.location = url;
         }
       });
    }
    </script>
    

    Usage:

    <a href="http://www.example.com"
       onclick="trackOutboundLink('http://www.example.com'); return false;">
    Check out example.com
    </a>
    

    上面的代码是复制自这一页.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Analytics 出站链接事件跟踪 的相关文章

随机推荐