Set Up a Custom Tracking Domain

Limited availability

This feature is only accessible to specific editions or add-ons. Reach out to your CSM or our support team to get started.

You can set up your own custom tracking domain for your Performance or Creator program within your account's technical settings. You’ll need to configure, verify, and activate your custom tracking domain. If you have an Advocate program, learn how to set up a custom domain for Advocate.

Configure a custom tracking domain

  1. From the left navigation menu, select   [Menu] → Settings.
  2. On the left, under Account → Technical, select Tracking Domains.
  3. Select Create Tracking Domain.
  4. In the Domain field, enter the domain you want to use, e.g.,
  5. Select a Configuration Type.

    • Express Domain Integration (Recommended): Integrate by making a single CNAME change. handles the technical intricacies, allowing you to enhance brand consistency with minimal setup effort.

      Express Domain Integration instructions

      1. Sign in to your domain provider's website.
      2. Look for the DNS or domain management area.
      3. Modify the DNS records.

        • In the Host or Alias field, enter your selected domain.
        • In the Type or Record Type field, select CNAME.
        • Set the CNAME record for your domain to
      4. Confirm and save your new DNS settings.
      Next, proceed to verify your domain.
    • Custom Proxy Configuration: Set up a proxy through the network serving your website, ensuring the tracking domain shares the same IP address range as your website. This method is ideal for brands wanting increased flexibility.

      Custom Proxy Configuration instructions

      Follow our guided steps to configure a CNAME record and establish a proxy connection to's tracking service.

      These instructions are tailored for Cloudflare, but similar configurations can be done on other networks such as Akamai, CloudFront, and Fastly. The specific steps may vary, but the general process of setting a proxied CNAME and configuring SSL rules is universal.

      Add the DNS record

      1. Sign in to Cloudflare and select the relevant domain from your dashboard.
      2. In the DNS section, select Add Record and complete the fields:

        • Type: Select CNAME
        • Name: Enter your desired domain, e.g.,
        • Target: Set to
        • Proxy Status: Select Enable (cloud icon should be orange)
        • TTL: Leave as Automatic
      3. Select Save.

      Configure rules and SSL

      1. In Cloudflare, go to Rules → Configuration Rules.
      2. Select Create Rule.
      3. Complete the fields:

        • Rule Name: Define a unique name for the rule.
        • URL: Input your domain with asterisks before and after your domain, e.g., **.
      4. Below the SSL heading, use the drop-down list to select the Full encryption mode.
      5. Select Deploy to activate the rule.
      6. Drag the rule to the top of the Configuration Rules list to prioritize it.

      Next, proceed to verify your domain.

  6. Select Save.

Verify your domain

Once you've updated your domain's settings, return to your account to verify your domain and confirm it's correctly configured.

  1. From the left navigation menu, select   [Menu] → Settings.
  2. On the left, under Account → Technical, select Tracking Domains.
  3. Hover your cursor over the domain and select  [More] → Verify.
  4. Select Verify at the bottom of the page, then select Finish to exit.

    • If your domain is verified successfully, it will be listed as VERIFIED. Please allow up to 48 hours for the verification process to take effect.
    • If there are any issues, will check the domain status regularly and notify you via email once it's fully configured and ready for use.

Finally, activate your verified domain.

Activate your verified domain

Your custom tracking domain will remain dormant until you complete these steps. Assigning your custom domain to programs ensures that all future tracking links utilize your custom domain. Links using the previous tracking domain will continue working and automatically redirect through your new custom tracking domain.

  1. From the left navigation menu, select   [Menu] → Settings.
  2. On the left, under Account → Technical, select Tracking Domains.
  3. Hover your cursor over your domain and select  Set For All Programs to assign your domain across your programs.

Update Your Universal Tracking Tag (UTT)

If you're utilizing's Universal Tracking Tag (UTT) for tracking, now is a good time to update the tag’s script host. Previously, you might have used or as your script host. However, to maintain brand consistency and leverage your new verified domain, switching to your branded domain for the UTT script host is recommended. Changing the host of the script tag is not required for tracking to continue working.

  1. Locate the UTT script tag within your website's code, tag manager, or any platform where you've integrated the UTT.
  2. Replace the script host found in the tag ( or with your new branded domain host.
  3. Save and publish the changes.

After completing these updates, ensure you test the functionality of the UTT to confirm that tracking remains unaffected and operates as expected with the new script host.