> ## Documentation Index
> Fetch the complete documentation index at: https://support.tapfiliate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

July 20, 2026

1. **[What is a Tracking Method and why is it important?](#h_0b989516b1)**
2. **[Tracking Methods We Offer](#h_b4f36d42cb)**
3. **[FAQ](#h_c356d8ee0d)**

***

## 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](https://support.tapfiliate.com/advanced-configurations-automation/api-webhooks-automations/customizing-affiliate-links-from-referral-codes-to-vanity-urls.md)** 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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.