Cross-domain tracking
Cross-domain tracking keeps one visitor recognized as one session when they move between domains you own (typically site to checkout) by passing the identifier across the domain boundary.

Cross-domain tracking keeps one visitor recognized as one continuous session
when they move between domains you own (typically from your marketing site
to a checkout, booking, or payment domain). Because cookies don't cross
domain boundaries, the identifier has to be passed explicitly; GA4 does it
by appending a linker parameter (_gl) to cross-domain links.
#Subdomains aren't cross-domain, separate domains are
shop.example.com and www.example.com share
first-party cookies, so subdomains need no special handling. The trap is the
genuinely separate domain (example-checkout.com, a hosted booking or
payment page), where the session breaks at exactly the moment of highest
intent. The signal impact is nasty because nothing errors: the buyer arrives
at checkout as a "new" visitor, the conversion books to Direct or Referral
(often as a self-referral from your own site), and ad platforms go blind on
precisely your best-converting traffic while every dashboard stays green.
Broken cross-domain tracking is a standing entry in any platform-discrepancy
diagnosis for stacks with external checkouts.
Buron's first-party pixel sidesteps the subdomain version of this entirely.
It sets its cookie at the root domain (.example.com), so one visitor stays
recognized across shop., checkout., and www. with no linker and no
manual setup. A genuinely separate registrable domain (a standalone checkout
domain, not a subdomain) still can't share a cookie by browser rule, so that
case needs the client ID passed across. Either way, this failure mode is one
of the checks Buron runs continuously: a spike in self-referrals or
direct-attributed conversions from a checkout domain becomes a finding, not a
mystery.
The diagnosis-first walkthrough (symptoms, confirming it's cross-domain loss, the fix per stack) is Cross-domain tracking: the checkout-domain trap. It also feeds the broader triage in Why your GA4 and Google Ads conversions don't match, and Conversion tracking & signal quality maps the wider territory.
Related terms
Cookie lifetime / ITP
Cookie lifetime is how long a cookie actually survives in the browser. Safari's Intelligent Tracking Prevention caps it at 7 days (sometimes 24 hours) for script-set cookies, silently shortening attribution windows.
Identity resolution
Identity resolution (user stitching) connects events and records carrying different identifiers (hashed email, user ID, click ID, device ID) into one person, so marketing data can be matched across sources.