var url = window.location.href, // читаем ссылку
phones = document.getElementsByClassName('ct_phone'),
button = document.getElementById('telephone');
if(~url.indexOf("yclid")){ //определяем траффик с директа по идентификатору в ссылке
var date = new Date;
date.setDate(date.getDate() + 10); //назначаем дату истечения куки
document.cookie = "source=yaDirect;expires="+ date.toUTCString(); //ставим куку
}
if(getCookie('source') == 'yaDirect'){ //если есть кука то подменяется номера
button.setAttribute('href','tel:+74957683110');
phones[0].innerHTML = '<a href="tel:+74957683110">+7 (495) 768-31-10</a>';
phones[1].innerHTML = '<a href="tel:+74957683110">+7 (495) 768-31-10</a>';
}
function getCookie(name) { // скрипт чтения куки
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
path=/;
, благодаря которому кука работает на всем сайте.document.cookie = "source=yaDirect;expires="+ date.toUTCString() + ";path=/;";