
Key Takeaways
- Google Ads, GA4, and your CRM measure different events, on different attribution windows, with different consent rules. Search Engine Land's coverage warns that forcing them to match produces false confidence rather than insight.
- Four core reasons numbers diverge: attribution date vs. conversion date, modeled vs. measured conversions, consent-mode gating, and offline-conversion upload lag.
- For Fort Wayne HVAC, plumbing, dental, and legal practices, offline phone and in-person conversions are usually the dominant share — and those are exactly what Google Ads and GA4 measure worst by default.
- Use the right dashboard for the right decision: CRM for budget shifts, GA4 for creative and channel tests, Google Ads native for bidding inside the platform. Don't average them.
- A 30-minute monthly reconciliation worksheet that records the gaps without trying to close them gives you something defensible to bring to a budget meeting — without inventing precision the data can't support.
Monday morning in Auburn, three dashboards, three numbers
It's 7:42 a.m. on Monday in Auburn. The owner of a Fort Wayne HVAC company opens three browser tabs on the same laptop. Google Ads says 28 conversions last week. GA4 says 19. The CRM, where booked jobs actually live, shows 11 closed deals. She has a budget review with her bookkeeper in an hour, and one of those numbers has to drive next month's spend. The three numbers don't agree. They never will.
That's not a bug in any of the platforms. It's the design. Search Engine Land's 2026-05-11 analysis of why Google Ads, GA4, and CRM numbers never match makes the case bluntly: each system measures different events on different windows with different consent rules, and forcing them to reconcile to a single “true” number wastes hours and produces false confidence. The article's prescription is triangulation, not unification.
For a Fort Wayne service business — HVAC, plumbing, dental, legal — the pain is sharper than it is for an agency-managed enterprise account. You usually have one person (often the owner) reconciling dashboards. Your budgets are small enough that a 20% reporting gap can flip a “keep / kill” decision on a campaign. A meaningful share of your conversions happen offline, on the phone, or in the chair — places GA4 and Google Ads can't see without help. And single-admin reconciliation means there's no second pair of eyes to catch a mistake before next month's spend.
This is the Allen County and DeKalb County version of the reconciliation playbook. We'll walk through the four reasons your three dashboards disagree, a 30-minute monthly worksheet you can actually run, and which dashboard to trust for which decision — by vertical.
Why do Google Ads, GA4, and a CRM never agree on the same conversion count?
The short version is that every platform is honest, and every platform is solving a slightly different problem. The Search Engine Land piece frames the core problem this way: attribution can allocate credit for conversions, but it cannot prove which conversions a channel actually caused. Each tool is designed around a different definition of what counts as a conversion, when it counts, and how to credit it. When the definitions diverge — and they always do — the numbers diverge with them.
There are four mechanical reasons your three dashboards never line up, and they show up in nearly every Fort Wayne service-business account we audit.
1. Conversion date versus interaction date. Google Ads, by default, credits a conversion back to the day the user clicked the ad — not the day the booking happened. GA4 credits the conversion to the day the event fired on your site. Your CRM credits the deal to the day it closed. A homeowner who clicks a Google Ads campaign on May 3, fills out a form on May 6, and signs a contract on May 14 shows up in three different weeks in three different reports. Over a 28-day rolling window, the same booking can appear in different months depending on which dashboard you're looking at.
2. Modeled versus measured conversions. Both Google Ads and GA4 lean on machine learning to fill in conversions they can't observe directly. Google's data-driven attribution documentation recommends accounts run at least 200 conversions and 2,000 ad interactions in a 30-day period for the model to perform well — a bar most single-location Fort Wayne service businesses don't clear. Below that threshold, modeled conversions can swing significantly month over month, and the swings are not always proportional to the underlying changes in real bookings. The CRM never models anything; it counts.
3. Consent gating. Google's consent mode documentation explains that users who decline cookies can still appear in modeled estimates rather than disappearing from the data entirely. That smoothing is helpful for trend-watching, but it means a Google Ads conversion number can include “conversions we couldn't actually observe, but the model believes happened.” Your CRM contains only deals where a real human got entered into the database. The bigger the consent-decline share in your audience, the wider the gap between modeled and measured numbers.
4. Offline upload lag. For Fort Wayne service businesses, the most common gap is the simplest. Phone calls and walk-ins close deals. Those events don't fire a GA4 conversion or a Google Ads click-through unless somebody actively uploads them as offline conversions. Even when offline conversion uploads are in place — and most small business accounts we audit don't have them set up — the data lands in Google Ads days or weeks after the deal closes, which fuzzes the reporting window further.
Search Engine Land's framing of the recommended response is to stop chasing identical numbers and accept that every measurement system “measures different moments in customer journeys.” The right next move isn't a reconciliation; it's a framework that tells you which number to use for which decision. We covered the foundation of this in our marketing attribution guide for small business — this Fort Wayne piece is the operational layer on top of that foundation.

