Skip to main content

Custom Tracking Domains

Custom tracking domains let you use your own branded domain for open tracking pixels and click tracking links, instead of Score CRM's default domain.

Why Use Custom Tracking Domains?

BenefitDescription
Brand consistencyLinks show your domain, not a third-party tracker
Improved deliverabilityISPs trust links from your own domain more than shared tracking domains
Professional appearancetrack.yourbrand.com looks better than track.scorecrm.com
Reduced spam flagsShared domains can be flagged if other users send spam

How It Works

Custom tracking domains use Cloudflare for SaaS to handle SSL certificates and traffic routing automatically.

  1. You add a CNAME record pointing your tracking subdomain to Score CRM
  2. Cloudflare automatically provisions an SSL certificate for your domain
  3. All tracking URLs in your campaigns use your branded domain
  4. When recipients click links, traffic flows through Cloudflare to Score CRM's tracking server

Setup Process

Step 1: Choose Your Domain

Select a subdomain for tracking, for example:

  • track.yourbrand.com
  • click.yourbrand.com
  • email.yourbrand.com

Step 2: Add in Score CRM

  1. Go to Organization Settings → Tracking Domains
  2. Click Add Domain
  3. Enter your subdomain (e.g., track.yourbrand.com)
  4. Click Save

Step 3: Configure DNS

Add a CNAME record at your DNS provider:

TypeNameValue
CNAMEtrackscre.to (or the CNAME target shown in Score CRM)

Step 4: Wait for Verification

After adding the DNS record:

  • Score CRM calls the Cloudflare API to register your custom hostname
  • Cloudflare begins the SSL certificate provisioning process
  • A background job checks the status every 5 minutes
  • When SSL is active, the domain status changes to Verified

This typically takes 5-15 minutes, but can take up to a few hours depending on DNS propagation.

Step 5: Start Using

Once verified, your next campaigns will automatically use the custom tracking domain for all tracking URLs.

Domain Status

StatusMeaning
PendingDomain added, waiting for DNS verification and SSL provisioning
VerifiedSSL certificate is active, domain is ready for use
FailedVerification failed (usually a DNS misconfiguration)

Troubleshooting

IssueFix
Domain stuck in "Pending"Verify your CNAME record is correctly configured. DNS propagation can take up to 48 hours.
SSL certificate not provisioningEnsure there are no conflicting DNS records (e.g., an A record for the same subdomain)
Links not using custom domainThe domain must be in "Verified" status before campaigns use it

Best Practices

  • Use a dedicated subdomain: Don't use your main domain (e.g., yourbrand.com), use a subdomain (e.g., track.yourbrand.com)
  • Set up before sending: Configure and verify your tracking domain before launching campaigns
  • Monitor certificate expiry: Cloudflare handles auto-renewal, but check periodically
  • One domain per organization: Each organization should have its own tracking domain