网页跳转自动添加 utm 参数

文章目录[隐藏]

网络推广使用utm参数然后用户进行跳转后utm参数丢失,经常需要使用百度统计或者网站分析工具去反查utm参数,好处是所有页面待会带有参数追踪,缺点是整个网站的链接都会比较乱,一般不建议使用。

下列JS代码让你 跳转任意页面,都会自动添加utm参数 。自动化链接标记

实现方法

将下列代码保存为一个js放置于页面即可,前提是页面追踪参数必须是utm_source。

function _G() {
    var d = window.location.href;
    var f = d.indexOf("utm_source");
    if (f != "-1") {
        var a = d.substr(f);
        var e = document.getElementsByTagName("a");
        for (var b = 0; b < e.length; b++) {
            if (e[b].href.indexOf("#") != "-1") {
                continue;
            } else {
                if (e[b].href.indexOf("?") != "-1" || e[b].href.indexOf("utm_source") != "-1") {
                        value = e[b].href + "&" + a;
                        e[b].href = value;
                } else {
                    if (e[b].href.indexOf("javascript") != "-1") {
                        continue;
                    } else {
                            value = e[b].href + "?" + a;
                            e[b].href = value;
                    }
                }
            }
        }
    }
}

window.onload = _G();

 

 

相关推荐

Link tag 标记流量源头

 Link tag标记流量源头 ,绝对是所有方法中最为基本重要的一种。 使用link tag可以达到一下目的 ...