Tracking domains

CNAME setup, verification, TLS, hostname binding and how Google certification applies to advertiser subdomains.

Updated 2026-09-02

Choosing a hostname#

Use a subdomain of the domain that appears in your final URLs (go.yourbrand.com for yourbrand.com). Google's guidelines treat advertiser subdomains that CNAME to a certified tracker as covered by that tracker's certification when they are associated with the final-URL domain, so you do not need to certify each subdomain separately.

DNS records#

RecordNameValuePurpose
CNAMEgo.yourbrand.comedge.whichclick.isRoutes traffic to the WhichClick edge
TXT_whichclick.go.yourbrand.comwc-verify=<verificationToken>Proves control of the hostname

Add the domain in Domains, create both records, then press Verify (or poll list_domains via MCP). Status moves PENDING_DNS → ACTIVE (or SUSPENDED); TLS certificates are issued automatically on first verified request.

Check DNS
dig +short CNAME go.yourbrand.com     # → edge.whichclick.is.
dig +short TXT _whichclick.go.yourbrand.com

Hostname binding#

Every tracking link belongs to one domain and resolves only on that hostname. Requests for the same slug on another hostname (including the default WhichClick domain) return 404. This prevents a template from silently working on the wrong domain and keeps reporting per domain clean.

Regions#

The edge serves from 300+ locations; the control plane runs in the EU by default. Organizations can request a US region under Settings; the tracking domain does not change.

Removing a domain#

Removing a domain archives its links. Redirects stop immediately (edge cache expires within 60 s). Historical clicks are retained per your retention setting.

Certification of the WhichClick domains#

The shared domains go.whichclick.is and l.whichclick.is are submitted to Google's certified click tracker list each application window (1 September – 30 November). Your CNAME subdomain inherits that status; the googleCertified flag on a domain reflects the current list.