(function () {
// Π―ΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π±ΠΈΡΠ°ΡΠΌΠΎ
var KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_location'];
var url = new URL(window.location.href);
var found = false;
KEYS.forEach(function(k){
var v = url.searchParams.get(k);
if (v) {
sessionStorage.setItem(k, v);
found = true;
}
});
// (Π½Π΅ΠΎΠ±ΠΎΠ²βΡΠ·ΠΊΠΎΠ²ΠΎ) β Π΄ΠΎΠ΄Π°Π²Π°ΡΠΈ UTM Π΄ΠΎ Π²ΡΡΡ
Π²Π½ΡΡΡΡΡΠ½ΡΡ
ΠΏΠΎΡΠΈΠ»Π°Π½Ρ
// ΡΠΎΠ± Π½Π΅ Π·Π°Π³ΡΠ±ΠΈΠ»ΠΈΡΡ ΠΏΡΠ΄ ΡΠ°Ρ Π½Π°Π²ΡΠ³Π°ΡΡΡ ΡΠ°ΠΉΡΠΎΠΌ
if (found) {
var qs = [];
KEYS.forEach(function(k){ var v = sessionStorage.getItem(k); if(v) qs.push(k+'='+encodeURIComponent(v)) });
var suffix = qs.length ? ('?' + qs.join('&')) : '';
if (suffix) {
document.addEventListener('DOMContentLoaded', function(){
var origin = location.origin;
document.querySelectorAll('a[href^="/"], a[href^="'+origin+'"]').forEach(function(a){
try {
var u = new URL(a.href, origin);
KEYS.forEach(function(k){
if (!u.searchParams.get(k)) {
var v = sessionStorage.getItem(k);
if (v) u.searchParams.set(k, v);
}
});
a.href = u.toString();
} catch(e){}
});
});
}
}
})();