What does the gap actually look like for a Fort Wayne HVAC, plumbing, dental, or legal practice?
We won't put a single mismatch percentage on this — the Search Engine Land article doesn't, and we don't have Fort Wayne-specific benchmark data either. In our experience auditing local service businesses, a 15–30% gap between Google Ads conversions and CRM closed deals is common, but every account is different and we recommend you measure yours rather than borrowing ours. What matters more than the percentage is the pattern, and the patterns are vertical-specific.
HVAC and plumbing. Emergency calls dominate. A homeowner whose water heater fails at 6 p.m. on a Tuesday Googles “emergency plumber Fort Wayne,” taps the call extension on a Google Ads result, and books a job in seven minutes. Google Ads sees the click and the call (if call tracking is on). GA4 may or may not see the call depending on your phone-tracking integration. The CRM gets the booking when the dispatcher creates the ticket. The Search Engine Land piece notes that ad platforms can show 2x to 4x revenue inflation when you treat their numbers as ground truth — and the inflation is worse the more your traffic is phone-driven, because clicks and calls both get counted but the call only sometimes turns into a deal. For an HVAC operator on a tight Google Ads budget, that inflation can hide which campaigns actually pay.
Dental. Form-fills dominate, plus a meaningful share of insurance-verification phone calls. The lag from “submit appointment request” to “verified appointment in the chair” is often two to four weeks, which throws off short attribution windows. HIPAA constraints — HHS's HIPAA for Professionals guidance is the canonical reference — limit what patient data can be sent back to Google or GA4 as part of an offline conversion upload, so dental practices typically have the largest CRM-to-platform gap by design. The patient record lives in the CRM, not in the ad platform.
Legal. Consult-to-retain conversion windows can stretch 30 to 90 days for family law, criminal defense, or estate planning. By the time a client signs, the original Google Ads click is outside the default 30-day conversion window. Among the three systems, the CRM is generally the one that still connects the original lead to the retainer at that lag. We see legal practices in DeKalb County run Google Ads campaigns where the platform says “zero conversions this month” while the firm signed three matters traceable to those ads — because the click was in March and the retainer signed in May.
The shared pattern. Across all four verticals, the offline share of conversions is high, the consideration window is variable, and the single owner-admin is doing the reconciliation alone on a Monday morning. That is exactly the pattern Search Engine Land describes as the “incomplete insights” scenario the platforms warn about — small budgets, gaps in observability, and a person who has to make a decision anyway.
If your reporting headaches look different — heavier on organic intent than paid measurement — our intent gap analysis using Google Search Console post is a better starting point. This piece assumes you're already running paid traffic and trying to figure out which number to trust.

