We highly recommend testing everything from the point of view of your affiliate before you fully launch your affiliate program. The first thing to test is a click to make sure that Trackdesk's tracking script was installed on your website correctly.
How to test if the clicks are set up properly?
Make sure that the click script presented to you in the guides is correctly added to all landing pages of your website.
Next, you will navigate to the Offer list > button Get link to take the tracking link for a test affiliate.
Next, select an affiliate for which you would like to do the test and a landing page you would like to test.
Then, copy the URL that was shown to you.
Open the URL and then check the click report if a new click was added.
Troubleshooting of clicks not being present
If a click didn't show up, there are multiple situations that might be the cause.
Click script not being present
One cause might be that the click script was added in an incorrect place. Check if the click script is present on the page.
Click script not correctly added
Another cause might be that the click script was added in the correct place, but it was not copied in its entirety correctly, e.g. part of it was not added.
Click was already created moments ago
If you tested a click moments before (within the range of one hour), then a new click won't be created as you will receive "the same click."
If you want to make another test of a new click immediately instead of waiting, you can visit the tracking link via a different browser or from a different IP address.
How to test if the conversions are set up properly?
Make sure that the correct conversion script presented to you in the guides is correctly added to the Thank You page, or any other page that is supposed to generate conversions.
Next, upon completing the flow in the section above for clicks, navigate to the page mentioned in the previous step.
If the conversion script is correctly present and all information is added correctly, then a record will be added to the conversion report.
Troubleshooting of conversions not being present
If conversions didn't show up, there are multiple situations that might be the cause.
Incorrect affiliate link
It is important to check if the correct link is being used. It can occur that one takes an affiliate tracking link with a linkID that leads to a disabled landing page.
Inactive Offer
It is also possible that you are using an affiliate link for an inactive offer, and in that case, the affiliate link will not work.
Conversions script not being present
One cause might be that the conversion script was added in an incorrect place. Check if the conversion script is present on the page.
Conversion script not correctly added
Another cause might be that the conversion script was added in the correct place, but it was not copied in its entirety correctly, e.g. part of it was not added.
Check the conversion error log
If the conversion script is correctly added to the page, then most of the errors that can happen will be present in the conversion error log.
Source disabled error means that the affiliate you selected has disabled traffic status.
Conversion limit reached means that this offer has limited conversions.
Missing conversion amount means the conversion script is missing the amount added to it. Conversion types set to percentage need to have an amount from which the commission is calculated.
Conversion type not found means that you have wrong name of conversionType in the code. In this case, you are trying to send the conversion type "Lead" (text “lead” in the body of the request), but the offer the click is from does not have conversion type "Lead," but "Sale."
Conversion already exists relates to parameter External ID on conversions. This parameter is unique and can be present only on one conversion, which means if there is an attempt to create another conversion with a same External ID, it will fail to create the conversion.
Currency not supported means that your Stripe system is trying to accept the USD currency transfer that is allowed in your Stripe settings, but Trackdesk only accepts a different currency conversion that you have set up. Please check your settings in Stripe and change either your Stripe settings or Trackdesk settings to match the other.
Inactive offer refers to your offer being inactive, and if you give out an affiliate link or a coupon which leads to an inactive offer, tracking will not work.
No valid coupon code means you are not using a valid coupon code. Make sure that you create a coupon on both sides - in your website so users can redeem it and it gives them a discount and also in Trackdesk so that you are able to know which offer and affiliate the coupon is being redeemed.