Testing the System is Working

Before you make your affiliate program available to the internet community you should first check whether the software is installed and running properly. Follow the steps below to check the various parts of your affiliate program. If you have choosen to use the LinkCodeGenerator instead of a how to link page, then please install the LinkCodeGenerator before testing the system.

Step 1.

In your web browser, visit your affiliates signup form join.html. Fill in some details and continue.
Troubleshooting:-

  1. 500 error when trying to open join.html. If this is the case then move the join.html folder outside of your cgi-bin.
  2. 404 error when submitting the form. If this is the case then you need to edit join.html and change the <form action=""> line to point to joinup.cgi on your server.

Step 2.

Check the email account you signed up with and the one you have set as your email in AllAffiliatePro configuration. They should each contain an email relating to the affiliate signup you just made.
Troubleshooting:-

  1. No emails received at all. It may take a few minutes for the emails to be delivered, if some time has passed then you need to check that you have entered the correct path to sendmail in the AllAffiliatePro variables configuration.
  2. Email only received in one account. Check you entered the correct email address either in AllAffiliatePro configuration or the affiliate signup form.

Step 3.

In your web browser, visit your affiliates login form login.html to login to the affiliates statistics area. Enter the username and password you signed up with. Open the Get Banners link to your how to linking page or the LinkCodeGenerator in a new window, and generate a banner or text link. Click on the generated banner/text link. If you are using a how to link page then you will need to make a link, place it on a temporary HTML page, upload it to your server, and click on the link. If you are using a gateway page then click the link to pass the gateway and continue to your site.
Troubleshooting:-

  1. 500 error when trying to open login.html. If this is the case then move the login.html folder outside of your cgi-bin.
  2. 404 error when submitting the form. If this is the case then you need to edit login.html and change the <form action=""> line to point to stato.cgi on your server.
  3. There is no Get Banners link. You need to either install the LinkCodeGenerator and follow it's guide to add the Get Banners link, or add the Get Banners link to the statoopt.html template page to your how to link page (the file linking.html can be used as your template).
  4. If there are problems with the LinkCodeGenerator then follow it's Testing guide.

Step 4.

Return to the affiliate statistics window. Click on the link for todays statistics. You should see the click you just made tracked, and any commissions should be displayed.
a) No commissions displayed. Check that you have configured the appropriate payments for clicks. If you are not paying per click, then no commissions should be displayed.

If you're running a PayPerClick program then that's it. The AllAffiliatePro software is setup and ready to go. Link http://www.cv-writers-affiliate.org.uk to your site, and start taking on affiliates. If your running a PayPerSale program then continue the steps below:-

Step 5.

After following your test affiliate link, make a test sale. Your card processor or shopping cart should have this capability. Check your affiliate statistics to see if the sale has been recorded and the appropriate commissions given.
Troubleshooting:-
Troubleshooting order tracking errors can be tricky, please follow the steps below to narrow down where the problem is.

  1. View the source of the order completion page (the page where the 1x1 img tag is displayed), and check to see that the appropriate values for id and amount have been submitted.
  2. View the orders error log from the AllAffiliatePro management area. This log should help you to remove any order tracking errors that are occuring. Each error displays the order amount, order id, affilate username, and the date. So you can instantly see if there is a problem with one of these values. These errors are:-

    Invalid refering URL, URL - http://...

    This prevents hackers from making fake sales. Add the domain name or IP address (just the "domainname.com", not the http:// or www.) to your Valid Domains variable in the AllAffiliatePro variables configuration.

    Non numerical amount found character ...

    This shows that there is a non numerical value in the amount string, it displays the invalid character. Visit our site and contact support explaining this problem, with a copy of your error log, and they will assist you.

    Duplicate order ID...

    This is either a problem with your order ID being passed to the script, or the same order has been tracked twice. This removes the possibility of an affiliate getting more than one commission for the same order.

    Invalid Affiliate username...

    This usually means a problem with your tracking cookie. Check that your browser is accepting cookies. We recommend that you have the tracking type set to both, so that IP tracking is used if there is a problem with the affiliate cookie.

Once sales are being tracked, your PayPerSale program is ready to go!

Please continue to the next section Advanced Templates