Skip to main content

How to Configure Tracking Domains?

I. What is a Tracking Domain?

A Tracking Domain is a dedicated domain used for link click tracking and open tracking in emails. When a recipient clicks a link in an email or loads an image, the request first passes through this domain, enabling behavior statistics and data analysis.

Example: Original link:

https://yourwebsite.com/promo

With tracking domain:

https://track.yourdomain.com/click/abc123

II. Why Do You Need a Tracking Domain?

Using the default public tracking domain (provided by email service providers) can cause the following issues:

  • ❌ Reduced brand credibility (inconsistent link domain)
  • ❌ Higher risk of being marked as spam
  • ❌ Shared domain among multiple users, leading to uncontrollable reputation

Using a custom tracking domain allows you to:

  • ✅ Improve email deliverability (domain alignment)
  • ✅ Strengthen brand consistency
  • ✅ Increase user trust in clicks
  • ✅ Build independent domain reputation
  • ✅ Achieve more accurate data tracking

III. Core Functions of a Tracking Domain

1. Click Tracking

All links in emails are rewritten as tracking links:

https://track.yourdomain.com/click/{tracking_id}

After a user clicks:

  1. The tracking server is accessed first
  2. Click behavior is logged (time, IP, device, etc.)
  3. Redirect to the original target page

2. Open Tracking

Implemented by embedding a transparent pixel (tracking pixel):

https://track.yourdomain.com/open/{tracking_id}.png

When the email is opened:

  • The image is loaded
  • Open behavior is recorded

3. Domain Alignment

The tracking domain matches the sending domain (or shares the same root domain):

Sending domain: mail.yourdomain.com
Tracking domain: track.yourdomain.com

Benefits:

  • Improved SPF / DKIM / DMARC alignment
  • Higher inbox delivery rate
  • Lower chance of being blocked

We recommend using a subdomain as your tracking domain.

TypeExample
Root Domainyourdomain.com
Sending Domainmail.yourdomain.com
Tracking Domaintrack.yourdomain.com

V. How to Configure a Tracking Domain

Step 1: Add a Tracking Domain

In the email platform console:

  • Go to SettingsTracking Domain
  • Click Add Tracking Domain
  • Enter your subdomain (e.g., track.yourdomain.com)

Step 2: Obtain DNS Records

The system will provide one or more CNAME records, for example:

track.yourdomain.com  CNAME  tracking.provider.com

Step 3: Configure DNS

Log in to your DNS provider (e.g., Cloudflare, GoDaddy) and add the record:

  • Type: CNAME
  • Host record: track
  • Points to: Tracking address provided by the platform

Step 4: Wait for Propagation

  • Typical: 10–30 minutes
  • Maximum: 24 hours

Step 5: Verify the Domain

Return to the platform and click Verify to confirm successful resolution.


VI. Tracking Domain Workflow

User clicks email link

Visits track.yourdomain.com

Click data is recorded

302 Redirect

Redirected to target page


VII. Best Practices

1. Use a Dedicated Subdomain

Recommended:

track.yourdomain.com

Avoid using your root domain to prevent impact on main site SEO and security policies.

2. Share the Same Root Domain with the Sending Domain

mail.yourdomain.com
track.yourdomain.com

This helps improve email reputation and delivery performance.

3. Enable HTTPS

Ensure your tracking domain supports SSL/TLS:

  • Avoid browser "not secure" warnings
  • Increase user trust
  • Comply with modern email client requirements

4. Do Not Change Domains Frequently

Frequent changes to the tracking domain will:

  • Reset domain reputation
  • Reduce click-through rates
  • Break data continuity

5. Use Separate Domains for Different Environments

EnvironmentExample
Productiontrack.yourdomain.com
Stagingtrack-test.yourdomain.com

VIII. FAQ

1. Slow redirect after clicking

Causes:

  • DNS propagation not complete
  • Tracking server latency

Solutions:

  • Check DNS resolution
  • Contact your service provider

Causes:

  • Using public tracking domains
  • Low domain reputation

Solutions:

  • Use a custom tracking domain
  • Avoid sending spam content

3. Inaccurate open rate

Causes:

  • User disabled image loading
  • Email client caching

Note:

  • Open rate is only a reference metric

IX. Relationship with Other Domains

TypeFunction
Sending DomainEmail identity (MAIL FROM)
Tracking DomainClick & open tracking
Reply DomainReceive reply emails

It is recommended to unify all three under the same root domain to improve overall reputation.