Custom domains
David Rolenc avatar
Written by David Rolenc
Updated over a week ago

With the Custom domains feature you have the option to set up your own custom domain. So instead of the standard https://yourcompany.trackdesk.com address that you get when you register your program, you can set up your affiliate program in your own domain, or change the top-level domain to one of your choice, like this: https://affiliateprogram.yourdomain.com

How to set a custom domain

In order to set a custom domain, create a new record in your trackdesk account settings.

Add address of your custom domain on which your affiliate program will be present after set up is done and Add the record.

New record will now be present in the list.

Now you need to create a CNAME record in the admin of your hosting provider. This record will point to:

https://customdomains.trackdesk.com/

After CNAME is set you will be able to see that custom domain is up and running in your trackdesk settings (indicated by the green dot).

If any error occurs it will be indicated by a red dot. When red dot is moused-over error message with description of the error is shown.

How to set up a CNAME for specific providers

Following providers are listed below

Set up a CNAME for GoDaddy

To set up a CNAME for GoDaddy:

  1. Log in to your GoDaddy account, and open your product.

  2. Navigate to the Domain Control Center.

  3. On the Domain Settings page, find and select your domain name.

  4. Scroll down to the Additional Settings section, and select Manage DNS.

  5. On the DNS Management page, scroll down to the bottom of the Records section, and click Add.

  6. In the Type drop-down menu, select CNAME, and complete the following required fields:

    • Host - The host name or prefix for the CNAME. You can use a period (.), but not as the first or last character. Consecutive periods (..) are not allowed. The host cannot exceed 25 characters or be the @ symbol.

    • Points to - The URL will be set to https://customdomains.trackdesk.com/.

    • TTL - Specify the amount of time the server must cache information for.

  7. Click Save.

Set up a CNAME for Google Domains

To set up a CNAME for Google Domains:

  1. Log in to your Google Domains account.

  2. Find and click your domain name.

  3. On the menu on the left, click DNS.

  4. Navigate to the Custom resource records section.

  5. In the Name field, enter the subdomain of the address you want to use for your custom domain.

  6. In the Type drop-down menu, select the CNAME option.

  7. In the Data field, enter the URL https://customdomains.trackdesk.com/.

  8. Click Add to complete the process.

Set up a CNAME for Namecheap

To set up a CNAME for Namecheap:

  1. Log in to your Namecheap account.

  2. In the Account drop-down menu, select Dashboard.

  3. Click Domain List and find your domain.

  4. Click Manage next to your domain.

  5. Click Advanced DNS and navigate to the Host Records section.

  6. Click Add New Record.

  7. In the Type drop-down menu, select CNAME Record and enter your subdomain as the host.

  8. Enter the URL https://customdomains.trackdesk.com/.

  9. Click Save all changes to complete the process.

Set up a CNAME for Cloudflare

To set up a CNAME for Cloudflare:

  1. Log in to your Cloudflare account.

  2. In the drop-down menu, locate and select your domain.

  3. Click the DNS Settings tab.

  4. Add the CNAME record. This must point to https://customdomains.trackdesk.com/.

  5. Set the Cloudflare Proxy Toggle icon to a grey cloud.

Set up a CNAME for Bluehost

To set up a CNAME for Bluehost:

  1. Log in to your Bluehost account.

  2. Click the Domains menu and then click Zone Editor. A new page appears.

  3. Navigate to the Add DNS Record section.

  4. In the Host Record field, enter the subdomain of the address you want to use for your custom domain.

  5. In the Type drop-down menu, select the CNAME option.

  6. In the Points To section, enter the URL https://customdomains.trackdesk.com/.

  7. Click Add Record.

Set up a CNAME for Domain.com

To set up a CNAME for Domain.com:

  1. Log in to your Domain.com account.

  2. Locate your domain and click Manage.

  3. On the menu on the left, click DNS and Nameservers.

  4. Click Add DNS record to add the CNAME record.

    • Don't forget to point the CNAME record to https://customdomains.trackdesk.com/

  5. Click Update DNS to complete the process.

Set up a CNAME for HostGator

To set up a CNAME for HostGator:

  1. Log in to your HostGator account.

  2. On the left-hand side of the page, click CPanel.

  3. Scroll down to the Domains section, and click Zone Editor.

  4. Find your domain and click the CName Record link next to the domain.

  5. In the Add a CName Record dialog box, complete the following empty fields:

    • Name - enter your chosen subdomain name. The rest of the domain propagates automatically.

    • CNAME - enter the URL https://customdomains.trackdesk.com/.

  6. Click Add a CName Record. A message from HostGator appears, stating that you have successfully added a new CNAME to your HostGator account.

Set up a CNAME for DreamHost

To set up a CNAME for DreamHost:

  1. Log in to your DreamHost account.

  2. On the left of the page, click the Domains link.

  3. In the Domains drop-down menu, select Manage Domains.

  4. Locate your domain and click the DNS link under your domain.

  5. Scroll down to the Add a custom DNS record to (your custom domain) section and edit the following fields:

    • Name - type the subdomain you you want to use for your site. To use a root domain, enter www.

    • Type - select the CNAME option.

    • Value - enter the URL https://customdomains.trackdesk.com/.

  6. Click Add Record Now! to add the CNAME record.

Set up a CNAME for Hover

To set up a CNAME for Hover:

  1. Log in to your Hover account.

  2. Click the domain you want to set up.

  3. Check your Domain Details to verify that your nameservers are set to ns1.hover.com and ns2.hover.com.

  4. Click the DNS tab then click Add New.

  5. Enter the HostName field, enter the subdomain to which the CNAME applies.

  6. Select CNAME as the record type.

  7. Enter the URL https://customdomains.trackdesk.com/.

Set up a CNAME for an unlisted provider

To set up a CNAME for an unlisted provider:

  1. Log in to your domain provider account.

  2. Navigate to the DNS management page.

  3. Locate the section for CNAME records, or similar.

  4. Create a new CNAME record for your subdomain.

  5. Set the CNAME record to point to https://customdomains.trackdesk.com/.

  6. Save the changes.

Troubleshooting

My custom domain doesn't work.

There could be several reasons why your custom domain is not functioning properly or fails to work immediately.

If you are experiencing difficulties, we recommend following these suggestions:

  • After completing the flow listed above, please allow up to 1 hour before your hosting provider applies the changes.

  • Ensure that your CNAME record is correctly pointing to https://customdomains.trackdesk.com/ and a record is create in your trackdesk settings.

Did this answer your question?