Funnel North
9 min read

Marketing Attribution: Why Your Numbers Don't Match

Google Ads says your campaign generated 120 conversions. Meta Ads claims 95. Google Analytics reports 140 across all channels, and your CRM shows only 60 real leads. Same campaign, same month, four different answers.

If that sounds familiar, you are not doing anything wrong. Mismatched reports are the normal result of how marketing attribution works. Every platform measures the customer journey through its own lens, using its own rules, its own data and its own commercial interests. Until you understand those differences, budget decisions feel like guesswork.

In this guide, we explain why your numbers disagree, where the gaps come from, and how to build a measurement system your business can genuinely trust.

What Is Marketing Attribution?

Marketing attribution is the process of assigning credit to the marketing touchpoints that lead to a conversion, such as a purchase, a booking or a form submission. Customers rarely convert after a single interaction. They might see a social ad, search for your brand a week later, read a review, click a retargeting banner and finally enquire through an email link. Attribution tries to answer one question: which of those touchpoints deserves credit, and how much?

The question is simple, but the answer is not. Digital marketing attribution depends on the data each platform can see, and no platform sees everything. That gap is the root of almost every reporting discrepancy.

Why Each Platform Reports Different Results

Each tool answers a different question, so each produces a different number.

Google Ads

Google Ads credits conversions to its own ads. It counts a conversion when someone interacts with an ad and later completes an action within your chosen conversion window, often 30 days. It cannot see that the same customer also clicked your Instagram ad, so it naturally reports only Google's contribution.

Meta Ads

Meta credits conversions to its own ads as well, but its default windows are often more generous, such as seven days after a click or one day after a view. That means Meta can claim a sale from someone who simply scrolled past an ad and later purchased through search. View-through credit is not wrong, but it is not the same as a click, and the two should never be compared like for like.

GA4

GA4 attribution looks across channels, which makes it the most neutral of the three. However, it only counts events you have configured as key events, it depends on user consent and cookies, and its default reporting uses data-driven attribution, which spreads credit across touchpoints rather than giving it all to one. Its totals will therefore rarely match the click-based numbers inside ad platforms.

Your CRM

Your CRM records real people, real deals and real revenue, which makes it the closest to commercial truth. But it usually stores only the source captured at the moment of form submission, and it may miss phone calls, offline conversations and returning visitors. It also filters out spam, duplicates and unqualified enquiries that ad platforms happily count as conversions.

The Problem With Last-Click Reporting

Last-click attribution gives 100 percent of the credit to the final touchpoint before conversion. It is easy to understand, which is why it remains the default in many reports, but it distorts reality.

Consider a customer who discovers your business through a YouTube video, later reads a comparison blog post, and finally types your brand name into Google before buying. Last-click gives everything to branded search. The video and the blog, which created the demand, receive nothing. If you then cut those channels because they look unprofitable, branded search volume eventually falls, and you are left wondering why performance dropped.

Last-click rewards the channels that close sales and ignores the ones that open conversations. Reliable marketing measurement needs a wider view.

Marketing Attribution Models Explained

Marketing attribution models are the rules used to distribute credit across touchpoints. The most common include:

  • First-click: credits the first interaction, useful for understanding discovery channels.

  • Last-click: credits the final interaction, useful for understanding closing channels.

  • Linear: splits credit equally across every touchpoint.

  • Time decay: gives more credit to touchpoints closer to conversion.

  • Position-based: gives most credit to the first and last interactions, with the rest shared among the middle.

  • Data-driven attribution: uses machine learning to assign credit based on how each touchpoint changes the likelihood of conversion.

Data-driven attribution is now the default in GA4 and Google Ads because it reflects real behaviour more closely than rule-based models. It still has limits. It can only analyse the journeys it can see, and it needs sufficient conversion volume to produce stable results. No model is correct in every situation. The value of comparing marketing attribution models is that each one reveals something different about how your channels work together.

Why Tracking Gaps Exist

Even with the right model, the underlying data is incomplete. Three issues cause most of the damage.

Privacy and Consent

Regulations such as GDPR, along with browser restrictions and Apple's App Tracking Transparency, mean many users cannot be tracked at all. When someone declines cookies or uses a privacy-focused browser, their visit may vanish from analytics or appear as direct traffic. Platforms then fill the gap with modelled conversions, which is why two tools can estimate different totals from the same incomplete data.

Cross-Device Journeys

