FEED & MERCHANT CENTRE

US Google Merchant Centre free product listings drive significant organic Shopping traffic that most brands are measuring as direct — here is how to track and improve them

Google's free product listings are embedded in US organic search results and Shopping tabs. For most US e-commerce brands, they are generating clicks and revenue that appear as direct traffic in GA4 — unmeasured and unattributed. Beyond the attribution gap, the majority of US Shopify brands are running Performance Max on a feed submitted by Shopify's native Google channel with no title optimisation, no custom labels, and no supplemental feed infrastructure. That is the feed state for most US PMax accounts: unoptimised, untracked, and running on autopilot.

We are proudly featured on

  • Search Engine Journal
  • Shopify
  • SEO Fomo

Trusted by businesses we have shipped growth for

  • Global IME
  • IME Remit
  • Chandragiri Hills
  • Sublime Trails
  • VEVS
  • Kangaroo
  • Ishan

/ This is for you if

Who This Is For

This service is for US e-commerce brands running Google Shopping ads or Performance Max through a Shopify or WooCommerce store, and for brands who want to measure and improve their free product listing contribution to revenue. It is particularly relevant for Shopify brands using the native Google Sales Channel without a supplemental feed, brands whose PMax has flattened without explanation, and brands who see GMC impressions in the Merchant Centre dashboard but cannot reconcile them with GA4 revenue.

/ What's broken

Four feed and Merchant Centre problems limiting US Shopping performance and measurement

Shopify Google Sales Channel submitting an unoptimised feed

Shopify's native Google Sales Channel exports product data directly from the Shopify catalogue and submits it to Google Merchant Centre without title optimisation, attribute enrichment, or custom label injection. The product titles go in as written for Shopify navigation. The descriptions go in as the Shopify product description, which is written for buyers already on the product page, not for Shopping query matching. There is no mechanism inside Shopify's Google channel to override attributes for the Shopping feed without editing every product in the Shopify catalogue. The result is that Performance Max campaigns for most US Shopify brands are bidding against search queries with the weakest possible product data driving relevance.

Free product listings not measured in GA4

Google's free product listings in the US generate organic Shopping clicks that arrive in GA4 with no UTM parameters by default, attributing them to direct traffic or `google / organic`. The GMC Performance dashboard shows impressions and clicks for free listings separately from paid Shopping — but without GA4 linkage and UTM attribution on the free listing URLs, there is no revenue attribution for those clicks in GA4. Brands with high GMC free listing impression volume but no corresponding GA4 channel are missing what is often a material contribution to organic revenue. This is not a data problem in GMC — it is an attribution setup problem in the feed and in GA4.

No supplemental feed for title and attribute optimisation

US brands relying on Shopify's native Google channel export have no independent mechanism to adjust Shopping titles, add custom labels, update GTINs, or insert promotional attributes without editing every Shopify product individually. A supplemental feed — created in Feedonomics, DataFeedWatch, GoDataFeed, or a Google Sheet — sits between the Shopify catalogue and GMC, allowing title rewrites, custom label injection, GTIN correction, and attribute additions to be managed independently of the Shopify product database. Without a supplemental feed, every feed optimisation requires a Shopify product edit. This is not scalable for catalogues above a few hundred SKUs and is the primary reason most US Shopify PMax feeds remain unoptimised indefinitely.

Missing GTINs on branded products

Branded products stocked from manufacturers — products with UPC or EAN barcodes — require those GTINs to be present in the feed. Google Merchant Centre does not disapprove products with missing GTINs for stocked branded items in the same way it disapproves missing required attributes, but it does reduce Shopping impression share for GTIN-incomplete feeds. Google's Shopping algorithm prioritises GTIN-complete feeds when matching products to search queries, which means a branded product without its correct UPC in the feed is competing at a disadvantage against the same product listed with a GTIN by a competitor. This is a feed health issue that affects Shopping visibility without generating a visible disapproval error in GMC diagnostics.

/ What we engineer

Feed & Merchant Centre for US e-commerce — supplemental feed infrastructure, free listing attribution, and PMax feed quality

Each workstream is built by the team that audits it, and wired into the rest of your growth system.

GMC account audit and health monitoring

