Tracking options can be slightly confusing if you're not already familiar with their specific differences and use cases.
Here is an explanation of all the tracking methods we offer:
The query string method will make your links appear as: https://your-site.com/?ref=johndoe if you have referral codes enabled.
If referral codes are not enabled, the affiliate links will be generated as https://your-site.com/?a=123-abc&tap_s=345-def.
The numbers and letters at the end of the link, are tracking parameters.
Just like the Query String tracking method, the Hash tracking method is also a direct link (not through the server) which is installed with our default JS code.
It looks like this: https://your-site.com/#a=123-abc&tap_s=345-def
There are some websites that don't recognize/allow Query String parameters. You could use the Hash tracking method to get past that.
If you're handing the tracking on your end, for example in combination with the API, you can use the custom tracking method. Customize these links however you like!
You need to use the custom tracking method if you create vanity links for your affiliates.
Looking to switch tracking methods? This is explained here.