Skip to main content

First-Party Domain Setup

A first-party domain means the tracking snippet loads from your website's address instead of an outside one. This is what makes Signal Sparrow so reliable — browsers and ad blockers treat it as part of your site, so far fewer visits are lost.

This step is optional but strongly recommended. It takes a few minutes and only needs to be done once.

How it works

You pick a subdomain of your site — for example track.yourdomain.com — and point it at Signal Sparrow using a small DNS setting called a CNAME record. After that, your snippet loads from your own domain.

Step by step

  1. In Signal Sparrow, go to Settings → Tracking and choose Add a tracking domain.
  2. Enter the subdomain you'd like to use, such as track.yourdomain.com.
  3. Signal Sparrow shows you a CNAME record to add. Copy it.
  4. Log in to wherever your domain is managed (Cloudflare, GoDaddy, Namecheap, etc.) and add that CNAME record.
  5. Back in Signal Sparrow, click Verify. DNS changes can take a few minutes to a few hours to take effect.
  6. Once verified ✅, your tracking snippet automatically uses your new first-party domain.
You may need a hand from IT

Adding a DNS record is a one-time task usually done by whoever manages your domain. If that's not you, forward them the CNAME record from step 3 — it's all they need.

If you use a Content-Security-Policy

Some sites run a strict Content-Security-Policy (CSP) that limits which scripts can load. If yours does, add your first-party tracking domain to the script-src rule so the snippet is allowed to run:

script-src 'self' https://track.yourdomain.com;

Verifying it worked

After verification, open your website and confirm the snippet URL now points to your own domain. You can also re-check the steps in Verify Your Setup.

Next