我设法在url查询字符串中添加了一个新参数(不确定我的方法是否完美)。
但是我想使其在整个会话过程中保持持续。
以下是检索引荐来源域名并将其添加为参数的代码:
function addRefererParam () {
var ref = document.referrer; //Get Referrer
var refDomain = ref.match(/[^(?:http:\/\/|www\.|https:\/\/)]([^\/]+)/i)[0]; //Extract Referrer Domain name for better readability
if (refDomain.match(/mydomain|null|undefined/i)) { //check if domain not null or own domain.
return location.search;
} else {
return location.search += "utm_source=" + refDomain; //create new query string with referrer domain
}
}
注释:
我知道cookie方法或“ sessionStorage”,但是我想将参数的值从另一个域传递到iframe,因此在这种情况下似乎不起作用。