How do you build a 30-minute monthly reconciliation worksheet that actually works?
The point of a reconciliation worksheet is not to make the three numbers match. It's to record the gaps, track whether they stay stable over time, and flag a real problem when the gaps move. Stability is the signal — instability is the alarm. We adapted this approach from the triangulation framework Search Engine Land recommends, then narrowed it to what a single Fort Wayne owner-operator can actually run.
| Step | Source | What you record | Time |
|---|---|---|---|
| 1 | Google Ads | Last month's conversions per campaign, conversion value, cost | 5 min |
| 2 | GA4 | “Key events” by source/medium for the same date range | 5 min |
| 3 | CRM | New customer count, closed-won deals, revenue for the same date range | 10 min |
| 4 | Worksheet | Compute ratios: GA4/CRM, Google Ads/CRM, Google Ads/GA4 | 5 min |
| 5 | Worksheet | Flag any ratio that moved more than ±15 percentage points vs. last month | 5 min |
The rule we coach Fort Wayne clients on: only investigate when a ratio moves by more than 15 percentage points month over month. A small wobble is the system being itself. A big move usually points to a real cause — a new campaign type, a tracking script that broke after a site update, a CRM field that got renamed, a new offline-conversion upload going live. Investigating every small fluctuation is the trap; investigating the meaningful moves is the work.
Two cautions on this. First, the worksheet is a heuristic, not a precise reconciliation. It will not tell you “the real conversion number” — nothing will. It tells you whether the gap between platforms is stable. Second, the 15-point threshold is a starting point. Higher-traffic accounts can tighten it to 10 points; very-low-volume accounts may need to loosen it to 20 because random variance is just bigger when n is small.
For accounts with meaningful offline conversions — which is most Fort Wayne service businesses — you also need a sixth step: confirm the offline-conversion upload ran on the schedule it's supposed to. Google Ads' offline conversion documentation covers the supported import methods (Google Ads API, scheduled uploads, file uploads, and Google click ID matching). If the upload missed a week, you'll see a phantom drop in conversions that has nothing to do with your campaigns. Always check upload status before re-allocating budget. Our Fort Wayne Google Ads targeting strategy piece covers the campaign-side mistakes that compound when offline data is missing.

Which dashboard should you actually trust for which decision?
This is the question Search Engine Land's article addresses most clearly, and our recommendation lines up with theirs: use each tool for what it's designed to measure, and stop forcing it to do the others' jobs. In our experience working with Fort Wayne service businesses, here's the decision-by-dashboard mapping that holds up over time.
Use the CRM for budget shifts. If you're deciding “should I spend more on Google Ads next month, or shift it to Local Services Ads or a billboard?” — your CRM is the most defensible answer. It contains revenue tied to actual customers, not modeled approximations. Both Google Ads and GA4 can inflate or deflate the conversion count depending on modeled estimates, consent mode, and attribution windows. The CRM is, in Search Engine Land's words, the “ground truth reflecting actual deals.” Budget decisions should always reconcile back to it.
Use GA4 for creative and channel tests. If you're A/B testing a landing page, comparing two ad creatives, or evaluating whether organic search outperforms paid social as a channel — GA4 is the right tool. Its event-level granularity and channel groupings are stronger than Google Ads native reporting for cross-channel comparisons. Just don't use GA4 as the input for revenue allocation decisions; that's the CRM's job. GA4's attribution documentation is clear that GA4 offers three attribution models — data-driven, paid and organic last click, and Google paid channels last click — and that different models can swing the same revenue number significantly. Stay inside one model when you're running tests.
Use Google Ads native for bidding decisions. If you're choosing a bid strategy, evaluating Smart Bidding versus manual CPC, or deciding whether to enable Target CPA — Google Ads is the right tool. The bidding algorithms operate on Google Ads' internal conversion data, including modeled conversions. The Search Engine Land coverage warns about a real risk here: if you optimize Google Ads bidding against CRM-only numbers (which strip out the modeled portion), you can fight the algorithm against itself and end up paying more for fewer real bookings. Let Google Ads optimize against its own conversion signal, and use the CRM to evaluate whether the campaign is profitable.
Use the offline conversion upload for Smart Bidding feedback. If your account uses Smart Bidding strategies, an offline conversion upload pipeline is no longer optional — it's the way you teach Google Ads which leads actually become customers. Without it, Smart Bidding optimizes for the lead form, not the closed deal, and your cost per acquired customer drifts. Per Google Ads' offline conversion documentation, uploads can be done via file, scheduled report, or API; we recommend the API path for any account doing more than 50 conversions per month because manual uploads are where reconciliation gaps creep in.
The discipline is: pick the right tool, accept that the others will report different numbers, and stop trying to average them. Averaging three measurements of three different things doesn't give you a better measurement. It gives you a worse one.

