我正在使用谷歌分析来跟踪流向我网站的流量来源。
我使用几个UTM参数来跟踪这个。感兴趣的是& utm_source = SOURCEHERE
这些UTM参数最初放置在访问者点击的第一个链接上并存储在cookie中,因此如果访问者导航到网站上的多个页面,则信息仍然可用。
我想创建一个包含该参数的超链接。
一个链接示例是mydomain.com/folder?&source=SOURCEHERE
我用过这个但没有成功:
function getGATS(){
var pairs = (/(?:^|; )__utmz=([^;]*)/.exec(document.cookie)||[]).slice(1).pop().split('.').slice(4).join('.').split('|');
var vals = {};
for (var i = 0; i < pairs.length; i++) {
var temp = pairs[i].split('=');
vals[temp[0]] = temp[1];
}
return {
'utm_source': (vals.utmgclid) ? "google" : vals.utmcsr,
'utm_medium': (vals.utmgclid) ? "cpc" : vals.utmcmd,
'utm_campaign': vals.utmccn,
'utm_content': vals.utmcct,
'utm_term': vals.utmctr
};
}
document.getElementById("utm_source").value = getGATS;
&#13;
有没有人有任何意见?