注意:本文仅适用于使用 analytics.js 代码段标记的网站(不适用于使用 gtag.js 标记的网站)。
您可以使用 Google Analytics(分析)事件来捕获将用户带到其他网站而非您网站的链接。
本文包含的主题:Google 跟踪代码管理器
如果您使用 Google 跟踪代码管理器来管理 Google Analytics(分析)的安装,请按照 Google Analytics(分析)事件中的说明来实现事件。
将代码直接添加到网站
如果您已经将 Google Analytics(分析)数据直接添加到您的网站,则可以将以下脚本复制并粘贴到您自己的网页中,以便设置针对出站链接的事件衡量。您应该将此脚本添加到网页标头中,而不是放入 Google Analytics(分析)基本代码中。
如果您原封不动地复制并粘贴此脚本,您的出站点击将显示在 Google Analytics(分析)的“事件”报告中,其“类别”为“出站”,“操作”为“点击”(在代码段中,这些内容以粗体显示)。您可以使用这些值,也可以对其进行修改并定义您自己的值。详细了解事件组成元素。
下面的示例假设您使用的是 analytics.js 代码。了解您使用的是传统 Google Analytics(分析)(ga.js) 还是 Universal Analytics (analytics.js)。
<script>
/**
* Google Analytics(分析)中的函数,捕获对出站链接的点击。
* 此函数会将有效网址字符串作为参数,并将该网址字符串
* 用作事件标签。通过将 transport 方法设置为“beacon”来发送匹配
* 在支持“navigator.sendBeacon”的浏览器中使用该方法。
*/
var captureOutboundLink = function(url) {
ga('send', 'event', 'outbound', 'click', url, {
'transport': 'beacon',
'hitCallback': function(){document.location = url;}
});
}
</script>
您还需要在链接中添加(或修改)onclick
属性。请使用以下示例作为自有链接的模型:
<a href="http://www.example.com" onclick="captureOutboundLink('http://www.example.com'); return false;">查看 example.com</a>
相关资源