Подскажите, как получить информацию о пользователе (ФИО/телефон/email), который впервые посетил сайт?
Представляю это следующим образом:
Пользователь вводил в каком либо сервисе ФИО или Email, которые сохранились в на стороне браузера
Мы из цепляем и выводим на сайте, т.е. Добро пожаловать Вася Пупкин
Из существующих JS/PHP возможностей знаю только получить браузер, ОС и т.д.
Пример. Если один раз ввел на Живосайте имя, на других сайтах, где подключен Живосайт выводится это имя.
Возможно уже существует готовая библиотека?
P.S. Пользователь не авторизуется через VK и т.п. сервисы, просто переходит на сайт
Александр Чибиляев: Живосайт не имеет общих куков для всех сайтов, на каждом сайте будет своё имя - оно сохраняется в куки самого сайта. Имя может быть подставлено в поле либо если вы ранее представлялись на этом сайте, либо сайт может со своей стороны заполнить контакты через API Живосайта. Опять же, только если сайту известны ваши контакты. А попытки выяснить личность посетителя без его участия техниками типа кликджэкинг это плохая практика и, как уже упомянули, вы можете попасть под санкции поисковых систем.
Если коротко то живосайт работает примерно следующим образом - на сайте клиента устанавливается js код, который рендерит виджет (фрейм), пользователь указывает ФИО, телефон и т.д., живосайт тупо сохраняет куки с этими данными во фрейме. Далее этот же пользователь заходит на другой сайт где установлен виджет живосайта, живосайт подгружает фрейм, читает куки ... здравствуте Вася Пупкин )
Это не совсем так. Куки, вернее, LocalStorage относятся только к домену сайта, при переходе на другой сайт связь с предыдущим полностью теряется. Да и в том же фрейме загружается не другая страница, там рисуются только элементы виджета.
Кирилл: это так, сам писал такое )) куки или локалсторадж сохраняются во фрейме, виджет на разных сайтах подгружает во фрейме один и тот же адрес - соответственно на разных сайтах в куках или локалсторадже в загруженном фрейме доступны все сохраненные данные пользователя
Pavel: Посмотрите, что за адрес в фрейме :) joxi.ru/KAxnpJ3F4znyxm
И есть ли какие-то куки joxi.ru/J2b6xBkf4kxdO2
Но это только что касается конкретно живосайта. Так-то, конечно, вы полностью правы, что отследить посетителя можно именно таким способом. Но он доступен только сервисам, которые ставят свой код на множество сайтов, ставить каждому какой-то id в куки или в локалсторадж. Или однопиксельную прозрачную картинку вставлять. Можно ещё какой-то фингерпринт собирать, тоже пробовал в учебных целях виджет накидать, смотрел, как что у кого реализовано.
Знаю раньше делали так: ставили кнопку "мне нравится" от вк, делали ее прозрачной и что бы она находилась все время под курсором. Любое нажатие мышкой и лайк в вашей группе вк где уже можно посмотреть и фио и все остальное (что позволит пользователь).
Но не рекомендую так делать, т.к. яндекс за это банит. Называется это все кликджекинг .
А как вы себе это представляете?
Вы логинитесь на сайт хакера Пети, а он себе втягивает данные которые вы вводили на других сайтах - свое имя, фамилию, номера карточек, пароли, имя домашнего хомячка, и размер бюстгальтера любовницы, заказанного накануне в интернет-магазине?
Нельзя такое сделать - и это правильно.