Home/Email Deliverability
Email Deliverability

Custom Tracking Domain: Setup Guide for Cold Email

The one DNS record that stops other people's spam habits from tanking your inbox rates.

Quick Audit

Is Your Cold Email Tracking Setup Hurting Deliverability?

Answer 6 questions. Get an instant infrastructure health score.

Are you using a custom tracking domain instead of your platform's default (e.g. track.smartlead.ai or track.instantly.ai)?

Is your tracking domain a subdomain of your sending domain (e.g. track.yoursendingdomain.com)?

Is SSL (HTTPS) enabled on your tracking subdomain?

If you use Cloudflare, is the proxy turned OFF (gray cloud) for your tracking subdomain's CNAME record?

Do you turn off open tracking on your first-touch cold emails?

Do you periodically check your tracking domain against blacklists (e.g. MXToolbox)?

0 / 8

-

-

Infrastructure Health

What Is a Custom Tracking Domain?

A custom tracking domain is a subdomain you control - something like track.yoursendingdomain.com - that your cold email tool uses to redirect links and serve open-tracking pixels. Instead of those links routing through your platform's shared domain (like track.smartlead.ai or track.instantly.ai), they route through a domain that belongs exclusively to you.

Every cold email tool that tracks opens and clicks does so by inserting a tiny invisible pixel into your email and rewriting your links through a redirect. The question is: whose domain does that redirect live on? By default, it lives on your sending platform's domain - a domain shared with every other user on that platform, including the ones getting spam complaints.

A custom tracking domain fixes that. It moves the redirect to your domain, so spam filters only see your reputation when they inspect the links in your emails.

Here is the simplest way to think about it: when a recipient clicks a link in your email, they first pass through a redirect URL that logs the click, then land at the destination. Without a custom tracking domain, that redirect URL belongs to your email tool. With one, it belongs to you. That distinction is everything.

How Tracking Actually Works Under the Hood

When your sending platform enables click tracking, it rewrites every link in your email so it points to a tracking URL first. That URL records the click, then immediately forwards the prospect to wherever the link was supposed to go. The whole thing happens in milliseconds - your prospect probably never notices the redirect.

Open tracking works differently. It embeds a tiny 1x1 transparent image - a tracking pixel - in the HTML of your email. When an email client loads that image, the request hits your platform's server and logs an open event. The pixel is invisible to the reader.

Both mechanisms - the redirect URL and the pixel - are hosted on a domain. The key question is which domain. With default settings, that domain belongs to your email platform and is shared across all of their users. With a custom tracking domain configured, that domain belongs to you.

Spam filters inspect every URL embedded in an incoming email. They check the reputation of the domain those URLs point to. If any of them route through a flagged, suspicious, or blacklisted domain, that counts against your email - regardless of how clean your content and list are. This is where shared tracking infrastructure becomes a real liability.

Why This Actually Matters for Deliverability

When a spam filter analyzes an incoming email, it doesn't just read the text - it inspects every URL in the message. It checks the reputation of each domain those URLs point to. If a link in your email routes through a domain that's been flagged, used by spammers, or blacklisted, that reflects on your email - even if your content is clean and your list is verified.

The problem with shared tracking domains is exactly what it sounds like: they're shared. Your platform might have tens of thousands of users sending through the same tracking domain. Some of those users are running garbage campaigns, buying dirty lists, and racking up spam complaints. Their behavior damages the reputation of that shared domain, and your emails route through that same domain. You pay for their sins.

Setting up a custom tracking domain isolates your tracking reputation entirely. Your deliverability depends on your sending practices, not what the person using the same tool three accounts over is doing. That's the whole point.

One more thing most people miss: the domain mismatch signal. When your email comes from john@yourbrand-outreach.com but the embedded tracking links route through track.smartlead.ai, spam filters see two completely different root domains in the same message. That mismatch pattern is a known phishing signal. A custom tracking domain - a subdomain of your sending domain - eliminates that mismatch entirely and makes your email look like a coherent, legitimate message to spam filters rather than a poorly constructed one.

Free Download: Email Verification Guide

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

