Я пытаюсь разработать базовую систему реферера для моего сайта Django, система будет генерировать уникальный URL-адрес для каждого пользователя, которым он будет делиться со своими друзьями. Как только эти друзья заходят на этот сайт, система каким-то образом сохраняет данные, которые «этот пользователь просматривает по ссылке пользователя Х», и как только этот приглашенный решит зарегистрироваться для учетной записи, система сохранит эту информацию (возможно, в качестве дополнительного внешнего ключа приглашающий пользователь в модели UserProfile)
Теперь, как я могу отслеживать приглашающего пользователя с момента входа по указанной ссылке до момента, когда он / она регистрируется на сайте. Будет ли работать сессия на этом? Если нет, то как это можно сделать?