// Capped at 3 retainer brands — 1 slot open for October 2026 intake
// CONVERSION TRACKINGSEPTEMBER 26, 2026

Why Google Ads reports more conversions than GA4

Renan Hernandez · // TRADEWINDSTACK · KAUA’I, HI

Short answer: they are measuring different things. Google Ads credits itself with its own attribution model and a long click window. GA4’s last-click view gives each sale to the last thing the customer clicked. On the tour account I run, over eleven months, Google Ads reported 7.2x on $15.8K of spend and GA4 last-click credited 5.4x. Neither number is wrong. Here is where the gap comes from, and how to find out which one to plan with.

The account

Da Life Outdoors, a waterfall tour company on Kauaʻi, taking bookings through FareHarbor. The main conversion in Google Ads is a GA4 purchase event, imported with the real booking value. The window is October 2025 to September 2026. What makes this comparison worth anything is that GA4’s total revenue matched FareHarbor’s own records for the same window, so the tracking underneath both numbers was complete.

The five reasons the numbers disagree

1. Attribution model. Google Ads was set to data-driven attribution, which spreads credit across the Google ad clicks on a path. GA4’s last-click view gives the whole booking to whatever the guest clicked last. A guest who clicked an ad on Monday and came back through an email on Friday is a Google Ads conversion in one report and an email conversion in the other.

2. Click window. The account counted conversions up to 90 days after a click. Tour bookings are planned weeks ahead, so a long window catches real conversions, but it also catches people who would have booked anyway.

3. Counting. The conversion was set to count every booking, not one per click. That is right for a tour business where one guest can book twice, but it means the platform number can never be lower than a one-per-person count.

4. Your own name. People searching the company name were going to find it. At Da Life, the branded campaigns produced $26,462 of reported value on $1,067 of spend. That is at least 23% of everything Google Ads claimed, and it is the easiest part of the gap to miss.

5. Dates. Google Ads normally reports a conversion against the date of the click. GA4 reports it on the day it happened. Month by month the two will never line up exactly, even when the totals over a long window do.

How to reconcile your own account

Step 1. Start from the booking or order system. Pull online revenue for the window from the place the money actually lands: FareHarbor, Peek, Shopify, whatever it is. This is the only number nobody can argue with.

Step 2. Check GA4 is complete. Compare total GA4 purchase revenue with that figure. At Da Life, GA4 showed $408,060 against $407,706 in FareHarbor. When they match, the tracking is complete and every later comparison means something. When GA4 is well short, fix that before reading anything else.

Step 3. Read GA4’s paid number. Filter GA4 to the paid Google channels, last click: Paid Search, plus Cross-network, which is where Performance Max traffic usually lands in GA4’s default grouping. That was $85,068 at Da Life, or 5.4x on the spend.

Step 4. Read the Google Ads number. Conversion value for the same window. That was $114,250, or 7.2x.

Step 5. Separate the brand. Total up the branded search terms. Whatever share of the Ads value they carry is value you would mostly have had anyway.

Which number should you use?

Use the platform number to compare campaigns inside Google Ads with each other, because that is what its bidding runs on. Use the GA4 number, with branded search set aside, to decide whether to spend more. The question a budget decision needs answered is how much new business the next dollar brings in, and the platform number overstates that by design.

If you only take one thing from this: before trusting either figure, check that your analytics revenue matches your booking or order system. Most accounts I review have never done that check, and everything built on incomplete tracking is guesswork with a decimal point.

More on this account: the Da Life case study, Google Ads for tour operators, and how the FareHarbor tracking is set up.

Get the Roadmap · $497 ← All field notes