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 Settings → Tracking 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.