Ablyft
unknown
javascript
a year ago
1.4 kB
9
Indexable
console.log("ABTest");
var ablyftTools = window.ablyft.getTools();
let missionSchilddrueseForward = localStorage.getItem("missionSchilddrueseForward");
if (location.href.includes('ablyft_set_bucketing')) {
if (missionSchilddrueseForward === null) {
localStorage.setItem("missionSchilddrueseForward", "true");
}
} else if (location.href.includes('missionschilddruese.com')) {
ablyftTools.domLoaded(async function(){
document.querySelectorAll('a').forEach(function (element) {
element.addEventListener('click', function (ev) {
const href = element.getAttribute('href')
if (href?.includes('monapure.de')) {
ev.preventDefault();
const element = ev.target;
let url = element.getAttribute('href');
const code = ablyftTools.getSetBucketingUrlExtension();
const key = 'ablyft_set_bucketing';
const redirectParam = element.getAttribute('redirect-param');
if (url.includes('?')) {
url = `${url}&${key}=${code}&redirectParam=${redirectParam}`;
} else {
url = `${url}?${key}=${code}&redirectParam=${redirectParam}`;
}
window.location.href = url;
}
})
})
})
}
Editor is loading...
Leave a Comment