Tracking the forwarding of a URL parameter
The basic steps are setting some URL parameter (a hidden field on your registration form or using something like utm_source), which gets tracked per registrant in your registrant record, and then in a special offer card you have a link that calls the URL parameter. For example, if using utm_source, your registration link would look like this:
https://myplace.webinar.com/.../registration?utm_source=affiliate1
Then, the link in your special offer would look like this:
https://myplace.checkout.com/buyit?from={utm_source}
With this set up, your checkout page would have the utm_source value that came in on the registration URL, assuming your affiliates send out the correct registration link.
Using an existing affiliate tracking system
Using this method requires you to be familiar with scripts and you may need to purchase our custom domain add-on for everything to work reliably. To use this method, first sign up for an affiliate tracking system (we use FirstPromoter.com for our rewards system). The system will give you a code per affiliate, which would look something like this:
https://myplace.ewebinar.com/registrationpage?via=affiliate2
Then, you would need to follow their instructions to copy the appropriate Javascript code, and add that Javascript as a custom script in eWebinar's script manager, and set it to run on the webinar's registration page.
The caveat to this is that depending on how these systems work, you may need to make sure all your pages are on the same domain due to cross-domain cookie privacy. To fix this, you will need to purchase our custom domain add-on (instructions on how to set that up can be found here). With this add-on, all your webinar pages and check-out pages can be hosted on the same domain, negating the cross-domain cookie issue.