How should Allen County and DeKalb County service businesses handle Local Services Ads and call tracking?
The reconciliation gets harder for Fort Wayne service businesses that run Google Local Services Ads (LSAs) alongside standard Google Ads. LSAs have their own reporting layer, their own lead-quality scoring, and their own dispute mechanism for charged leads that didn't actually convert. None of that flows automatically into GA4 or your CRM. The LSA leads are usually phone calls, which means they fall straight into the offline-conversion gap.
Three practical recommendations for Fort Wayne operators running LSAs:
- Treat LSA reporting as a separate ledger. It is not part of the Google Ads / GA4 / CRM triangle — it is its own fourth corner. Reconcile LSA leads separately each month, dispute the bad ones inside the LSA platform (you typically have 14 days from the lead date), and only then add the net leads to your CRM. Don't try to map LSA leads to GA4 sessions; they usually didn't generate one.
- Use a single call-tracking vendor across all channels. We don't recommend specific vendors by name in this piece, but the underlying point is that if your Google Ads call extensions, LSA calls, organic traffic calls, and direct calls all flow through one tracking system, you can map call-source-to-CRM-deal in a single export. Multiple call-tracking systems compound the reconciliation problem.
- Be careful with dental and medical practices. Per HHS HIPAA guidance, any patient-identifying data sent to Google Ads (including via the Customer Match upload path) needs careful review. Hashed email and phone uploads are generally acceptable for HIPAA-covered entities under business associate agreements, but the safest stance is to consult a healthcare-compliance attorney before sending any patient identifier upstream.
For non-healthcare verticals, the recommendation is more permissive: use Customer Match where it's allowed, use offline conversion uploads aggressively, and accept that the CRM-to-Google-Ads gap will narrow but not close. The gap that remains is the consent-decline portion plus the genuinely modeled portion, and that gap is structural — no amount of reconciliation will close it. Our home services marketing 2026 guide covers the broader local-channel strategy these tactics fit into, and our privacy-first analytics post covers GA4 alternatives if consent decline is becoming a structural issue.

