У меня есть клиенты (A, B), и они пользуются моим сервисом. У них есть домены, и они включают один и тот же javascript на свои веб-сайты. Javascript взаимодействует с моим сервером и сохраняет файлы cookie в домене. Куки-это информация о подключенном пользователе, а файлы cookie отличаются от пользователя. Я предполагаю, что они используют тот же браузер.
Поэтому, если пользователь подключается к веб-сайту A и подключается к веб-сайту B, я хочу сохранить эту ключевую информацию в своих файлах cookie.
Это их способ сделать это?
Вы не можете получить доступ к файлам cookie для других доменов, но вы можете настроить третий файл tracking.example
домена, а затем запросить любой ресурс (например, 1 пиксельное изображение) из этого домена.
Чтобы прочитать файл cookie с одного из веб-сайтов, используйте либо конечную точку CORS -enabled, например https://tracking.example/getuserid
, которая позволяет клиентскому коду на веб-сайте считывать файл cookie или идентификатор, который связан с ним, или внедрить iframe из tracking.example
и использовать межкадровую связь.
Обратите внимание, что в целях конфиденциальности сторонние файлы cookie ограничиваются или даже полностью блокируются некоторыми браузерами и конфигурациями. Не существует замены сторонних файлов cookie, хотя есть способы идентифицировать пользователей без куки файлов, они нигде не точны на 100%, могут нарушать локальные законы и предназначены для браузеров.
Если оба сайта управляют входами, вы можете, конечно, использовать зарегистрированный адрес электронной почты в качестве идентификатора.