·Merchant Center / Google Shopping / Shopping ads / Product reporting / Measurement

Merchant Center vs Google Ads: The Scopes Are Different

Merchant Center and Google Ads report different results for the same shopping period. The cause is not a broken setting: the scope each screen covers and the source it measures from are simply different. And there are three screens in play, not two, because two of them sit inside Merchant Center. Google states outright that the metrics shown on those two can differ. On top of that, the Google Ads product report counts a single ad impression once for every product featured in it, so product-level impressions and clicks never add up to the campaign total. This article lays out what each of the three screens covers, and how to assign a screen to each kind of decision instead of reconciling them.

Merchant Center vs Google Ads: The Scopes Are Different

The numbers in Merchant Center and the numbers in Google Ads don't line up. Open the settings and the naming splits again — tags, tag IDs, destinations, event sources — and it stays unclear which screen covers what. This article shows that there are three screens in play rather than two, and that two of them are officially documented as different.

TL;DR#

  • What you are comparing is not two screens but three: two inside Merchant Center and one in Google Ads
  • Google states that the metrics shown on the [Campaign management] tab and on the [ANALYTICS] page can differ
  • A "purchase" on the [ANALYTICS] page is a metric that starts from a link shown in Google organic search
  • The Google Ads product report counts one ad impression once per featured product, so product impressions and clicks never add up to the campaign total
  • Stop reconciling, and assign a screen to each decision: bid changes, product data fixes, and judging revenue

1. The Numbers That Don't Match Are Split Across Three Screens#

What you are comparing is not Google Ads against Merchant Center. There are three screens.

Behind the same complaint — the shopping figures don't line up — the screens split three ways. Only one thing needs settling first: which screen the number in front of you came from. Until that is fixed, chasing any gap leads nowhere.

  • The [ANALYTICS] page in Merchant Center — shows impressions, clicks, purchases and purchase rate at the product item level [2]
  • The [Campaign management] tab in Merchant Center — where you review ad campaign performance from inside Merchant Center [1]
  • The [Products] tab in Google Ads — the product report. Its scope was expanded in June 2026, so certain campaigns that use Merchant Center can now be read at the product level [4]

(Horizontal bar chart of the same week at fictional store M seen on three screens. Orders measured on the site 260, Google Ads conversions 210, purchases on the ANALYTICS page 95. The scopes differ, so subtracting one from another means nothing. Illustrative.)

Before the screens, the product data itself may arrive by more than one route. A manual upload, an API connection to the cart platform, an automatic pull from a crawl of the site. With several routes enabled at once, the same product can end up registered more than once. Check how many sources the product data comes from before reading anything at the product level.

The same effect appears between the platform and GA4. The gap between clicks and sessions is covered in Google Ads clicks and GA4 sessions don't match. The core of this article is the two pages inside Merchant Center.

2. Two Pages Inside Merchant Center Measure Different Things#

That these two are different is documented by Google.

The help page carries it as an important note: the metrics shown on the [Campaign management] tab of [Ad campaigns] and on the [ANALYTICS] page can differ [1]. There are two reasons.

The first is scope. The [ANALYTICS] page shows only shopping ads and free listings, while the [Campaign management] tab also shows the other ad formats supported by P-MAX campaigns, such as ads served on YouTube [1]. The second is the measurement source. Metrics on the [Campaign management] tab are based on Google Ads tracking, while metrics on the [ANALYTICS] page are based on Google Analytics [1]. Different systems do the counting, so even matched scopes would not produce matched values.

And "purchase" on the [ANALYTICS] page carries a condition inside its own definition. It occurs when a user who clicked a link to your site shown in Google organic search completes checkout [2]. Set that beside an ad conversion count and argue about which is higher, and the two are already covering different routes.

(Table comparing the three screens by scope, measurement source and main metrics. The ANALYTICS page covers shopping ads and free listings only and runs on Google Analytics; the Campaign management tab also includes other P-MAX formats and runs on Google Ads tracking. Illustrative.)

Separately, the organic side of that same [ANALYTICS] page was itself rewritten back through past data by the change of August 24, 2026. That is a different matter — the same screen's history being replaced — covered in Google's free listings reporting change.

3. Product Impressions and Clicks Never Add Up to the Campaign Total#

The [Products] tab in Google Ads counts one ad impression once for every product featured in it.

The official example says so directly. If one ad features five different products, one impression is reported for each product item, and that single ad serving records five product impressions in total [4]. Impressions here track the visibility of individual product items rather than the ad as a whole [4].

Clicks work the same way. Non-product clicks count clicks on parts of the ad other than a specific product, such as the headline or the shop name, and every click on a general ad element is recorded against all of the products contained in that ad [4]. Those two rules give the conclusion: product-level impressions and clicks never add up to the campaign total. The work of closing that gap does not hold together in the first place.

Conversions are worded differently. Credit is assigned fairly across the inventory using specific logic — and that is as far as the documentation goes [4]. Since the allocation logic is not published, this screen cannot tell you how the sum of product-level conversions relates to the campaign figure.

(Ten days of daily figures at fictional store M: orders measured on the site, Google Ads conversions, and purchases on the ANALYTICS page. The gap between orders and ad conversions runs from 3 to 14 and changes by the day. Illustrative.)

The size of the gap changing day to day blocks the reconciliation too. A fixed offset could be converted with a single coefficient, but a gap whose width varies by day has no such conversion.

4. Assign a Screen to Each Kind of Decision#