What is Button Block's recommended reporting cadence for Fort Wayne service businesses?
We work with HVAC, plumbing, dental, and legal practices across Northeast Indiana on the operational layer of this problem. Our recommended cadence isn't fancy — it's just consistent enough to catch real changes without burning a Monday morning.
- Weekly (10 minutes): Pull conversion counts from Google Ads, GA4, and the CRM for last week. Note any single-day spike or drop bigger than 50%. Don't act on it yet — just record it.
- Monthly (30 minutes): Run the reconciliation worksheet from the section above. Flag ratios that moved more than 15 percentage points. Investigate the flagged ones; ignore the rest.
- Quarterly (60 minutes): Re-evaluate the channel-by-channel ROI using only the CRM. Decide whether the channel mix is still right. This is where you should make budget-shift decisions, not in the weekly or monthly review.
- Annually (4 hours): Run a full attribution-model review. Compare what your CRM said about each channel against what Google Ads and GA4 said. The annual gap is the one you bring to your accountant and your business banker. If you want richer cross-channel context, the Google Analytics Data API alpha for cross-channel conversion reporting is the most relevant new surface to evaluate before the next annual review.
If that cadence sounds like too much for a single owner-operator to run alone, our ROI reporting services and digital marketing teams handle this reconciliation for Fort Wayne service businesses on a managed basis. The deliverable is the gap, the trend, and the recommendation — not a magical reconciled number, because that number doesn't exist. The honest version of attribution is what makes the budget meeting go better, not a fabricated certainty that breaks the next month when the gaps shift.
Want a second pair of eyes on your Monday-morning dashboards?
Talk to us if your Google Ads, GA4, and CRM numbers don't agree and you're tired of guessing which one to use. Our free 30-minute audit covers the four divergence categories, the reconciliation worksheet setup, and a recommendation on which dashboard to trust for which decision in your specific vertical.
Frequently Asked Questions
- Why does Google Ads show more conversions than my CRM?
- Google Ads typically reports more conversions than a CRM because it credits clicks back to the click date, includes modeled conversions for users who declined cookies, and counts form submissions or call clicks as conversions even if the lead never closed into a deal. CRMs only count real deals that a human entered. Search Engine Land's coverage notes that ad platforms can show 2x to 4x revenue inflation when treated as ground truth.
- Should I use Google Ads conversions or CRM conversions for budget decisions?
- Use your CRM. Google Ads conversion counts are useful for bidding optimization inside the platform, but for budget-shift decisions across channels, the CRM is the system that records actual closed deals tied to real revenue — without the modeled or approximated portion that Google Ads and GA4 include. Use Google Ads for in-platform bidding choices, and the CRM for the question of whether to spend more or less on Google Ads as a whole.
- How big a gap between Google Ads, GA4, and my CRM is normal?
- There is no single benchmark; it depends on your offline-conversion share, your consent-decline rate, and the conversion windows you have set. In our experience working with Fort Wayne service businesses, a 15-30% gap is common. The more important question is whether the gap is stable over time. A stable gap is the system working as designed; a sudden change of more than 15 percentage points is worth investigating.
- Do I need offline conversion uploads if my business gets most leads by phone?
- Yes. Without offline conversion uploads, Google Ads has no signal that a phone call actually closed into a paying customer, which means Smart Bidding will optimize for the lead form or call click rather than the booked job. For HVAC, plumbing, dental, and legal practices in Fort Wayne where phone calls dominate, offline conversion uploads via the Google Ads API are usually the highest-ROI data integration we recommend.
- How does HIPAA affect attribution for Fort Wayne dental and medical practices?
- HIPAA limits what patient-identifying data can be sent to advertising platforms. Hashed email and phone uploads for Customer Match are generally acceptable for HIPAA-covered entities under business associate agreements, but any unhashed patient identifier or treatment-related data sent to Google Ads or GA4 is a compliance risk. Consult a healthcare-compliance attorney before enabling Customer Match or offline conversion uploads for a dental or medical practice. The HHS HIPAA documentation is the canonical reference.
- Does GA4 attribution match Google Ads attribution by default?
- No. GA4 and Google Ads use different default attribution models and different conversion windows. GA4 offers three models — data-driven, paid and organic last click, and Google paid channels last click — and the same revenue can swing significantly depending on which model is selected. The Google Analytics Help documentation covers each model in detail; the practical recommendation is to pick one model and stay inside it when running tests.
Sources & Further Reading
- Search Engine Land: searchengineland.com/google-ads-ga4-crm-numbers-never-match-476978 — Why Google Ads, GA4 and CRM numbers never match — and what to do about it (2026-05-11).
- Search Engine Land: searchengineland.com/google-analytics-data-api-adds-cross-channel-conversion-reporting-alpha-476635 — Google Analytics Data API adds cross-channel conversion reporting (alpha) (2026-05-06).
- Google Ads Help: support.google.com/google-ads/answer/6394265 — About data-driven attribution.
- Google Analytics Help: support.google.com/analytics/answer/10596866 — About attribution and attribution models.
- Google Ads Help: support.google.com/google-ads/answer/2998031 — About uploading offline conversions.
- Google Ads Help: support.google.com/google-ads/answer/10000067 — About consent mode.
- Google Local Services Ads Help: support.google.com/localservices/answer/7434088 — About Local Services Ads.
- U.S. Department of Health & Human Services: hhs.gov/hipaa/for-professionals — HIPAA for Professionals.
