How would you recommend storing data against a session without login? Eg. You have users coming in via referral link in an email (which has tracking info) and you want to save the referral data to the user after they create an account.
In my case I should also note that I am using a Facebook login as the primary authentication mechanism in my app and it seems that URL parameters get lost when users have authenticated and return from Facebook.
Is there some session object that can be used for this or do I need to find a workaround using my own data model?