Launch Offer2 free audits with all 229 checks. No credit card required.Start free audit

GA4 + Google Merchant Center: Feed and Conversion Alignment (2026)

Intermediate

How do GA4 and Google Merchant Center connect?

GA4 and Google Merchant Center (GMC) don't directly integrate — they connect through Google Ads as the bridge. GA4 provides conversion data (purchase events imported as conversions) and remarketing audiences to Google Ads. GMC provides the product feed (titles, descriptions, prices, availability) and Dynamic Remarketing audiences based on product interactions.

For Shopping and Performance Max campaigns to work correctly with GA4 conversion measurement, three systems must be in alignment: GA4 event parameters match GMC feed attributes (particularly item_id), GA4 conversion import is active in Google Ads, and Dynamic Remarketing product IDs in GA4 events match the product IDs in the GMC feed.

Misalignment between GA4 item_ids and GMC product IDs is the most common and most expensive mistake in e-commerce GA4 implementations.

The item_id alignment requirement

GA4's e-commerce events pass product data via the items array. The item_id field in this array must match the product ID in your GMC feed for Dynamic Remarketing and Shopping attribution to work correctly.

GA4 items array (what you send):

GMC feed (what Google Ads reads):

If item_id and GMC id differ: Dynamic Remarketing breaks — GA4 can't tell which product the user viewed because the IDs don't match the GMC feed. Google Ads shows "No matching product found" in the Dynamic Remarketing diagnostic.

Common item_id mismatches

GA4 item_id formatGMC feed id formatProblem
12345 (numeric only)SKU_12345 (prefixed)Mismatch — one has prefix, one doesn't
variant_12345_blue12345 (parent product)Mismatch — variant vs parent ID
shopify-12345shopify_12345 (hyphen vs underscore)Mismatch — formatting difference
product-category/1234512345Mismatch — path prefix

Fix: Standardise the ID format used in both GA4 and your GMC feed. Usually easier to update the GA4 implementation than to change the GMC feed, as feed changes can disrupt existing Shopping campaigns.

GA4 conversion settings that conflict with GMC

Conflict 1 — Both GA4 import and Google Ads tag firing for the same purchase

If you have:

  • A GA4 purchase event imported to Google Ads as a conversion
  • AND a Google Ads purchase conversion tag also firing on the confirmation page

You're double-counting every purchase. Smart Bidding sees twice the actual conversions, leading to overbidding until the account eventually self-corrects (often weeks later, by which time significant budget has been wasted).

Fix: Use one source only. If GA4 import is your primary conversion tracking, remove the Google Ads purchase tag from GTM. If the Google Ads tag is primary, don't import purchase from GA4.

Conflict 2 — Merchant Center auto-created conversions

Want to see whether purchase, revenue, or item-level tracking is drifting in your property?

Google Merchant Center can auto-create conversion actions in Google Ads ("Purchase - Merchant Center"). These are separate from GA4-imported conversions. If both are active, you again have double-counting.

Check in Google Ads: Tools → Conversions → look for conversions labelled "(Merchant Center)". If these AND GA4-imported purchase conversions are both active and both "Include in 'Conversions'" toggle is on, disable the Merchant Center auto-created ones.

The measurement framework for Shopping + Performance Max

For e-commerce properties running Shopping and Performance Max alongside organic and paid search:

Primary conversion goal: GA4-imported purchase event (with Enhanced Conversions enabled for improved match rate)

Secondary micro-conversion goals (for Smart Bidding signal supplementation):

  • begin_checkout — imported as secondary, not counted in Conversions column
  • GA4 audience trigger from cart-add-without-purchase audience

Product-level performance measurement:

GA4 standard e-commerce reports (Revenue → by item_name) give product-level revenue attribution. For Shopping campaign product-level ROAS, use Google Ads → Products report (based on GMC feed), not GA4.

The two reports serve different purposes:

  • GA4 product report: "Which products drive the most GA4-measured revenue overall (all channels)"
  • Google Ads Products report: "Which products in my Shopping feed perform best in paid campaigns (Shopping/PMax)"

Trying to use GA4 as the source of Shopping campaign product performance data is a common mistake — Google Ads' own product reporting is more accurate for campaign-specific analysis.

Diagnosing Dynamic Remarketing setup

Test Dynamic Remarketing is working:

  1. Browse to a product page on your site
  2. Open Chrome DevTools → Network → filter remarketing
  3. Look for a request to googleads.g.doubleclick.net/pagead/viewthroughconversion/ with a prd or pagead parameter containing your product ID
  4. If absent, Dynamic Remarketing tags aren't firing

Check in Google Ads: Tools → Audience Manager → Your data segments → look for "Website visitors who viewed a product page" — if this audience has 0 users despite significant product page traffic, the Dynamic Remarketing pixel is not firing correctly.

Common Dynamic Remarketing fix: The Google Ads Remarketing tag (separate from GA4) must be present on your site AND the dynx_itemid parameter must be populated with the product ID. This tag is separate from GA4 — GA4 alone does not power Dynamic Remarketing product-specific retargeting.

FAQ: GA4 + Google Merchant Center: Feed and Conversion Alignment

What is the first thing to verify when ga4 + google merchant center: feed and conversion alignment affects revenue?

Check whether the event fired with the correct transaction ID, revenue value, currency, and item array. Those four fields explain most ecommerce reporting failures.

Should I compare GA4 only to the ecommerce platform total?

No. Use order data, checkout flow behavior, and event payload evidence together. Platform totals alone do not tell you whether the issue is loss, duplication, or attribution drift.

How do I keep this from breaking after the next release?

Build a checkout QA routine that runs after changes to cart, consent, payment, shipping, discounts, or order confirmation logic.

Audit GA4 + Google Merchant Center: Feed and Conversion Alignment before revenue reporting drifts further

Run a free GA4 audit to catch purchase, refund, item-array, and attribution issues before they distort ecommerce decision-making.

These findings come from auditing thousands of GA4 properties. See how your property compares

GA4 Audits Team

GA4 Audits Team

Analytics Engineering

Specialising in GA4 architecture, consent mode implementation, and multi-layer audit frameworks.

Share