Google Ads says a campaign produced 75 conversions. GA4 shows 42. The sales team opens its CRM and finds 24 leads. It is tempting to call two of those reports wrong, but the numbers may be describing different events, time periods or stages of qualification.
Businesses seeking marketing attribution services need a reconciliation method, not a promise that every dashboard will display the same total. The starting point is to define exactly what a lead is and where it is counted.
Step one: remove filters before arguing about totals
A CRM can quietly exclude leads that fail the company’s marketing-qualified lead criteria. It may hide spam, duplicates, out-of-area enquiries or customers seeking a service the business does not provide. Those exclusions may be appropriate for sales reporting, but they make a filtered CRM total unsuitable for direct comparison with all form submissions and calls.
Lead Experts founder Vaibhav Kandpal recommends starting with the complete raw record of received enquiries across all channels. Pull every relevant form submission, phone call and booking before applying MQL labels, source filters or qualification rules.
Then compare like with like. One platform may be measuring the attempted action. Another may record successful submissions. The CRM may count only unique contacts or viable enquiries. Without a shared definition, the apparent mismatch is inevitable.
Separate events, leads and qualified opportunities
These terms should not be used interchangeably.
- An event is a measured interaction, such as a button click, completed form or phone-link tap
- A received lead is an actual enquiry delivered to the business through a tracked channel
- A qualified lead meets a documented business criterion, such as eligibility, geography or service fit
- A customer is a lead that completes the desired sale or booking outcome
Multiple events can arise from one person. The same contact may submit a form, call later and book an appointment. Deduplicating those interactions is necessary when reporting unique leads, but useful when studying the complete user journey.
For Google Ads optimization, verify primary conversion actions and which events are used for bidding. A contact-page visit should not be confused with a received lead merely because both exist in the conversion configuration.
Understand why Google Ads and GA4 attribute differently
Google Ads may attribute a conversion to the date of the ad interaction, while other reports may show the date of the event itself. Differences in counting rules, lookback windows, eligible channels and attribution models can also create genuine discrepancies.
Google’s current help documentation explains that Analytics reporting normally uses the GA4 property time zone and Google Ads uses the Ads account time zone. If those settings differ, date-level comparisons can shift even when an event is tracked correctly.
Before troubleshooting, align the selected date range, time zone and conversion definition. In Ads, compare a conversion-time column where appropriate. In GA4, verify which key events or imported conversions appear in the selected report.
Some difference is expected even with a working setup. A goal of perfect equality can consume time without improving business decisions.
Audit UTMs and landing-page tracking
Consistent campaign tagging makes the evidence easier to reconcile. Review UTM parameters, auto-tagging, landing-page redirects and cross-domain booking flows. A redirect that drops identifiers can affect attribution without preventing the user from submitting a form.
Check whether tracking fires once per real submission and whether different forms share a common confirmation event. Investigate duplicate firing, missing thank-you pages and CRM workflows that reject leads without a visible error.
For phone leads, distinguish an ad-generated call, a call made from the website and an inbound number dialled after an organic visit. Organic phone enquiries are particularly easy to undercount if the site has no reliable call attribution system or the customer calls after leaving the website.
Tracking technology should respect consent and privacy obligations and should not be presented as capturing every offline interaction.
Trace a small sample instead of debating a large dashboard
Kandpal’s preferred approach is practical. Take a short period, often a week, and ask the agency and client to reconcile lead records together. A shared sheet can contain the time, channel, form or call source, anonymized identifier, tracking event, CRM receipt status and qualification outcome.
A small, recent sample is easier to investigate than a disputed six-month total. A missing form notification, time-zone boundary or CRM exclusion can often be spotted at the individual-record level. Once the cause is understood, the team can quantify whether it also affects the wider reporting period.
Both sides have responsibilities. The agency should validate tags and attribution configuration. The client should confirm CRM filters, call handling and whether the lead was actually received. If the sales team rejects leads as unqualified, it should document why.
Use the right source of truth for each question
Rather than selecting one dashboard as universally correct, distinguish what each system measures best.
Google Ads helps evaluate advertising interactions and the conversion signals assigned to campaigns. GA4 helps analyse website sessions, behaviours and cross-channel interactions. A well-maintained CRM shows what reached the business, how the enquiry was handled and whether it became a customer.
Google Search Console adds information about organic search visibility and clicks, but it does not replace on-site analytics or a CRM. Its metrics should not be forced into an exact one-to-one comparison with GA4 sessions.
A useful reporting framework keeps these layers separate while connecting them with documented definitions.
Make reconciliation an operating habit
For smaller accounts, a weekly manual comparison may be enough to reveal important errors. For larger teams, structured integrations and qualified-lead imports can reduce manual work, provided the underlying data is consistent.
The final report should show received leads, qualified leads and meaningful conversion outcomes separately from softer engagement actions. It should also flag what cannot be attributed confidently, including missed organic calls or untracked offline conversations.
Professional digital marketing analytics and lead generation is ultimately about improving decisions. The useful question is not why three platforms show different numbers. It is whether the business can explain those numbers and trust the lead pipeline behind them.
Research references
Google Analytics: Attribution settings and time-zone differences
Google Ads: About conversion measurement
Google Search Central: Search Console and Analytics discrepancies