My boss and I were discussing how we could track outside referrals to our website. What we need to do is have a way to keep a referral ID with the user as they navagate our site from when they first enter all the way up to when they purchase a product or service. My temptation is to use a cookie and set it when the person enters. My boss is saying that people may have cookies disabled, and we need a way to track them as well. I said in response that in that case, we need to figure out what percentage of people who visit our site have cookies disabled and decide if it's going to be worth forgetting about those people. Is there a solution where we can track all the visitors to our site back to wherever they were referred from, regardless of whether or not they're accepting cookies?