Back to blog
Ad Reconciliation

Ad Reconciliation Explained: A Guide for Agencies

Ad reconciliation means comparing Google Ads, Meta Ads, and GA4 numbers to find the real conversion count. Here is how it works, why it matters, and how to do it.

Nandakumar V Nadar2 July 20269 min read

Google Ads says 200 conversions. Meta Ads says 240. GA4 says 165. Your client asks: "Which number is right?"

Ad reconciliation is the process of answering that question. It is the practice of comparing numbers across ad platforms and analytics tools to understand the real picture — not just what each platform claims.

If your agency runs ads on Google and Meta (most Indian agencies do), reconciliation is not optional — it is the foundation of client trust. We covered [how to reconcile Google Ads and GA4 numbers](/blog/how-to-reconcile-google-ads-and-ga4-numbers) step by step in a separate guide.

), reconciliation is not optional. It is the difference between reports your clients trust and reports they question every month.

What Is Ad Reconciliation?

Ad reconciliation means taking conversion data from every platform you use — Google Ads, Meta Ads, and GA4 — putting it side by side, and calculating the difference between what each platform claims and what actually happened.

It answers three questions:

  1. How many conversions does each platform claim? (Google Ads says X, Meta says Y)
  2. How many conversions actually happened on the website? (GA4 says Z)
  3. What is the gap between each platform and reality? (Google is X% above GA4, Meta is Y% above GA4)

The gap between platform-reported numbers and GA4 is called the discrepancy. Every agency that runs ads on multiple platforms has this discrepancy. The question is whether you measure it, explain it, and report it — or ignore it.

Why Ad Reconciliation Matters

1. Clients see different numbers than you

Your client has access to their own Google Ads and GA4 accounts. When your report shows only Google Ads numbers, and the client checks GA4 and sees something different, they think your report is wrong.

Reconciliation solves this by showing all numbers side by side with the discrepancy explained.

2. Budget decisions depend on accurate data

You allocate ₹2,00,000 per month across campaigns. If you use inflated platform numbers to decide which campaigns are performing, you will put money in the wrong places.

A campaign showing ₹200 CPA on Google Ads might actually be ₹280 CPA when measured against GA4 conversions. That difference matters when you are deciding where to spend.

3. Platform numbers will never match

Google Ads and Meta Ads use different attribution models. Google uses a 30-day click window. Meta uses a 7-day click window and 1-day view window. Both count view-through conversions. Both claim credit for the same conversion when a user interacts with both platforms.

GA4 counts actual website events without attribution. It does not give credit to any platform. It just records what happened.

The numbers will never match. Reconciliation is how you handle that reality professionally.

The Three Numbers You Need

Every reconciliation needs three data points:

Data PointSourceWhat It Tells You
Google Ads conversionsGoogle Ads APIHow many conversions Google claims credit for
Meta Ads conversionsMeta Marketing APIHow many conversions Meta claims credit for
GA4 conversionsGA4 Data APIHow many conversions actually happened on the website

GA4 is your ground truth. It is the closest number to reality because it tracks events on your website without giving credit to any ad platform.

How To Reconcile: Step By Step

Step 1: Pull data from all three platforms

For the same date range, get conversions from Google Ads, Meta Ads, and GA4. Make sure the date range is identical across all three. A mismatch in dates will give you wrong numbers.

If you are pulling data manually, log into each platform, set the same date range, and export. If you are using an API-based tool, it handles this automatically.

Step 2: Calculate the discrepancy percentage

The formula:

Discrepancy % = ((Platform Conversions - GA4 Conversions) / GA4 Conversions) x 100

Example for a brand spending ₹3,00,000/month:

PlatformConversionsvs GA4
Google Ads200+21.2%
Meta Ads240+45.5%
GA4165Baseline

Google Ads claims 21.2% more conversions than actually happened. Meta claims 45.5% more.

Step 3: Interpret the numbers

Not all discrepancies are problems. Here is how to read them:

  • Google Ads vs GA4 under 15%: Normal. Google's attribution is within expected ranges.
  • Google Ads vs GA4 above 30%: Investigate. Check for duplicate conversion tracking, long attribution windows, or view-through conversions inflating the count.
  • Meta Ads vs GA4 under 30%: Normal since iOS 14.5. Meta's estimation model is within expected ranges.
  • Meta Ads vs GA4 above 40%: Investigate. Check Meta Pixel setup, conversion window settings, and whether Conversions API is active.

Step 4: Present it in your report

Your report should have a table like this:

MetricGoogle AdsMeta AdsGA4 (Ground Truth)
Conversions200240165
vs GA4+21.2%+45.5%
Spend₹1,80,000₹1,20,000
CPA₹900₹500₹1,818*

