Google Ads says 47 conversions this month. The CRM says 22 bookings. The clinic owner asks who is right. The answer is: both, and neither is wrong. Here is why the numbers will never match, and which one to actually act on.

What Google Ads is counting

By default, Google Ads counts any event you marked as a conversion. For most Dubai healthcare brands that is some combination of:

A single patient can fire several of these in one session. A WhatsApp click, then a form fill ten minutes later, then a phone call the next day. Three conversions. One patient.

What the CRM is counting

A booked appointment. One per patient. Possibly per visit. Not per click, not per intent signal.

The CRM also drops:

So the numbers diverge for three reasons

Double counting in Google Ads. One patient firing multiple events. Inflates the Google Ads number.

Drop-off after the click. Form filled, never replied to, never followed up, never booked. Deflates the CRM number.

Late attribution. Patient clicked an ad in March, booked in April. Google Ads counts in March. CRM counts in April. Monthly comparisons are always off.

Which number to optimise on

If you have to pick one, optimise on the CRM number. It is the truth. It is what pays salaries.

But you should not have to pick. The right setup uploads CRM bookings back into Google Ads as offline conversions (see our guide on offline conversion uploads). Smart Bidding then optimises against the CRM truth, not the dashboard noise.

What a reconciled report looks like

Every month, we compare four numbers per healthcare client:

  1. Google Ads conversions (raw)
  2. Google Ads conversions (deduplicated, one per GCLID)
  3. CRM leads with a Google Ads source
  4. CRM booked patients with a Google Ads source

Numbers 2 and 3 should be close. Numbers 3 and 4 give you the lead-to-booking rate, which is a sales-side metric, not a Google Ads metric.

If number 2 is much higher than number 3, the GCLID is not being captured properly. Fix the landing page.

If number 3 is much higher than number 4, the sales side is leaking. Fix the follow-up.

Stop arguing about the gap

The gap is not a bug. It is the system. Two different things being counted by two different tools for two different purposes. The conversation between agency and clinic should not be about which number is right. It should be about which gap is wider than it should be, and where the fix lives.

The point

If your Google Ads dashboard and your CRM disagree, that is normal. If the gap is huge, something is broken (usually GCLID capture or sales-side follow-up). Either way, the action is not to pick a winner. It is to make Smart Bidding optimise on the CRM truth via offline conversion uploads.


Written by Youssef Hajri, Founder of Access One. Access One is the first Healthcare Google Partner in the UAE. We run Google Ads for clinics, home healthcare and salons in Dubai. Get in touch.