The Branding and Trust Angle (Underrated)

Deliverability is the main reason most people set up a custom tracking domain, but there's a second benefit that doesn't get enough attention: what your links actually look like to a prospect who hovers over them before clicking.

Savvy recipients check URLs before clicking - especially in a B2B context where security-conscious buyers are protecting their own systems. If someone hovers over a link in your email and sees track.instantly.ai/abc123?..., they immediately know you're using a third-party tool and that the link goes through an unknown intermediary. That's a subtle trust signal working against you.

When you've configured a custom tracking domain, that same link shows as track.yourbrand.com/abc123. The prospect sees your brand. They recognize the domain. The click feels safer. That translates to a measurable lift in click-through rates because you've removed a friction point that exists entirely at the link-hover stage of the decision.

The world's largest brands that use email service providers for outreach all use branded tracking domains rather than whatever default the platform provides. They do it for exactly this reason. Your prospects' subconscious reaction to a familiar domain vs. a third-party redirect URL is real, and it affects whether they click.

The Open Tracking Debate: A Nuance Worth Knowing

Before you go all-in on tracking everything, there's a tactical distinction to understand. Open tracking works through an invisible 1x1 pixel image embedded in your email. Many email clients - Gmail included - now block images by default, which means open rates are increasingly unreliable as a metric anyway. On top of that, the tracking pixel itself can trip spam filters when it's hosted on a domain with poor reputation.

The situation has gotten materially worse because of Apple Mail Privacy Protection. When a prospect uses Apple Mail with MPP enabled, Apple's servers automatically preload the entire email - including the tracking pixel - before the recipient even opens the message. That preload triggers the open tracking event. The result: Apple Mail users show as 100% open rate regardless of whether they actually read your email. Your open rate data becomes meaningless noise.

This is not a minor edge case. Apple devices account for a significant share of business email opens, and MPP adoption has been substantial. What looks like a 60% open rate on your campaign may be majority phantom opens triggered by Apple's preloading, not real human eyeballs on your email. Building sequences, A/B tests, or follow-up logic around open data in this environment is building on sand.

Most experienced cold email operators turn off open tracking on their first-touch emails entirely. Keep it off for email one, and if you want to use it at all, limit it to follow-ups where you already have some baseline engagement data to contextualize it. Click tracking is more meaningful anyway - a real click is an actual signal of intent, not just an email client auto-loading images or Apple's proxy servers pre-fetching content.

The smart move: set up a custom tracking domain for click tracking, and be selective about when you use open tracking. You get the data that matters without the deliverability risk from overtracking. Replies are your cleanest signal - they require deliberate human action and cannot be faked by any privacy protection mechanism.

Custom Tracking Domain vs. Sending Domain: They Are Not the Same

This trips up a lot of people who are new to cold email infrastructure, so it's worth being explicit about it.

Your sending domain is the domain in your From address. It's the domain your SPF, DKIM, and DMARC records authenticate. When you send from john@yourbrand-outreach.com, that's your sending domain.

Your tracking domain is the domain embedded in your email links and open tracking pixel. It's a completely separate DNS configuration from your sending domain authentication records.

Best practice is to make your tracking domain a subdomain of your sending domain. So if you send from yourbrand-outreach.com, your tracking domain should be something like track.yourbrand-outreach.com or click.yourbrand-outreach.com. This keeps all the domains in your email - the From address, the links, the pixel - pointing back to the same root domain. That consistency is a green flag for spam filters.

When you see your inbox placement drop and you're trying to diagnose the issue, check both: is your sending domain authenticated properly (SPF, DKIM, DMARC all passing)? And separately, is your tracking domain a subdomain of that same sending domain? These are two independent things that both need to be right.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Step-by-Step: How to Set Up a Custom Tracking Domain

The setup is the same in every platform - you're always doing two things: adding a CNAME record in your DNS, and telling your sending tool to use that record. The whole process takes about 20 to 30 minutes, most of which is waiting for DNS to propagate.

Step 1: Pick the Right Domain to Use

