> AffiliateOS Help Center. Index of every article for AI tools: https://www.affiliateos.ai/help/llms.txt

# Use your own tracking domain with a CNAME

Offer Links and click tracking · For publishers · Updated 30 October 2026
Web version: https://www.affiliateos.ai/help/links-and-tracking/use-own-tracking-domain

We can serve your tracking links on a subdomain you own, such as `track.pebble.example`. You add one DNS record pointing it at our click host; we check it, issue the HTTPS certificate and switch your links. Payouts and postbacks don't change.

## Before you start

- A subdomain you control, such as `track.` or `go.` on your own domain. A bare domain like `pebble.example` can't be used.
- Someone who can add DNS records for it.

## Steps

### Ask us for the record

Email us at [hello@affiliateos.ai](mailto:hello@affiliateos.ai?subject=Custom%20tracking%20domain) with the subdomain you want. We reply with the host to point it at. There's no screen for this in your dashboard: our team sets it up.

### Add the CNAME

In your DNS, add a CNAME record from your subdomain to the host we sent. Example:

| Type | Name | Points to |
|---|---|---|
| CNAME | `track.pebble.example` | The click host we sent you |

Don't put a proxy or another redirect in front of it. Our check looks for the record pointing straight at us.

### We check and issue the certificate

Once the record resolves, we issue and install the certificate for your subdomain and check that HTTPS answers there. Until it's live, our check shows which part isn't ready yet, the DNS record or the certificate, and we tell you. We renew the certificate ourselves.

### Check it worked

Fetch your offer list with your API key and read `trackingUrl`. Links now start with `https://track.pebble.example/click?`, and the rest of each link is unchanged.

## What switches, and what doesn't

| Where | On your domain |
|---|---|
| `trackingUrl` in the Offer API and the offer list | Yes |
| Offer detail, in the dashboard and the API | Yes |
| Taps from your Hosted Offerwall | Yes |
| Property link templates, where your account has **Properties & Apps** | No, they stay on our host |
| Links you already placed on our host | Keep working |
| Postbacks and your reports | Unchanged |

## How your domain behaves

- **It serves your links only.** A link with another publisher's ID opened on your domain shows "This offer isn't available for your account".
- **It serves click pages only.** Anything else on it, such as our API or dashboard, isn't reachable there.
- **No AffiliateOS name on message pages.** "This offer has ended" and the other [messages after a click](https://www.affiliateos.ai/help/links-and-tracking/messages-users-see-after-click) show on your domain without our name. The "Preparing your offer…" page, if your account shows it, keeps our name; ask us for the blank page instead.

## If the record stops pointing at us

Links placed on your subdomain stop working while it doesn't resolve to us: users see their browser's "can't be reached" page. Taps made before that still convert and pay.

We check every domain daily. After two failed checks in a row, your offer list goes back to links on our host, so new placements keep working. Fix the record and the next passing check switches your links back.

> **Removing a domain breaks links placed on it.** When we remove your domain, your list returns to links on our host at once, but links already placed on your subdomain stop working. Replace them first.
