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
- In Signal Sparrow, go to Settings → Tracking and choose Add a tracking domain.
- Enter the subdomain you'd like to use, such as
track.yourdomain.com. - Signal Sparrow shows you a CNAME record to add. Copy it.
- Log in to wherever your domain is managed (Cloudflare, GoDaddy, Namecheap, etc.) and add that CNAME record.
- Back in Signal Sparrow, click Verify. DNS changes can take a few minutes to a few hours to take effect.
- Once verified ✅, your tracking snippet automatically uses your new first-party domain.
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.