*GA4 CPA = Total platform spend / GA4 conversions = ₹3,00,000 / 165 = ₹1,818.

This table tells the client everything: what each platform claims, what actually happened, the gap, and the real CPA.

Step 5: Add a one-line explanation

The first time you send a reconciled report, add this line:

"Google Ads and Meta Ads count conversions using attribution models. GA4 counts actual website events. The percentages show the expected gap between each platform and reality."

After the first report, you do not need to repeat this. The client understands.

Common Reconciliation Mistakes

Mistake 1: Only showing one platform's numbers

Some agencies only show Google Ads numbers because they look the best. Clients eventually check GA4 and find the gap. Trust is lost.

Mistake 2: Averaging the three platforms

Some agencies average Google Ads, Meta Ads, and GA4 to get a "middle" number. This is wrong. GA4 is the ground truth — you do not average ground truth with inflated numbers.

Mistake 3: Ignoring the discrepancy

Some agencies show all three numbers but do not calculate or explain the discrepancy. The client sees different numbers and has to figure out why on their own. They usually assume the worst.

Mistake 4: Using different date ranges

Pulling Google Ads for "last 30 days" and GA4 for "this month" gives different date ranges. Always use identical dates across all platforms.

Mistake 5: Reconciling once and forgetting

The discrepancy changes over time. A tracking update, a new campaign, or a platform change can shift the gap significantly. Reconcile every reporting period.

How Often Should You Reconcile?

Monthly reports: Reconcile once a month for clients on monthly reporting. Pull the full previous month's data from all three platforms.

Weekly reports: Reconcile weekly for clients on weekly reporting. Pull the previous Monday-Sunday data.

After changes: Reconcile immediately after any tracking change — new conversion events, updated Meta Pixel, new Google Ads conversion actions. Tracking changes shift the discrepancy.

Tools That Help With Reconciliation

MethodTime Per BrandAccuracyScalability
Manual (spreadsheets)30-45 minutesHigh (if done carefully)Poor — 10 brands = 5+ hours
Looker Studio dashboards2-3 hours setup, then freeMedium — no automated discrepancy calculationMedium — one dashboard per client
Supermetrics + Sheets15 minutes setupHigh — raw data, you build the formulasGood — data pulls automatically
ADsHisaab5 minutes setupHigh — automated reconciliationExcellent — works for any number of brands

Manual reconciliation works if you have 1-3 clients. Beyond that, the time cost makes it unsustainable. A tool that pulls data and calculates discrepancies automatically pays for itself within the first month.

Reconciliation Is Not Optional Anymore

Three years ago, most clients did not check GA4. They trusted whatever their agency reported. Those days are over.

Today, every client has someone on their team who can log into GA4 and check. When they find that your report shows 200 conversions but GA4 shows 165, they will ask questions. If you do not have an answer — a clear, honest answer — you lose credibility.

Reconciliation is not about showing bad numbers. It is about showing all numbers and explaining the gap. Clients respect honesty. They do not respect surprises.

Frequently Asked Questions

What is ad reconciliation in digital marketing?

Ad reconciliation is the process of comparing conversion data across ad platforms (Google Ads, Meta Ads) and analytics tools (GA4) to understand the real number of conversions. It calculates the discrepancy between what each platform claims and what actually happened on the website, using GA4 as the ground truth.

Why do Google Ads, Meta Ads, and GA4 show different conversion numbers?

Each platform uses a different measurement method. Google Ads uses a 30-day click attribution window. Meta Ads uses a 7-day click window and estimates conversions it cannot track. GA4 counts actual website events without attribution. The numbers will always differ because they measure different things.

How do I calculate the discrepancy between ad platforms and GA4?

Use this formula: ((Platform Conversions - GA4 Conversions) / GA4 Conversions) x 100. For example, if Google Ads shows 200 conversions and GA4 shows 165, the discrepancy is ((200-165)/165) x 100 = 21.2%. A discrepancy of 10-15% for Google Ads and 20-30% for Meta Ads is normal.

How often should I reconcile ad platform numbers?

Reconcile every reporting period — monthly for monthly reports and weekly for weekly reports. Also reconcile immediately after any tracking change like updating conversion events, changing the Meta Pixel, or adding new Google Ads conversion actions, as these can shift the discrepancy significantly.

Reconcile Your Numbers Automatically

ADsHisaab pulls data from Google Ads, Meta Ads, and GA4. It calculates discrepancy percentages, shows all three platforms side by side, and delivers branded PDF reports to your clients on schedule.

No spreadsheets. No manual calculations. No explaining numbers that do not match.

Start your free trial at adshisaab.com

ADsHisaab automates ad reporting for Indian agencies. Reconcile Google Ads, Meta Ads, and GA4 numbers automatically.

Try ADsHisaab free