We audit account status, policy warnings, disapproval rates, and feed diagnostics to establish a health baseline and identify every issue affecting Shopping eligibility.

Supplemental feed build

We build a supplemental feed using Feedonomics, DataFeedWatch, GoDataFeed, or a Google Sheet — depending on catalogue size and feed complexity — that overrides Shopify titles with Shopping-query-optimised versions, injects custom labels, corrects GTINs, and adds missing attributes independently of the Shopify catalogue.

Custom label strategy

We define a custom label taxonomy for margin tier, bestseller status, and new arrivals, and implement it in the supplemental feed for PMax segmentation and bidding differentiation.

Free listing UTM attribution and GA4 setup

We configure UTM parameters on product landing page URLs in GMC for free listing clicks, and set up a GA4 custom channel group to report free listing sessions, transactions, and revenue separately from paid Shopping and organic search.

GTIN audit and correction

We audit the feed for missing or incorrect GTINs on branded products, source correct UPC/EAN data, and update the feed to improve Shopping impression share for GTIN-eligible products.

Merchant Centre Promotions

We set up GMC Promotions to display sale price badges and promotional overlays on Shopping ads during sales events and seasonal promotions.

PMax campaign integration

We connect the optimised feed to Performance Max, configure product segmentation using custom labels, and set up asset groups and exclusions based on the product taxonomy.

Feed tool onboarding

We configure and onboard the selected feed management tool, set up automated sync schedules, and document the supplemental feed structure for ongoing in-house management.

/ What changes

What changes for a US brand after a properly structured Merchant Centre and supplemental feed

Before
After
BeforePMax running on unoptimised Shopify titles with no Shopping query alignment
AfterSupplemental feed with Shopping-query-optimised titles running in PMax
BeforeFree product listing revenue attributed to direct or organic in GA4, invisible as a channel
AfterFree listing revenue tracked in GA4 as a distinct channel with UTM attribution
BeforeNo supplemental feed — every title change requires a Shopify product edit
AfterSupplemental feed infrastructure allowing title, label, and attribute changes without touching Shopify
BeforeNo custom labels — all products bidding at the same PMax ROAS target regardless of margin
AfterCustom labels by margin tier and bestseller status, enabling PMax bid differentiation
BeforeBranded products missing GTINs, competing at reduced impression share against GTIN-complete competitors
AfterGTINs corrected on branded products, improving Shopping impression share for GTIN-eligible SKUs

/ How it works

How we approach a Feed & Merchant Centre engagement for US brands

  1. Account and feed audit Week 1

    We audit the GMC account for policy issues, disapproval rates, and feed diagnostics. We audit the existing primary feed for title quality, missing attributes, GTIN coverage, and custom label status. We identify the gap between the current feed state and an optimised Shopping feed.

  2. Feed tool selection and supplemental feed build Weeks 2–3

    We select the feed management tool based on catalogue size and complexity. We build the supplemental feed with optimised titles, custom label taxonomy, and GTIN corrections. We configure automated sync from Shopify and test in GMC feed diagnostics before going live.

  3. Free listing UTM setup and GA4 attribution Week 3

    We configure UTM parameters for free product listing clicks in GMC and build a GA4 custom channel group for free listing attribution. We validate that free listing clicks are appearing in GA4 with correct source/medium attribution.

  4. GMC Promotions setup Week 3–4

    We configure Merchant Centre Promotions for active sale events, set up promotion feeds or manual promotions as appropriate for catalogue size, and validate that promotional badges are appearing on Shopping ads.

  5. PMax integration and segmentation Week 4

    We connect the optimised feed to Performance Max, configure product segmentation using the custom label taxonomy, and set up asset groups and exclusions.

  6. Ongoing feed management

    We monitor feed health weekly, resolve new disapprovals, manage supplemental feed updates for seasonal title and label changes, and update GTINs as new branded products are added to the catalogue.

/ Common questions

Frequently asked questions about Google Merchant Centre and product feeds for US brands

Straight answers on scope, timelines and cost. Anything else, ask us directly.

Ask us directly
How do I track free product listing revenue separately from paid Shopping in Google Analytics 4?