A customer might click your ad on a phone during a commute and complete the purchase on a laptop that evening. Unless they are logged in on both devices, most tools record two separate users, one who never converted and one who arrived from nowhere. Cross-channel attribution suffers most here, because the first touchpoint is often credited incorrectly or lost entirely.

Missing or Inconsistent Tracking

Broken tags, duplicate conversion events, missing UTM parameters and ad blockers all create silent errors. A common example is a thank-you page that fires a conversion tag every time it is refreshed, inflating ad platform numbers. Another is campaign links without UTM tags, which push paid traffic into the direct channel. Offline actions, such as phone calls and in-store visits, often never reach your analytics at all.

How to Build a More Reliable Marketing Measurement System

The goal is not to force every platform to agree. It is to create a system where differences are understood, gaps are minimised and decisions rest on commercially meaningful data.

1. Invest in First-Party Data

First-party data is information customers share directly with you: email addresses, phone numbers, purchase history and form responses. Unlike third-party cookies, it is durable, consented and fully owned by your business. Capturing it through newsletter sign-ups, account creation and enquiry forms lets you recognise returning customers across devices and sessions. Pairing it with server-side tagging and enhanced conversions also helps platforms match more conversions without relying on browser cookies alone.

2. Standardize Your Conversion Tracking

Conversion tracking should follow one clear definition across every platform. Decide what counts as a conversion, which actions are primary and which are secondary, and apply the same logic everywhere. Align conversion windows where possible, use consistent UTM naming conventions and audit tags regularly with tools such as Google Tag Manager's preview mode. Import offline outcomes, such as qualified leads and closed sales, back into Google Ads and Meta so their algorithms optimize for quality rather than volume.

3. Connect Your CRM

Your CRM is where marketing meets revenue. Capture the source, medium and campaign of every lead at the point of enquiry, store them against the contact record and follow that contact through to opportunity and closed deal. When you can see that a lead from a Meta campaign became a £15,000 contract six weeks later, you can judge the campaign on revenue, not on cheap clicks. This is also where cross-channel attribution becomes practical, because you can review the full sequence of touchpoints for each customer.

4. Choose Commercially Meaningful KPIs

Clicks, impressions and platform-reported conversions are useful diagnostics, but they are not business outcomes. Build your reporting around metrics that connect to profit:

  • Cost per qualified lead

  • Customer acquisition cost

  • Revenue and profit per channel

  • Return on ad spend based on closed revenue

  • Customer lifetime value

  • Lead-to-sale conversion rate

Review these alongside platform data, not instead of it. Platform metrics explain what happened inside a channel. CRM and revenue metrics explain whether it mattered.

5. Use Triangulation, Not a Single Source

Because no single tool is complete, combine several views. Use platform data to optimize within channels, GA4 attribution to compare channels, and CRM data to validate results against revenue. For larger budgets, add incrementality tests, such as geo-holdouts or pausing a channel briefly, and marketing mix modelling to measure true impact beyond what tracking can see.

Stop Chasing One Perfect Number

Businesses often ask which platform is right. The honest answer is that none of them is, and all of them are useful. Each report is a partial view of a customer journey that spans devices, channels and weeks.

A healthier approach is to agree on a source of truth for revenue, usually your CRM or finance system, and treat everything else as directional evidence about how channels contribute. Expect a range, not a single figure. If Google Ads, Meta and GA4 all show a campaign trending up while CRM revenue also grows, you can act with confidence even if the exact conversion counts differ.

The aim of digital marketing attribution is to understand how channels work together, so you can invest in the combination that grows the business.

A Quick Attribution Audit Checklist

Before changing budgets, check these basics:

  • Are conversion events firing once, and only once, per action?

  • Do all campaign links carry consistent UTM parameters?

  • Are conversion windows and attribution settings documented for each platform?

  • Is consent mode configured correctly in GA4 and your tag manager?

  • Does every CRM lead record its original source?

  • Are offline sales fed back into your ad platforms?

Fixing these fundamentals often closes more of the reporting gap than any new tool.

Final thoughts 

Mismatched numbers are not a sign that your marketing is failing. They are a sign that every platform is telling only part of the story. With clean conversion tracking, strong first-party data, connected CRM reporting and KPIs tied to revenue, you can piece those stories together into a clear picture of what drives growth.

If your reports keep telling conflicting stories, our team can audit your tracking, align your attribution setup and build a marketing measurement framework around your commercial goals. Get in touch to turn confusing dashboards into decisions you can trust.