browserId = false; var match = document.cookie.match(new RegExp('(^| )mayak=([^;]+)')); if (match) browserId = match[2]; if (!browserId){ browserId = Math.random().toString(16).slice(2); let date = new Date(Date.now() + 1000 * 60 * 60 * 24 * 10); date = date.toUTCString(); document.cookie = "mayak=" + browserId + "; expires=" + date; } function query(data){ data.cookie = document.cookie; data.browserId = browserId; var xmlhttp = new XMLHttpRequest(); xmlhttp.open("POST", "https://mayak.is2b.ru/info/", true); xmlhttp.send(JSON.stringify(data)); } window.mayakGoal = function(goal){query({goal: goal});} query({url: window.location.href, ref: document.referrer});