Don't use your primary business domain. You should already be sending cold email from secondary domains - something like yourbrand-outreach.com - to protect your main domain's reputation. Your tracking subdomain should be a subdomain of that same sending domain, not your primary one. Something like track.yoursendingdomain.com or click.yoursendingdomain.com.

This matters because everything in your email - the From address, the links, the tracking pixel - should point back to the same root domain. When Google sees that consistency, it's a green flag. When it sees your email coming from one domain but tracking through a completely different one, that mismatch raises flags. Keep them aligned.

If you're running multiple sending domains (which you should be if you're doing any real volume), set up a separate tracking subdomain on each one. One tracking domain per sending domain is the right ratio. It's slightly more setup, but it keeps your reputations isolated. A problem with one domain doesn't contaminate the others.

Step 2: Add a CNAME Record in Your DNS

Go to wherever your sending domain's DNS is managed - Cloudflare, GoDaddy, Namecheap, Google Domains, wherever. Add a new CNAME record with these fields:

In Cloudflare specifically, make sure the proxy is turned OFF (gray cloud, not orange). The tracking redirect needs to pass through directly - proxying it through Cloudflare will break the redirect chain and your tracking will stop working entirely.

Also enable SSL for the tracking subdomain. Without HTTPS on your tracking links, you will get browser security warnings on every clicked link, especially in B2B environments where enterprise security gateways are heavily used. Some top-level domains like .app and .dev enforce HTTPS at the browser level - if your tracking domain uses one of these and your links are HTTP, recipients get an unsafe browser warning on click. That destroys trust and wipes out your click data. Most sending platforms auto-generate an SSL certificate once the CNAME is verified. If yours doesn't, you can provision one free through Cloudflare or Let's Encrypt.

Step 3: Configure It in Your Sending Tool

Once the CNAME is live (give it 10 to 30 minutes to propagate, sometimes up to 48 hours depending on your registrar and your prior TTL settings), go into your sending platform's settings and point it to your new subdomain. Here's how it looks in the platforms most people use:

Once verified, your platform will route all tracking activity through your domain instead of its own. Test it immediately: send yourself a test email, hover over a tracked link, and confirm the URL routes through your subdomain rather than the platform's default tracking domain. If it still shows the platform's domain, the CNAME hasn't propagated yet or there's a configuration error - check the most common mistakes below.

Step 4: Verify the Setup Is Working

Don't assume it's working just because the platform says verified. Run a quick pre-campaign check every time you launch a new sending domain:

This four-point check takes two minutes and catches the most common setup errors before they silently damage a campaign.

Common Mistakes That Kill the Setup

This is a simple process, but there are a few ways people mess it up:

Does Your Tracking Domain Need to Be "Warmed Up"?

Yes - and this is something most setup guides skip entirely.

A brand-new domain bought specifically as a tracking domain starts with zero reputation history. Spam filters assess tracking domains the same way they assess sending domains: new domains with no history are inherently more suspicious than established ones. If your tracking domain is brand new, treat it the same way you'd treat a new sending domain.

In practice, this means starting at lower campaign volumes when you first use a new tracking domain, and scaling up gradually as the domain accumulates clean history. Don't launch a new tracking domain into a 500-email-a-day campaign on day one.

There's a silver lining here: if your tracking domain is a subdomain of a sending domain you've already been using and warming, it inherits some of that domain's established reputation. A subdomain doesn't start completely cold - it carries forward some of the root domain's history. That's another reason to always use your tracking domain as a subdomain of your sending domain rather than setting up a separate root domain purely for tracking.

Free Download: Email Verification Guide

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

What Metrics Actually Matter When You're Tracking Right

Once your custom tracking domain is configured and your campaigns are running, you need to make sure you're measuring the right things. Here's what the data actually tells you:

Reply rate is your primary signal. It's the cleanest, most reliable metric in cold email. A reply requires deliberate human action. It can't be triggered by an email client preloading images or a proxy server caching content. If your reply rate is healthy, your deliverability and messaging are working.