Free product listing clicks from Google Merchant Centre arrive in GA4 as direct traffic or `google / organic` by default because no UTM parameters are attached to the product URLs submitted in the feed. To track free listing revenue separately, you add UTM parameters to the product landing page URLs in the GMC feed — for example, `utm_source=google&utm_medium=free-listing&utm_campaign=shopping-free` — and then create a custom channel group in GA4 that recognises this source/medium as a distinct channel called "Free Product Listings". Once set up, the GA4 Acquisition report will show free listing sessions, transactions, and revenue as a separate line item, distinct from both paid Shopping (which uses auto-tagging) and standard organic search (which uses `google / organic` without the custom UTM).

What is a supplemental feed and how is it different from the primary product feed?

The primary product feed is the main data source submitted to Google Merchant Centre — for most US Shopify brands, this is the feed generated by Shopify's Google Sales Channel. A supplemental feed is a secondary data source that overrides or adds attributes to the primary feed without replacing it. The supplemental feed does not need to contain all product data — it only needs to contain the product ID and the attributes you want to change or add. A supplemental feed with a `title` column rewrites Shopping titles without touching Shopify. A supplemental feed with `custom_label_0` through `custom_label_4` columns injects campaign segmentation labels. A supplemental feed with a `gtin` column adds barcodes for branded products. The supplemental feed and primary feed are both connected to the same GMC account, and GMC merges them at the product level.

What is the best feed management tool for a US Shopify store — Feedonomics, DataFeedWatch, or GoDataFeed?

Each tool suits different scale and complexity needs. Feedonomics is the most capable tool for large catalogues (10,000+ SKUs) and complex multi-channel feed requirements — it has the most sophisticated transformation rules and the strongest customer support, but it is the most expensive option and has a steeper learning curve. DataFeedWatch is strong for mid-sized catalogues (500 to 10,000 SKUs) and is the most commonly used tool for Shopify brands running Google and Meta feeds simultaneously — it has a straightforward interface and solid Shopify integration. GoDataFeed is a simpler option for smaller catalogues that need basic title optimisation and custom label injection without the full rule-based logic of Feedonomics. For most US Shopify brands running PMax with catalogues under 5,000 SKUs, DataFeedWatch covers the majority of supplemental feed use cases at a reasonable cost.

What GTINs are required in a Google Merchant Centre feed for US products?

US products sold by branded manufacturers — products that have a UPC barcode — must include the correct UPC (12-digit) or EAN (13-digit) in the `gtin` attribute of the feed. This applies to any product that a manufacturer assigns a barcode to, including products you stock and resell. Custom-made, handmade, or one-of-a-kind products that have never been assigned a manufacturer barcode must set `identifier_exists: false` in the feed. Products where you know the GTIN exists but do not have it on hand should not set `identifier_exists: false` — the correct action is to source the GTIN from the manufacturer or GS1 database. Stocked branded products submitted without a GTIN receive reduced impression share in Shopping, but are not typically disapproved unless the `identifier_exists: false` attribute is explicitly set to false on a product that does have a known GTIN.

How do I set up Merchant Centre Promotions to show sale badges in US Google Shopping ads?

Merchant Centre Promotions allow you to add a "sale" or promotional overlay badge to Shopping ads during promotions. To set them up in the US, navigate to the "Promotions" section in Google Merchant Centre, click "Create promotion", and fill in the promotion details: promotion title (displayed to buyers), discount type (percent off, amount off, or free shipping), start and end dates, and either an all-products scope or a specific product filter using product IDs, brands, or custom labels. Promotions require approval from Google before they go live — approval typically takes one to three business days. For sale events with a start date, submit the promotion at least three business days in advance. Promotions can also be managed via a promotions feed for catalogues with many simultaneous promotions, which allows bulk promotion creation and scheduling in a structured data file.

/ Our team

The people behind the work.

Not a black box. Real specialists you can call, with their names on the work.

About us
Hawrry Bhattarai

Hawrry Bhattarai

Google Ads Expert

Start here

A feed audit tells you exactly what your Shopping campaigns are running on

Most US PMax accounts are running on unoptimised Shopify titles, uncounted free listing revenue, and no custom label segmentation. That is not a campaign problem — it is a feed problem. Campaign adjustments will not fix it. We audit your GMC account and product feed, identify every gap between your current feed state and an optimised Shopping setup, and give you a prioritised plan to close it.