gpt4 book ai didi

javascript - Google Analytics 出站链接事件跟踪

转载 作者:行者123 更新时间:2023-11-28 10:56:53 24 4
gpt4 key购买 nike

我正在尝试设置事件跟踪,以便我可以跟踪某人何时访问我的“关于”页面并单击指向我的 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>

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

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

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

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

最佳答案

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

常用的方法有以下三种:

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

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

  3. 最佳: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>

    用法:

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

    上面的代码复制自this page .

关于javascript - Google Analytics 出站链接事件跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19711977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com