You could store a server-side cookie and build a "metaprofile" for that user. IP, GEO, User Agent, Referring URL, Associated Affiliate, Original Date, Return Date etc... And when the user comes back, if there is a 90% match within X days or whatever, then just associate them back to the original affiliate.
|