Conversion tracking

Google Ads Conversion Tracking Across Different Domains: 3 Setups That Work

Updated July 2026 / Google Ads tracking / 8 min read

When the Google Ads click lands on your site but the actual conversion happens on another domain — a Stripe or Shopify checkout, a Calendly booking, a course platform — the click ID gets lost in the jump and Google stops counting the sale. There are three setups that fix this: put the Google tag on the other domain with cross-domain measurement on, use the platform's native Google Ads integration, or import the conversion offline from the GCLID you captured on the first page. This guide covers when to use each.

Core idea: Google Ads needs to connect the original ad click to the final conversion event. If the click ID or user identity gets lost between domains, your campaigns may underreport conversions or optimize toward the wrong actions.

Common cross-domain tracking scenarios

Booking tool

The ad sends visitors to your site, but the appointment is booked on Calendly, Acuity, Mindbody, or another scheduler.

Checkout tool

The landing page is on your site, but payment happens on Stripe Checkout, Shopify checkout, Gumroad, Lemon Squeezy, or another platform.

Lead form tool

The page embeds a third-party form, or the form submits to a separate thank-you page outside your main domain.

Multiple sites

A campaign uses one marketing domain, but the product, portal, or checkout lives on another domain.

Agency or MCC setup

Several accounts send traffic to one booking or purchase destination and need consistent conversion reporting.

The 3 setups that actually work

1. Google tag + cross-domain measurement (you control both domains)

Install the same Google tag on the landing domain and the conversion domain, then turn on cross-domain measurement (the "linker") so the GCLID carries across the jump. This is the cleanest option when the checkout, portal, or booking page is yours to edit.

2. Native platform integration (a tool owns the conversion page)

Stripe, Shopify, and some booking tools can send Google Ads conversions directly, and GTM can fire on many hosted pages. Use the platform's built-in Google Ads connection before building anything custom — it preserves the click data for you.

3. Offline conversion import (you can't touch the final domain)

Capture the GCLID on your landing page, store it with the lead (hidden form field or CRM), and upload the conversion back to Google Ads once the payment or booking is confirmed. This is the fallback for Calendly, Mindbody, Gumroad, and most course platforms you don't control.

The audit sequence

1. Map the path from click to conversion

Write down every URL and tool involved: ad landing page, form page, checkout domain, thank-you page, CRM, payment provider, and email confirmation.

2. Identify the actual conversion event

Do not track a button click if the business outcome is a booked call, paid order, qualified lead, or completed form.

3. Check whether the Google tag can fire where the event happens

If you control the conversion page, install the right tag and event. If a third-party tool owns the page, check whether it supports Google Ads tracking, GTM, webhook events, or offline conversion import.

4. Preserve click data where possible

Make sure auto-tagging is on and check whether the destination tool keeps the click information through redirects, embedded forms, payment links, and confirmation pages.

5. Test the full journey

Run a real test conversion, inspect tag firing, then compare Google Ads, GA4, the CRM, and the payment or booking platform. Do not assume the setup works because the tag exists.

When the tag cannot fire on the final domain

If you cannot place the Google tag on the final conversion page, you still have options. You may be able to import offline conversions from a CRM, use a native integration from the booking or checkout platform, fire an event from an embedded form, or track a reliable intermediate event while you work toward better measurement.

Be careful with intermediate events. A click on "Book now" is not the same as a completed booking. It can be useful as a secondary conversion, but it should not usually be the only primary event used for bidding.

What to check inside Google Ads

The practical small-business answer

If your business uses third-party tools, build tracking around the most reliable point you control. For example, a local service business may start with tracked calls and form submissions, then improve the setup by importing booked jobs or qualified leads. An ecommerce business may start with checkout purchase tracking, then improve value accuracy and refund handling.

Frequently asked questions

How do I track a Google Ads conversion when it happens on a different domain?

You have three reliable setups: (1) place the Google tag on the other domain if you control it and turn on cross-domain measurement so the click ID carries over; (2) use the platform's native Google Ads integration (Stripe, Shopify, Calendly and similar tools can pass conversions); or (3) import offline conversions from your CRM using the GCLID captured on the first page. Pick based on how much access you have to the destination domain.

Does Google Ads auto-tagging work across two different domains?

Auto-tagging adds the GCLID to the landing page URL, but the click ID is lost the moment the visitor moves to a second domain unless you enable cross-domain measurement (linker) in the Google tag or capture the GCLID and pass it forward yourself. Auto-tagging alone does not bridge two domains.

What if I can't install a tag on the checkout or booking domain?

Fall back to offline conversion import. Capture the GCLID on your landing page, store it with the lead (in a hidden form field or your CRM), and upload the conversion back to Google Ads once the booking or payment is confirmed. This is the standard answer for Stripe Checkout, Calendly, Mindbody, and most course platforms you don't control.

Why are my cross-domain conversions being underreported?

Almost always because the GCLID is dropped between domains, so Google can't connect the sale back to the click. Check that cross-domain measurement is on, that the destination tool preserves the click ID through redirects and embedded forms, and that you're not counting an intermediate 'Book now' click instead of the completed conversion.

Need this audited?

In a Google Ads audit, tracking is the first thing I check because every bidding decision depends on it.

See Google Ads audit

Sources checked

Live cohortFunnel Forge — build your entire marketing funnel in 4 live sessions. 4 seats left in the final cohort. Save your seat