ДАРА ОТПЕЧАТОККак выявить мультиаккаунты на сайте
Как выявить мультиаккаунты на сайте
Мультиаккаунты — несколько учётных записей одного человека на одном сайте. ДАРА ОТПЕЧАТОК выявляет их по устройству: если в одном браузере или на одном устройстве появляются аккаунты с разными email, POST /visitor/info возвращает multi_account.suspected: true, а пары видны в кабинете на странице «Мультиаккаунты».
Зачем искать мультиаккаунты
Второй аккаунт обычно заводят ради того, что выдаётся одному человеку один раз: приветственного бонуса, пробного периода, промокода, голоса или отзыва. Логин и почту сменить легко, а вот браузер и устройство чаще остаются прежними. Поэтому связь «несколько аккаунтов — одно устройство» — полезный сигнал для сайта: где предложить дополнительную проверку, а где просто не начислять бонус повторно.
Важно отличать сигнал от вывода. Одно устройство бывает у семьи, в офисе или в салоне связи, а одинаковые телефоны — у тысяч незнакомых людей. ДАРА ОТПЕЧАТОК учитывает это и не считает мультиаккаунтом то, что объясняется одинаковым железом.
Как ДАРА ОТПЕЧАТОК находит мультиаккаунты
Каждый браузер на сайте получает постоянный visitor_uuid — его хранит cookie dara_visitor. SDK собирает 20+ сигналов браузера и устройства, а сервер считает из устойчивых сигналов хеш устройства. Если у двух посетителей сайта совпадает хеш, пара записывается как возможное совпадение с уверенностью:
- 0,3 — общее устройство: по нему людей не различить;
- 0,6 — уникальное устройство, посетители заходили из разных сетей;
- 0,8 — уникальное устройство из одной сети.
Возможное совпадение не меняет профиль: разные люди автоматически не склеиваются. Признак нескольких аккаунтов появляется, когда к устройству добавляются контакты. Их сервер сайта передаёт методом POST /collect/field — email, телефон или имя из формы регистрации, входа или заказа. Совпадения email и телефона ищутся только среди посетителей вашего сайта.
В ответе POST /visitor/info есть блок multi_account:
suspected— на этом устройстве другой аккаунт с другим email;other_identified— сколько таких других посетителей с контактами;same_browser_emails— другие email, введённые в формы этого же браузера;confidence— уверенность.
Почему одинаковые телефоны не считаются мультиаккаунтом
Устройство считается общим, если по нему людей не различить: iOS и iPadOS, устройство, с которым за 30 дней было три и более посетителей сайта, устройство у разных посетителей из многих сетей или с сигналами, которые меняет защита браузера от отпечатков. Причина приходит в device.common_reason, а для общего устройства multi_account.suspected всегда false. Иначе все владельцы одинаковых iPhone стали бы «мультиаккаунтами» друг друга.
Что получает сайт
- Ответ при регистрации или входе. Сервер передаёт email из формы и сразу спрашивает профиль: если
multi_account.suspected— на этом устройстве уже есть аккаунт с другим email. - Список возможных совпадений в
possible_matches:visitor_uuidдругого посетителя, уверенность, причины, общее ли устройство, есть ли у него контакты. - Сведения об устройстве: сколько посетителей было с ним за 90 дней (
visitors_on_device_90d). - Страницу «Мультиаккаунты» в кабинете: пары посетителей на необщих устройствах с уверенностью от 60% (по фильтру — от 80%), без спорных профилей; фильтр «Только с разными email» — это тот же признак
multi_account.suspected. Пары можно выгрузить в XLSX.
Все данные — только вашего сайта: сессии, события, данные форм и связанные профили других сайтов не отдаются никогда.
Как подключить
-
Поставьте SDK на страницы
Получите ключи сайта в кабинете и добавьте тег с публичным ключом — быстрый старт. Каждый браузер получит
visitor_uuidв cookiedara_visitor. -
Передавайте контакты из форм
При регистрации, входе или заказе сервер сайта берёт uuid из cookie и отправляет email или телефон в
POST /collect/fieldсекретным ключом. -
Спрашивайте профиль
Тут же вызовите
POST /visitor/infoи проверьтеmulti_account.suspected. Готовый код на PHP — пример проверки при регистрации.
Без контактов из форм признак multi_account не появится: устройство само по себе не говорит, что аккаунтов несколько.
Частые вопросы
Нужно ли передавать email посетителей?
Да, для признака мультиаккаунта. multi_account.suspected появляется, когда на одном устройстве есть аккаунты с разными email. Email и телефон сервер сайта передаёт методом POST /collect/field; без этого в кабинете нет пар «с разными email», а видны только возможные совпадения по устройству.
Будут ли владельцы одинаковых iPhone считаться одним человеком?
Нет. iOS и iPadOS считаются общими устройствами (common_reason: low_entropy_platform): такие посетители получают разные visitor_uuid, совпадение пишется с уверенностью 0,3, а multi_account.suspected для общего устройства всегда false.
Что означает уверенность 0,6 и 0,8?
Это уверенность возможного совпадения двух посетителей на одном устройстве: 0,6 — уникальное устройство, посетители заходили из разных сетей; 0,8 — уникальное устройство из одной сети. 0,3 — общее устройство. Страница «Мультиаккаунты» в кабинете показывает пары от 60%, по фильтру — от 80%.
Видны ли аккаунты моих посетителей на других сайтах?
Нет. Посетители, сессии и совпадения видны только в пределах сайта: по ключу другого сайта методы отвечают 404, а совпадения email и телефона ищутся только среди посетителей вашего сайта.
Как устроен сам отпечаток — на странице «Fingerprint браузера: что это и как работает»; другие сигналы против накруток — «Защита от фрода, накруток бонусов и SMS».