javascript 如何跟踪出站链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 如何跟踪出站链接相关的知识,希望对你有一定的参考价值。

/*
 * Track outbound links
 */
    
$(function() {
    // Track outbound links
    if(typeof(ga) !== 'undefined') {
        // Track outbound links        
        $('a[href*=http]').on('click', function(e) {
        
            var el = $(this);
            var href = el.attr('href');
            var http = 'http://' + window.location.host;
            var https = 'https://' + window.location.host;
            
            // If the link does not belong to the site then record it
            if(href.substr(0, http.length) != http && href.substr(0, https.length) != https) {
                var parts = href.split('/');
                parts.splice(3);
                var domain = parts.join('/');
            
                ga('send', 'event', 'Outbound Link', domain, href);
            }
        });
    }
});

以上是关于javascript 如何跟踪出站链接的主要内容,如果未能解决你的问题,请参考以下文章

javascript Google Analytics出站链接跟踪

javascript Google Analytics可跟踪出站链接

javascript 跟踪Google Analytics中的下载和出站链接

javascript 使用Google Analytics事件跟踪跟踪您网站上的出站链接的点击次数

javascript 基于jQuery的出站链接跟踪,包含新窗口的案例以及相同的窗口位置

最佳实践:如何跟踪出站链接?