Your ad account says it drove 48 sales last month. Your email tool says it drove 61. Your store says you had 90 orders in total. Google Analytics gives ads credit for 31. Add up what every tool claims and you've sold more than you actually sold.
No single tool is broken. Each one counts by its own rules, and none of them were built to agree with each other. The mess usually builds up one tool at a time, until nobody can say which number is real.
Here's why the numbers differ, which one to trust for which question, and a 30-minute check you can run today.
The short answer
- For money and orders, trust your store or payment system. It records actual orders and actual payments.
- For people and deals, trust your CRM (the system where you keep contacts and deals), once duplicates are cleaned up.
- For ad performance, use the ad platform for direction, not as a final count. It's good at telling you which ad beat another ad. It's not a neutral judge of how many sales it caused.
- For how people found you, use your analytics, knowing it misses some visitors.
The rest of this post explains why.
Reason 1: Each tool gives itself credit
Someone clicks your ad, clicks a link in your email two days later, then buys. Who made the sale?
Every tool that touched that buyer may say "me." The ad platform counts it. The email tool counts it. That's how adding up each tool's numbers gives you more sales than you had.
The rule for handing out credit is called attribution. Google's Analytics help center defines it as "the act of assigning credit for important user actions to different ads, clicks, and factors." Google Analytics lets you choose between attribution models (different sets of rules for handing out credit), and the same sale can be credited differently depending on which model you pick.
Ad platforms set their own rules, too, such as how many days after someone interacts with an ad a sale still counts. Your analytics tool doesn't use those same rules, so the counts drift apart.
Reason 2: They count different things
One tool counts events. Another counts people.
If the same person fills out your form three times, a tool that counts form submissions sees three leads. Your CRM, which counts contacts, sees one person. And if that person was already on your list, they aren't a new lead at all.
Sales work the same way. One tool counts an order. Another counts each item in the order. Another counts a "purchase event" that fired twice because the customer refreshed the thank-you page.
Reason 3: Tracking misses some people
Analytics and ad tools rely on code that runs in the visitor's web browser. Some visitors block it with privacy settings or ad blockers. Some decline cookies (small files a site uses to remember a visitor). Some click on their phone and buy later on a laptop.
When that happens, the sale still shows up in your store. But your analytics may not see where it came from, or may not see it at all. Your store doesn't have this problem with orders: an order is an order, tracked or not.
Reason 4: Different clocks and calendars
Small settings make big gaps:
- Time zones. If your ad account runs on Pacific time and your store on Eastern, late-night orders land on different days.
- Date ranges. "Last 30 days" and "last month" aren't the same window.
- Which date a sale gets. Some ad tools can report a sale on the day of the ad click. Your store reports it on the day of the order.
Reason 5: Refunds, test orders and duplicates
Your store can subtract refunds and cancellations. Other tools may never hear about them. Test orders your team placed, staff purchases and duplicate contacts inflate some tools and not others. Remove your own test entries before you compare anything.
Which number to trust: a cheat sheet
| Your question | Trust this most | Why |
|---|---|---|
| How much did we sell? | Store or payment system | It records real orders and payments |
| How many real leads did we get? | CRM, after removing duplicates | It counts people, not form fills |
| Which ad is working better? | Ad platform, compared with itself | Same rules on both sides of the comparison |
| Where did buyers come from? | Analytics, as a rough guide | It sees most visits, not all |
| Did our follow-up bring people back? | A record tied to named people | You need to see who was contacted and who bought |
A 30-minute check you can run today
- Pick one week that's already over.
- Write down total orders and revenue from your store. That's your anchor.
- Write down what each other tool claims for the same week: ads, email, analytics.
- Line up the settings. Same time zone, same dates. Note any tool you can't match.
- Count real new leads in your CRM for that week, then compare with your form or ad tool's lead count. The gap is often duplicates and returning contacts.
- Write one sentence per tool about what it's good for. Use that sentence the next time someone shares a screenshot in a meeting.
For help mapping which tool feeds which, the free Architect Blueprint worksheet walks you through it, and Check your stack shows which of your tools connect.
An example: Harbor Bean Co. (a sample store)
Harbor Bean Co. is a made-up coffee store we use for examples. Its owner runs the 30-minute check on one week in September.
The store shows 52 orders. The ad account claims 19 sales. The email tool claims 22. Google Analytics gives ads credit for 11 and email credit for 14.
Nobody is lying. The ad account and analytics use different rules for credit, so they disagree about ads. Some buyers clicked an ad and an email, so both tools counted them. And analytics missed some buyers who switched devices before checking out.
So she stops asking "which tool is right?" and starts asking a better question: "Who actually bought, where did they come from, and what did we do to bring them back?"
Why an action board starts from people, not totals
That better question is the one our action board is built around. It connects your store, CRM, email, ads and analytics. Instead of putting five conflicting totals side by side, it starts from people: where each one came from, how warm they are, and what they bought.
Each morning, the board's Top 5 shows replies and the hottest people to reach, ranked by a heat score (a rating of how warm someone is based on recent activity). When you follow up, the board starts it from your own email or CRM, then counts who came back and what they spent. You can filter the People list by where people came from, or ask the Funnel Repair Analyst, the board's built-in AI, a plain question like "Which customers came from Instagram ads and bought a second time?"
See it on the sample board, which runs on sample data, or read What is an action board? for the full idea. If your numbers are fine but your follow-up is slow, How fast should you respond to a new lead? is the next read. Plans start at $39 a month on our pricing page.
Start with a free Funnel Leak Check
See your own people next to where they came from. Start the free Funnel Leak Check: connect your tools, get your board, and get a report on where leads slip. It's free for 14 days, and no card is needed.
See your own leaks, free.
Connect the tools you already use. In 14 days you get your own action board, plus a report on where leads slip. Free, no card.
Start your free Funnel Leak CheckOr watch the sample board
