Обычно при переходе по подобной ссылке создается запись в cookie, в которой содержится id пользователя.
При регистрации данная запись используется и записывается в специальное поле в базе.
Если используете CMS, то скорее всего уже есть реализованный плагин.