Skip to main content
Cross-domain testerFree tool

Test what survives your domain hop

Walk the journey that crosses to your checkout or booking domain, then paste the URL you started on and the URL you landed on. This checks what survived — the linker parameter, the click identifier, the UTMs. Reading the arrival URL is the only thing that actually proves cross-domain linking works; a configuration screen showing both domains listed proves only that someone typed them in.

Free30 minutesNo obligation

Free toolRuns in your browser · nothing is uploaded

Test a cross-domain hop

Walk the journey that crosses to your checkout or booking domain, then paste the URL you started on and the URL you landed on. This checks what survived the hop — the linker parameter, the click identifier, the UTMs — which is the only thing that actually proves cross-domain linking works. A configuration screen doesn't.

URL you started on
URL you landed on after the hop

Paste both URLs from a real journey. Everything happens in your browser. Nothing is sent anywhere.

Cross-domain tester · what breaks

What this tool is for — Cross-domain tester

  1. 01

    Your own domain is a top referrer

    The signature symptom of a broken hop.

  2. 02

    Checkout is on another domain

    And revenue isn't attributing to campaigns.

  3. 03

    You configured linking

    And want evidence it works.

Cross-domain tester · the fix

What you get out of it — Cross-domain tester

  • A survival verdict per parameter

    Linker, click IDs, UTMs.

  • Confirmation the hop happened

    Same-host pairs are flagged.

  • A referral exclusion reminder

    Because linking can work and self-referral still ruin attribution.

Cross-domain tester · architecture

Why domain hops break attribution structurally

This isn't a bug in anything. It's how browsers scope storage, and no amount of configuration inside one domain changes it.

  1. 1

    Cookies are scoped per domain

    The checkout domain cannot read the cookie your site set. That's the security model working correctly.

  2. 2

    A new session credits your own site

    The purchase appears to come from a visitor who arrived from your homepage, so the campaign gets nothing.

  3. 3

    Redirects eat parameters

    A shortener or login bounce in the middle drops the linker silently, and a clean test path won't show it.

  4. 4

    Some checkouts can't be tagged at all

    Hosted payment pages and booking engines often allow nothing, and then only a server-side path reaches them.

Cross-domain tester · diagnose

What this tool cannot tell you — Cross-domain tester

Stated up front, because a tool that implies more confidence than it has is worse than no tool. These are checks you have to run yourself.

  1. 01

    Whether linking is configured

    It reads the result. If the parameter is missing, configuration is one of several possible causes.

  2. 02

    Which redirect stripped it

    Follow each hop individually — the tool sees only the endpoints.

  3. 03

    Whether referral exclusions are set

    That's an analytics setting and it always warns you to check it.

  4. 04

    Whether the second domain can be tagged at all

    Ask the provider. It changes the whole approach.

Cross-domain tester · prove

How to confirm the result — Cross-domain tester

Against your own records, not against the tool's output.

Source of truth

your backend order records, with the original click ID attached

  • Linker parameter confirmed present on arrival.
  • Every redirect in the real path tested individually.
  • Self-referral revenue reduced to near zero.
  • A live conversion walked end to end across both domains.
  • Reconciled over a fully closed window, matched per record rather than on totals.
  • Re-checked after your next site release, which is when most breaks happen.

Cross-domain tester · free audit

What we check in the free audit

  • Whether linking is configured
  • Which redirect stripped it
  • Whether referral exclusions are set
  • Whether the second domain can be tagged at all

Checked against

your backend order records, with the original click ID attached

Get my free conversion tracking audit

Free30 minutesNo obligation

Cross-domain tester · when not to buy

Why this isn't gated — Cross-domain tester

There's no email form in front of it, and that's deliberate.

  • A tool you have to pay for with your contact details is a lead form wearing a costume. If this is useful, it should be useful without a transaction.
  • Everything it does runs in your browser. There is no endpoint, so there is nothing for us to collect even if we wanted to — open your network tab and check.
  • It will tell you when you don't have a problem. That outcome costs us a sale and happens regularly, which is the point of publishing it rather than putting it behind a call.
  • If it does find something and you'd rather fix it yourself, the reference pages on this site cover the how. Hiring us is one option, not the conclusion.

Cross-domain tester · what we deliver

What it checks — Cross-domain tester

  • The _gl linker parameter

    Present on arrival, which is the evidence linking fired.

  • Click identifiers

    Anything present on departure and absent on arrival.

  • UTM parameters

    Less serious, still fragmenting.

  • Host difference

    Confirms an actual cross-domain hop occurred.

Pricing

Pick the package that fits your ad spend

Browser-side starter

$400One-time fee · lifetime ownership

If the tool found something and you'd rather not fix it yourself: we repair the root cause in your existing setup and verify it on a live conversion.

  • Root cause fixed, not worked around
  • Verified on a live conversion
  • Reconciled against your own records
  • Written handover
Have it fixed

1st-party server-side

Recommended

$800One-time fee · most popular

Removes the class of failure rather than the instance. Money events from your own records through a first-party container on your subdomain.

  • First-party server container on your own subdomain
  • Events from your records, not the browser
  • Deduplicated on a shared event ID at every destination
  • First-party cookies beyond Safari's 7-day cap
  • 95%+ accuracy and 8+ Meta EMQ, guaranteed in writing
Rebuild it server-side

Full 1st-party stack

$1,800One-time fee · lifetime ownership

Every paid channel server-side plus the offline loop, with monitoring so the next break surfaces in days rather than at quarter end.

  • Everything in 1st-party server-side
  • Pinterest, Snapchat, Reddit and LinkedIn CAPI
  • CRM and offline conversion loop
  • Refunds and cancellations corrected wherever each platform allows it
  • Monitoring on every destination
Get the full stack

FAQ

Cross-domain tester questions, answered

Because the second domain saw a visitor arrive with no prior session. That's the textbook cross-domain symptom.

Free · 30 min

Fix attribution across your checkout domain

Free30 minutesNo obligation