Есть две технологии определения номеров посетителей сайтов: "кликджекинг" (нелегальная) и на основе "цифрового следа" (легальная). Подробно отличие одного от другого разобраны тут:
Две технологии разобраны понятным языком даже для людей далёких от компьютерных технологий, так что общее представление о технология получить можно.
Если кратко, то кликджекинг - похищение кукиса пользователя (который зашел на сайт) с его устройсва - компьютера, планшета или мобильного телефона. Данная технология дешевая, однако, ее использование может повлечь за собой санкции поисковых систем - выкидывание сайта из поисковой выдачи а также блокирование рекламного кабинета. Таким образом, использовав кликджекинг - вы лишитесь и органического и рекламного трафика. Технология цифрового следа безопасная, но она дороже. На сайтах многих банков ТОП 10 стоит именно такой определитель номеров. Он основан на том, чтобы определять посетителя по его цифровому отпечатку: IP, диагональ экрана, версия операционной системы и т.д.