Custom domain (CNAME)

This is one DNS record, and it's probably the highest-leverage ten minutes you'll spend in SetRoasFlow.


What it does

By default your events travel to custom.setroasflow.com. That works — but to a browser it's a third-party domain, and third-party is exactly what the modern web is built to block.

Point a subdomain of your own store at us instead:

data.yourstore.com   →   custom.setroasflow.com

Now the same traffic is first-party. Same data, same code, but the browser treats it as your own site talking to itself.

Why it matters, concretely

Ad-blockers stop recognising it. Blocklists work on known tracking domains. data.yourstore.com isn't on any list — it's yours. Between 15% and 30% of DTC traffic runs an ad-blocker, and those conversions currently never arrive.

Safari stops truncating your cookies. Under Intelligent Tracking Prevention, a cookie set by a third-party script is capped at 7 days. Set from your own domain server-side, it survives far longer. On a 30-day consideration cycle that's the difference between attributing a purchase and losing it.

Attribution windows stay intact. Click IDs (fbclid, gclid, …) captured on day one are still there on day twenty-eight.

You don't lose anything by skipping it — you just leave conversions on the table.


Set it up

  1. Open your site under Websites, and in its configuration find Custom tracking domain (CNAME) → enter the subdomain you want (data.yourstore.com, t.yourstore.com, anything you like).
  2. Add the record shown, in your DNS provider:
TypeNameValueProxy
CNAMEdatacustom.setroasflow.comDNS only
  1. Wait for propagation — usually minutes, up to a few hours. The page shows the live status.
  2. Once it's Active, the snippet on the Installation page updates by itself to use the new domain. Re-paste it on your site (or re-save in the plugin) so the change takes effect — see Install the tracking.

The TLS certificate is issued and renewed automatically. There's nothing to maintain.


Choosing a subdomain

Anything works, but avoid words that pattern-matching blockers look for. analytics., tracking. and pixel. are the obvious ones to skip.

Good: data., t., evt., srf., api.

Use a subdomain, never your root domain. yourstore.com must keep pointing at your store.

Common problems

SymptomCauseFix
Stuck on PendingDNS hasn't propagatedwait; check with dig data.yourstore.com
Invalidrecord points somewhere else, or is proxiedvalue must be custom.setroasflow.com, DNS-only (on Cloudflare: grey cloud, not orange)
Events stopped after activatingthe site still has the old snippetre-paste it from Installation
Certificate errorissuance hasn't finishedit completes automatically a few minutes after the DNS resolves