Some merchants prefer to allow the customers to enter in the merchant's website to enter the Referral Id of the affiliate who referred them to the page to a simple input field in case they did not use any affiliate link to come to the site.
This can be achieved by combination of:
- simple form with 1 input field
- simple php code that will add the affiliate id parameter to the click tracking code once the form is submitted
A complete sample code is below:
<html> <body> <!-- This is the form code --> <form action="" method="post"> Referral ID: <input type="text" id="referralid" name="referralid" value=""> <input type="submit" value="submit"> </form> <!-- This is the click tracking code --> <script type="text/javascript"><!-- document.write(unescape("%3Cscript id='pap_x2s6df8d' src='" + (("https:" == document.location.protocol) ? "https://" : "https://") + "URL_TO_PostAffiliatePro/scripts/trackjs.js' type='text/javascript'%3E%3C/script%3E"));//--> </script> <script type="text/javascript"><!-- PostAffTracker.setAccountId('default1'); try { <?php if (isset($_POST['referralid']) && !empty($_POST['referralid'])){ //if the form was submitted and there was some value in the field //then let's add it as affiliate id parameter to the click tracking code echo "var AffiliateID='".$_POST['referralid']."';"; } ?> PostAffTracker.track(); } catch (err) { } //--> </script> </body> </html>
Do not forget to replace URL_TO_PostAffiliatePro with the real URL address leading to your installation of Post Affiliate Pro (network) without protocol (without https:// or https://)
That's it.