This is a bit of a tricky one so would appreciate any input on the matter.
Imagine the following scenario:
User visits my website in Internet Explorer and due to lack of HTML5 support, I ask them to download and install Chrome. As they would now have a brand new browser and visit the website directly, I would lose all affiliate tracking they had in place originally.
I would like to save the affiliate Id but can't think how to get this information from one browser to another. I obviously need to confirm it's the same user on the new browser to make sure the affiliate tracking is still valid.
Flash Shared Objects unfortunately work in all browsers excluding Chrome, as Chrome has it's own directory for Flash and doesn't use the standard one.
For a server side solution I would need to generate some kind of unique fingerprint/hash but I can't think of anything that would be 'unique' enough to be able to confirm it's the same user on the second visit in the different browser.
Any thoughts or ideas?
Thanks