Stop reconciling, and assign a screen to each kind of decision.

  • Changing bids or budgets inside Google Ads — Google Ads. Judge on the same figures automated bidding is actually working from
  • Fixing product data or the feed — the [ANALYTICS] page in Merchant Center, or the [Products] tab in Google Ads. Compare before and after within one screen only
  • Judging the store's revenue — neither of them. Hold revenue measured on your own site at the purchase level as a separate reference

Splitting paid from free has an officially recommended shape. Use a Google Ads tracking template with auto-tagging for paid clicks, and Merchant Center auto-tagging for free listings [3]. On the feed side the roles are split. Specify the landing page URL for Shopping ads in the ads redirect [ads_redirect] attribute, and the landing page URL for free traffic in the product link [link] or mobile link [mobile_link] attribute. On top of that, use separate tracking parameters for ads and for free [3]. Put a dedicated parameter on the free side only, and first-party measurement can treat free listing visits as their own segment. The documentation adds that parameters should not be hardcoded into a final URL or a Merchant Center URL, and that product click tracking belongs in a tracking template using ValueTrack or custom parameters [3]. What to verify against when the platform changes what it serves is covered in Verifying AI Max shopping delivery with UTM.

One week at fictional store M, top three products in the Google Ads [Products] tab (illustrative)

ProductImpressionsProduct clicksNon-product clicksConversions
Toner A40,0001,20090062
Toner B38,0001,18090061
Cleansing oil25,00064090028

Non-product clicks sit at 900 for all three because they were featured in the same ad, and clicks on the headline were recorded against every featured product [4].

The top two are one conversion apart, and 2% apart on clicks. Shifting budget to either one leaves next month's revenue where it was. The deciding figure is not on this screen at all: what each purchase was worth is where Toner A and Toner B separate.

How long can this checking go on? The meeting that sets next month's ad budget has a submission deadline, and working out which of the three screens is right will not be finished by that date. Working backwards from the deadline, what is needed is not agreement between screens but one calculation that settles the allocation on the day.

RevenueScope solution

What is missing is not a fourth screen but one calculation, free of re-allocation, sitting under the decision.

The channel breakdown shows sessions, revenue and RPS (revenue per session) for each channel. Open a channel and it goes down to revenue, RPS, AOV (average revenue per order) and CVR at the utm_campaign level. For any period where ad spend was entered by year, month and channel in the form, or imported by CSV, ROAS for that channel is shown as well. The numerator of that ROAS is fixed to revenue RevenueScope measured, so a platform's own reported figure never replaces it. Revenue that ties to no channel is shown separately as unattributed revenue.

To treat free listing visits as their own segment, put a dedicated tracking parameter on the product link [link] attribute in the feed. When that value is not in the default map, it separates out as an "unclassified (utm_medium=…)" row, and you read that row as the free side. RevenueScope is not a mechanism that pulls figures out of ad consoles to reconcile them. What it covers is putting purchases that occurred on your site into a single calculation.

Channel efficiency at fictional store M (illustrative)

ChannelSessionsRevenueRPS
Shopping ads8,0002,400,000 yen300 yen
Free listings3,0001,200,000 yen400 yen
Email1,000300,000 yen300 yen

Note: the table above is one worked example built to show how to read the screen. The sample store behind the CTA runs on sample data refreshed daily, so the figures there will not match these.

The three channels come out of the same calculation, so they compare directly. The material for deciding where to add budget is this, not conversion counts whose scope changes by screen. The next thing to check is the campaign-level breakdown: at the same 300 yen RPS, a campaign with low conversion rate and high order value and one with the reverse call for different changes.

FAQ#

Frequently Asked Questions#

Q. Which is correct, the Merchant Center purchase count or the Google Ads conversion count?

A. They are not a pair you judge for correctness. A "purchase" on the [ANALYTICS] page starts from Google organic search [2], while metrics on the [Campaign management] tab are based on Google Ads tracking and include the other formats P-MAX supports [1]. Each is correct within its own scope, and the scopes differ, so the values diverge.

Q. Summing product impressions gives more than the campaign total. Is something broken?

A. That is the specification. If one ad features five products, that single serving records five product impressions [4]. Non-product clicks are likewise recorded against every product in the ad [4]. A total that does not match is the normal state.

Q. Are conversions double-counted the same way?

A. That is not documented. What the documentation says is that credit is assigned fairly across the inventory using specific logic [4], and no further. Don't extend the impressions and clicks story to conversions.

Q. If I settle on a correction factor for the gap, can I use it in monthly reporting?

A. No. The gap changes width by the day, so applying last month's ratio to this month removes the basis for the figure. Fix the reported figure to one system and compare month to month within it. Converting across systems mixes the effect of an allocation change with the effect of changing which source you read.

Summary#

When the figures don't line up, settle which screen your number came from before heading into the settings. The [Campaign management] tab and the [ANALYTICS] page in Merchant Center differ in both scope and measurement source, and Google documents this [1]. The [Products] tab in Google Ads counts one ad serving once per featured product, so impressions and clicks never add up to the campaign total [4].

With that settled, drop reconciliation as a goal. Bid changes go to Google Ads, product data fixes go to Merchant Center or the [Products] tab, and judging revenue goes to first-party measurement. Fix that assignment in advance and next month's allocation can be decided with the gap still standing. Splitting paid from free is the one piece to get in place early, following the recommended procedure [3].

See which ads actually drive revenue, at a glance

Free up to 5,000 sessions/month, AI analyst included. No credit card required. Up and running in 5 minutes.

Ready to analyze yoursite.com

No credit card·Live in 5 minutes

References#