Я рассматриваю возможность использования branch.io для поддержки потока в моем приложении, посредством которого существующий пользователь может пригласить друга использовать приложение отправив им личную пригласительную ссылку. Человек, нажавший на ссылку, будет отправлен в App Store для загрузки приложения, и после этого, а затем открыв его, ему будет предложено добавить владельца ссылки в друзья. Мне любопытно, как это будет работать в ситуациях, когда многие люди в одном и том же местоположении GPS приглашают друг друга в приложение. Кто-нибудь имеет опыт с этим или знает, как ветка справляется с этим сценарием?
Как Branch.io справляется с ситуациями, когда несколько устройств могут иметь один и тот же отпечаток пальца?
Ответы (1)
Я разработчик в Branch. Хороший вопрос, и его нам задавали уже несколько раз. В общем, в реальном мире несоответствия очень и очень редки, поскольку люди обычно не используют один и тот же Wi-Fi с точно таким же телефоном и версией ОС, поэтому большинство людей не беспокоятся. Кроме того, когда люди нажимают ссылки в нашей сети, мы запоминаем, что этот пользователь использует файл cookie. Затем, если кто-то снова щелкнет ссылку для вашего приложения, мы больше не будем гадать и можем сделать прямую ссылку со 100% точностью из предыдущей истории. Таким образом, по мере того, как люди пользуются сервисом, совокупное связывание приближается к 100%.
Ваша озабоченность сосредоточена вокруг потенциального несоответствия. Если щелкнувший пользователь попадает в магазин приложений (поскольку у него не установлено приложение), существует небольшая вероятность несоответствия при передаче данных, потому что мы сопоставляем отпечаток браузера с отпечатком устройства, сравнивая IP, ОС , версия ОС, модель телефона и время. Если два телефона совпадают по всем этим параметрам и одновременно переходят по ссылке, а затем сразу после установки начинают сеансы работы с приложением, существует риск несоответствия.
У нас есть вариант, который не будет соответствовать сеансу приложения и передавать параметры, если есть два или более совпадающих необработанных отпечатка пальца. Это в основном защитит от случая потенциального несоответствия нескольких кликов. Вы можете включить его, установив для Типа ссылки значение Unique
на экране настроек ссылок панели инструментов внизу в разделе «Дополнительные настройки».