Click-through rate on tracked links is your secondary signal. A click means someone engaged enough to take an action. With a custom tracking domain properly set up, your click data is clean and attributable. It tells you which calls-to-action work, which links drive action, and which follow-up steps prompt engagement. This is where click tracking earns its value.

Open rate is directionally useful but should not be trusted as a precise metric. Use it for relative comparison across campaigns, not as an absolute measure of deliverability or engagement. Given Apple Mail Privacy Protection inflating opens and Gmail's image blocking suppressing them, the true open rate sits somewhere in an unknowable range between the two distortions. Watch for dramatic drops or spikes as signals to investigate - don't optimize around it as a primary KPI.

Bounce rate is a deliverability alarm bell. If your hard bounce rate exceeds 2-3%, stop the campaign and fix the list before sending another email. High bounce rates damage your domain reputation fast, and no amount of tracking domain configuration will save you once you've burned your sender score with excessive bounces. Run your list through an email verification tool before every campaign.

Download the cold email tracking sheet template - it's built around the metrics that actually tell you something useful, with columns for the right KPIs rather than vanity numbers.

Should You Track Opens at All?

This comes up constantly and it's worth a direct answer: for cold outreach specifically, skip open tracking on your initial email and focus on reply rate as your primary metric. Replies are real - they can't be faked by image auto-loading, they indicate genuine engagement, and they don't require any tracking infrastructure to measure.

Click tracking on follow-up emails, once you've already established some reply momentum in a sequence, is where the custom tracking domain earns its keep. You want to know which calls-to-action actually get clicked, which links convert, and which follow-up step prompts action. That's actionable data. Open rates on cold emails, in the current environment, are noise.

There's also a first-email best practice worth knowing: avoid links in your very first touch email entirely, regardless of your tracking domain setup. Links in first cold emails hurt deliverability even when your custom tracking configuration is perfect. A first email with no links looks like a genuine 1:1 message. An email with links looks like a campaign - because it is one. Save your links for follow-ups once you've established some context with the prospect.

Agency Setup: Custom Tracking Domains at Scale

If you're running campaigns for clients, the tracking domain setup becomes more important, not less. One spammer using the same shared platform tracking domain can land your client's carefully warmed inboxes in spam. That's a risk agencies can't accept.

The right agency setup is straightforward:

At scale, this means more DNS records to manage. That's the trade-off for properly isolated infrastructure. The alternative - running all client campaigns through a shared tracking domain - is one deliverability incident away from a client relationship ending and a bad Glassdoor review from whoever you just torched.

If you need to build targeted prospect lists for client campaigns - pulling contacts by job title, industry, company size, and location before you even touch the email infrastructure - this B2B lead database is worth having in your agency stack. Filter down to exactly the right accounts, export clean, and verify before sending.

Need Targeted Leads?

Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.

Try the Lead Database →

Checking Whether Your Tracking Domain Is Blacklisted

A custom tracking domain isolates your reputation, but that's only useful if you monitor it. A domain that goes blacklisted and isn't caught will silently destroy deliverability while your dashboard shows everything looking fine.

Run a blacklist check on your tracking domain periodically using MXToolbox's blacklist checker. Put a calendar reminder in for monthly if you're running consistent volume. For Spamhaus specifically, the Domain Blacklist (DBL) is the most consequential for B2B audiences - both Google and Microsoft weight it heavily. A DBL hit means you stop sending from that domain until you've diagnosed the cause and requested delisting.

Set up Google Postmaster Tools for every sending domain you use. While Postmaster doesn't surface tracking domain-specific data, it gives you the domain reputation signal for your sending domain, which is the fastest early warning that something is going wrong across your entire setup - tracking domain included.

The monitoring habit is as important as the initial setup. Getting your custom tracking domain configured is a one-time task. Keeping it clean is ongoing.

Where This Fits in Your Broader Cold Email Stack

A custom tracking domain is not a silver bullet. If your DNS authentication - SPF, DKIM, and DMARC - is misconfigured, if your inboxes aren't warmed up, or if you're blasting an unverified list full of bad emails, no tracking domain configuration is going to save your deliverability. Fix the fundamentals first.

