Amin, thanks for the reply. I've got to think on this. It's what we've been using on Nanacast to assure that the person that sends someone to a free webinar and gets them to sign up, doesn't lose their cookie during the gap before the webinar, and lose the sale at the time of purchase.
For example, I'll plan a single launch webinar, and get my students to promote it. They'll get their people to sign up to attend. We put the webinar registration link behind a option, so we can make the person "stick" to the affiliate that sent them. Often times right before the webinar some over achiever will send out a bunch of links that may or may not be accurately labeled, they'll get clicked, but the person won't re-register, believing (correctly) that they are correctly with the first person that they signed up for the webinar with. If the coding was not "sticky" then the second person would have gotten the sale and both the first affiliate AND the customer would be confused. I've had this happen where customers have tried to do the right thing for an affiliate, and still lost the tracking, due to the gap between the promotion and purchase that happens with this launch model.
I understand where you're coming from too with the other model. Unfortunately I cant think of a better way to ensure that a cookie is not lost to the affiliate the customer really wants it to be with.
Actually now that I think of it, I seem to recall we have a affiliate ID/coupon-per-affiliate system in here somehow don't we? Some way I could let the customer manually tell me who sent them? Am I recalling correctly? If so can you point me in the right direction?
Thanks (as usual!!) You're the best!
Kimberly