Помогите найти решение для tracking пользователей
Добрый день уважаемые форумчане.
у нас система для отслеживания пользователей , Генерируем ссылку, и перейдя по ней юзер сначала попадает на наш сервер, после чего редирект на нужный нам сайт. Сейчас код на сервере такой:
<script>
var baseURL = 'https://domen:4000/api/'
let url = 'https://domen:4000/api/uri'
var link = new URL(window.location.href);
var query = link.searchParams.get('q');
url += query;
var unique = true
if (!localStorage.getItem('visits')) {
var userVisits = [];
userVisits.push(query);
localStorage.setItem('visits', JSON.stringify(userVisits));
} else {
var userVisits = JSON.parse(localStorage.getItem('visits'));
if (userVisits.includes(query)) {
unique = false;
} else {
userVisits.push(query);
localStorage.setItem('visits', JSON.stringify(userVisits));
}
}
localStorage.setItem('type', query);
url+= '?unique=' + unique;
$(document).ready( function() {
$.get(url).then( function (data) {
var link = data.url
if (data.info && data.info.type === 't') {
var tdsUrl = baseURL + 'update/' + data.info.offer + '/' + data.info.url
$.get(tdsUrl)
}
window.location.replace(link + "?q=" + query);
});
});
</script>
Если коротко то схема выглядит следующим образом: Юзер -> наш сервер -> другой сайт.. Вот дело в том что после перехода с нашего сервера на другой сайт наш localstorage очищается, может быть сможете подсказать почему так происходит? ведь он предназначен не только в рамках сессии работать.. |
а он на то и localstorage, усер ушел, значит "типа" закрыл страницу, т.е. local для этой страницы очистился или освятился или чего еще там. или куки или хранить на сервере у себя, а localstorage он на то и локал, что хранится на территории пользователя, а конктерно этот localStorage работает для домена наш сервер (точнее наш домен или IP), на другом сайте его видно не будет
|
| Часовой пояс GMT +3, время: 21:25. |