Think of it this way: your cold email infrastructure is a chain. Custom tracking domain is one link. A strong link, but only as useful as the rest of the chain. The order of operations that actually works:

  1. Get your sending domains registered and DNS authentication (SPF, DKIM, DMARC) configured correctly.
  2. Warm up your inboxes before any campaign volume goes out.
  3. Verify your prospect list before importing it into your sequencer - bounce rates above 2-3% will damage your domain faster than any shared tracking domain ever could. Use an email validator on every list before sending.
  4. Set up your custom tracking domain as a subdomain of each sending domain.
  5. Configure click tracking on, open tracking off for initial emails.
  6. Launch at controlled volume and scale up based on reply rate and bounce rate data.

Check out the full cold email tech stack breakdown to make sure every other piece is in place before you obsess over tracking configuration.

For lead sourcing - if you need to build the list in the first place - ScraperCity's B2B email database lets you filter by title, industry, seniority, and company size. Get the list right before you worry about how it gets tracked. And run that list through the email verification guide I put together before any campaign goes out - use it every time without exception.

Frequently Asked Questions

Do I need a custom tracking domain if I send low volume?

Even at low volume, you're still routing through the platform's shared tracking domain, which means you're still exposed to other users' reputation damage. The setup takes 30 minutes and costs nothing extra beyond what you're already paying for your sending domains. There's no volume threshold at which it stops being worth doing. Do it for every sending domain, regardless of volume.

Does my custom tracking domain replace SPF, DKIM, or DMARC?

No. These are completely separate DNS configurations. SPF, DKIM, and DMARC authenticate your sending domain and prevent spoofing. Your custom tracking domain is a CNAME record that routes tracking links through your subdomain. You need all of them. One does not substitute for the others.

Can I use the same custom tracking domain for multiple sending domains?

Technically yes, but best practice is one tracking subdomain per sending domain. If you use a single tracking domain across multiple sending domains, a deliverability problem with one campaign affects the tracking domain shared by all your other campaigns. Isolation is the whole point. Take the extra 15 minutes per domain to set them up separately.

What if my platform doesn't support custom tracking domains?

Find a different platform. Any serious cold email tool supports custom tracking domains. If yours doesn't, that's a sign the tool isn't built for people who care about deliverability. Instantly, Smartlead, and Lemlist all support it natively. There's no good reason to send through a platform that locks you into their shared tracking infrastructure.

Will a custom tracking domain fix my deliverability problems?

It will fix the specific deliverability problem caused by shared tracking infrastructure - which is real and worth fixing. It won't fix problems caused by bad DNS authentication, unwarmed inboxes, unverified lists, or sending to people who don't want to hear from you. Those are different problems with different fixes. Custom tracking domain is one piece of a complete deliverability setup, not a cure-all.

How long does DNS propagation take?

Typically a few minutes to 48 hours, depending on your registrar and your prior TTL settings. Cloudflare is usually fast - often under 10 minutes. GoDaddy and some older registrars can take longer. Most platforms let you check verification status in their settings interface. Wait for it to show verified before launching campaigns.

Free Download: Email Verification Guide

Drop your email and get instant access.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →

The Bottom Line

Setting up a custom tracking domain is a 30-minute task that you do once per sending domain, and it removes one of the most preventable deliverability risks in cold email: being penalized for what strangers on the same platform are doing. You isolate your tracking reputation, you keep all the domains in your emails consistent, you stop routing your prospects' clicks through a shared URL that could be blacklisted at any time, and you remove the domain mismatch signal that spam filters flag as a phishing indicator.

Do it before your first campaign goes live. It costs nothing extra. The upside is real and the downside of skipping it is entirely avoidable.

If you want a complete walkthrough of the full deliverability setup - tracking domains, authentication records, warmup, inbox infrastructure, and everything else that actually determines whether your cold emails land - I cover the operational side of this in depth inside Galadon Gold.

Ready to Book More Meetings?

Get the exact scripts, templates, and frameworks Alex uses across all his companies.

By entering your email you agree to receive daily emails from Alex Berman and can unsubscribe at any time.

You're in! Here's your download:

Access Now →