Skip to main content

FAQ: What tracking methods do Tapfiliate offer

Learn how Tapfiliate identifies your affiliates' traffic and which tracking structure—Query String, Hash, or Custom—best fits your website’s technical requirements.

Nina avatar
Written by Nina
Updated this week

What is a Tracking Method and why is it important?

A tracking method determines how affiliate data is appended to your URL when a potential customer clicks a referral link. It is essential because it allows our JavaScript code to "read" the link, identify the specific affiliate responsible for the visit, and ensure they receive the correct commission for any resulting sales.


Tracking Methods We Offer

Depending on your website's setup and your branding needs, you can choose from three primary methods:

  • Query String (Default): This is the most common method and works with our default JavaScript tracking code. If referral codes are enabled, links look like https://your-site.com/?ref=nlmjdis29; if disabled, they appear with standard parameters like ?a=123-abc&tap_s=345-def.

  • Hash: Similar to the Query String, this is a direct link installed with our default JS code. It appears as https://your-site.com/#a=123-abc&tap_s=345-def. This is ideal for websites that do not allow or recognize standard Query String parameters.

  • Custom: This method is used if you are handling tracking on your own end, often in combination with our API. You must use the Custom method if you intend to create vanity links for your affiliates.


FAQ

How can I change my program's tracking method?

You can change this by navigating to Programs > Click the Gear Icon next to your program > Advanced. Under the "Tracking method" dropdown, select your preferred option and click Save.

Will changing my tracking method break existing affiliate links?

Yes, changing the structure (e.g., from Query to Hash) may prevent old links from tracking correctly unless your developer has set up redirects or a custom script

Did this answer your question?