-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
21 lines (19 loc) · 1016 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var url = window.location.href,
phones = document.getElementsByClassName('ct_phone'),
button = document.getElementById('telephone'); //захватываем кнопку звонка
if(~url.indexOf("clid")){ //определяем что пользователь с директа и адвордс
var date = new Date;
date.setDate(date.getDate() + 10);
document.cookie = "source=yaDirect;expires="+ date.toUTCString()+ ";path=/;"; //отправляем куку
}
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;
}