Google Shopping Setup in MerchantFlow
Connect Google Shopping and Merchant Center to MerchantFlow to track product feeds, monitor approval status, and analyze Shopping campaign performance.
Google Shopping Setup in MerchantFlow
Google Shopping setup in MerchantFlow connects your Google Merchant Center product feed to a unified e-commerce analytics dashboard. This integration lets you monitor product approval status, track feed health, and combine Shopping data with Google Ads performance for full campaign analytics.
What Are the Prerequisites?
Before setting up Google Shopping in MerchantFlow, ensure you have:
- A MerchantFlow account (create one here) with a verified email address
- A Pro or Plus plan - Merchant Center is not available on Starter
- Merchant Center enabled for your workspace (see below)
- A Google Merchant Center account with an active product feed
- Products listed in Google Merchant Center
- (Optional) A Google Ads account for Shopping campaign tracking
Merchant Center Is Off by Default
Merchant Center is currently behind an admin-controlled feature flag that is off by default for every workspace while data quality is being stabilised. MerchantFlow enables it per workspace on request.
While it is off, Merchant Center is hidden everywhere: it does not appear on the Google connection card, in the account-selection modal, in the navigation, or in Flow AI and MCP context, and /dashboard/merchant-center redirects back to the dashboard. If you cannot find any of the screens described below, ask support to enable Merchant Center for your workspace.
The same applies to Search Console, which uses a separate flag.
How to Connect Google Merchant Center
MerchantFlow uses a single Google OAuth flow that covers Google Analytics 4 (GA4), Google Ads, Google Search Console, and Google Merchant Center. If you have already connected your Google account for GA4, you only need to select the Merchant Center account.
Step 1: Start the Google Connection
- Log in to MerchantFlow at merchantflow.ai
- Go to Settings > Integrations
- Click "Connect Google"
- Sign in with the Google account that has access to your Merchant Center
Step 2: Grant Permissions
During the OAuth flow, MerchantFlow requests access to:
- Google Analytics 4 - For traffic and conversion data
- Google Ads - For campaign spend and performance
- Google Search Console - For organic search performance
- Google Merchant Center - For product feed and Shopping data
Grant all requested permissions to enable the full feature set.
Step 3: Select Your Merchant Center Account
OAuth alone does not activate anything. After authorization MerchantFlow opens the account-selection modal - Configure Google Services from settings, or Select Your Google Accounts during onboarding.
- Find the Merchant Center card in the modal
- Choose your Merchant Center account from the dropdown
- Save the configuration
- MerchantFlow begins pulling your product feed data on the next sync
If the Merchant Center card is not in the modal, the flag is off for your workspace or the Google account you authorized has no Merchant Center access. Use Reconnect with a different Google account to switch logins.
Step 4: Wait for Initial Sync
The first sync pulls your complete product feed data from Google Merchant Center. Depending on the size of your catalog, this may take a few minutes.
Once complete, you will see your products and their statuses under Products > Feed Health.
How Product Feed Monitoring Works
After connecting, MerchantFlow continuously monitors your Google Merchant Center product feed.
Sync Schedule
Merchant Center has no separate schedule of its own. It refreshes on the same workspace-wide background sync as every other integration - every 30 minutes by default. See First Sync.
Each cycle refreshes:
- Product approval statuses
- The item-level issues Google reports against each product
What Data Gets Synced
Merchant Center is a status source, not a product source. MerchantFlow starts from the products it already holds from Shopify or WooCommerce, asks Google how each one is doing, and stores two things against the product:
| Data | Description |
|---|---|
| Approval status | Approved, disapproved, limited, or pending -- MerchantFlow's four buckets, derived from Google's per-destination approved, disapproved, and pending country lists plus any DISAPPROVED or DEMOTED item-level issue |
| Item-level issues | Google's own issue text for the product, kept with its severity so the dashboard can rank it |
Everything else you see next to a product -- its title, price, SKU, image and availability -- comes from your commerce platform sync, not from Merchant Center. A product that exists in your Merchant Center feed but not in your store will not appear in MerchantFlow, because the status lookup is driven by your store catalog.
How to Track Product Approval Status
One of the most valuable features of the Merchant Center integration is visibility into product approval status directly within MerchantFlow.
What Are the Approval Statuses?
MerchantFlow maps Google's Merchant Center status values onto four buckets:
| Status | Meaning |
|---|---|
| Active | Approved and eligible to appear in Shopping results |
| Pending | Under review by Google - typically 3 to 5 business days |
| Limited | Approved with warnings, or approved in some countries but not others |
| Critical | Disapproved by Google and not appearing at all |
Products with no status recorded yet fall back to Pending rather than being counted as approved.
How to View Product Status
- Navigate to Products > Feed Health (
/dashboard/merchant-center) - View the counts by status and the Product Feed Score - the percentage of your catalog that is approved, rated Excellent (90+), Good (70+), Fair (50+), or Poor
- Use the All / Critical / Pending tabs to see individual products
How to Monitor and Fix Disapprovals
Product disapprovals mean lost revenue opportunities. MerchantFlow helps you stay on top of them:
- Go to Products > Feed Health
- Look at the Critical count
- Open the Critical tab to see the list of disapproved products
- Review the disapproval reason for each product. MerchantFlow shows the actual issue text returned by Google's Merchant Center API, and falls back to a data check (missing image, price, landing-page URL, or SKU) when Google returns no detail
- Fix the issue in your product feed or Merchant Center
- Products are re-reviewed automatically after the next feed update
The page also links straight through to your Merchant Center account and can export sync logs as CSV.
Common disapproval reasons and fixes:
- Missing or incorrect GTIN - Add the correct GTIN/UPC/EAN
- Price mismatch - Ensure feed price matches your website price
- Image quality - Use clear, high-resolution product images
- Policy violation - Review Google Merchant Center policies
- Missing shipping information - Configure shipping settings in Merchant Center
- Landing page issues - Ensure product URLs are accessible and match feed data
Check disapprovals at least weekly. Even a small number of disapproved products can represent significant lost visibility and revenue.
How to Combine Google Shopping with Google Ads
For merchants running Google Shopping campaigns, connecting Google Ads alongside Merchant Center provides full campaign analytics.
What Google Ads Integration Adds
- Ad spend data - See how much you are spending on Shopping campaigns
- ROAS tracking - Calculate return on ad spend for Shopping
- Campaign performance - View impressions, clicks, and conversions by campaign
- Product-level ad data - See which products perform best in paid Shopping
How to Set Up Google Ads for Shopping
If your Google Ads account uses the same Google account as your Merchant Center:
- Google Ads access is included in the same OAuth flow
- Pick the Ads customer account from the Google Ads card in the same account-selection modal
- Shopping campaign data then syncs alongside Merchant Center data on the same cycle
MerchantFlow keeps one Google connection per workspace, so Merchant Center and Google Ads need to be reachable from the same Google login. If they sit under separate accounts, grant cross-account access in Google's admin settings.
For detailed Google Ads setup, see Google Ads Integration.
Shopping Campaign Analytics
With both Merchant Center and Google Ads connected, you can:
- View Shopping campaign spend alongside organic Shopping performance
- Compare paid vs. free Shopping impressions and clicks
- Calculate true ROAS including all Shopping-related costs
- Identify products that perform well organically (candidates for reduced ad spend)
- Find products that need paid support to gain visibility
Best Practices for Google Shopping in MerchantFlow
1. Fix Disapprovals Promptly
Every disapproved product is a missed opportunity. Make it a habit to check and resolve disapprovals weekly.
2. Monitor Feed Health
A healthy product feed means maximum visibility. Watch the Product Feed Score and look for:
- Increasing Critical counts
- Products drifting into Limited approval after catalog updates
- Products stuck in Pending status beyond the usual 3 to 5 business days
3. Optimize Product Titles
Product titles in your Merchant Center feed directly impact Shopping impressions. Include:
- Brand name
- Product type
- Key attributes (size, color, material)
- Relevant keywords
4. Keep Pricing Accurate
Price mismatches between your feed and website are a common cause of disapprovals. Ensure your feed updates automatically when prices change.
5. Use MerchantFlow with Google Ads Data
Combine Merchant Center product data with Google Ads performance data to make informed decisions about:
- Which products to promote in Shopping campaigns
- Where to increase or decrease bids
- Which products need feed optimization before promoting
Troubleshooting Google Shopping
Merchant Center Not Appearing in Setup
Check, in this order:
- Merchant Center is enabled for your workspace - it is off by default. Contact support if it is not
- Your plan is Pro or Plus. Starter has no Merchant Center access
- You are signing in with the correct Google account
- Your Google account has admin or standard access to the Merchant Center
- The Merchant Center account is active and not suspended
Products Not Syncing
Check:
- The integration is connected and a Merchant Center account is selected (Settings > Integrations)
- Enough time has passed for a background sync cycle to run
- Your Merchant Center has an active product feed
Fix:
- Disconnect and reconnect the Google integration
- Run a Manual Sync
- Contact support if the issue persists
Approval Status Not Updating
Approval status only changes when a background sync runs. If a product was recently approved or disapproved in Merchant Center, allow at least one sync cycle for the change to reflect in MerchantFlow, or trigger a Manual Sync.
The Sync Now button inside the Feed Health page's Manage Schedule dialog re-reads what MerchantFlow already has; use the Manual Sync Runner in Settings > Integrations to force a fresh pull from Google.
Frequently Asked Questions
How often does MerchantFlow sync Google Merchant Center data?
Merchant Center refreshes on the shared workspace background sync, every 30 minutes by default - the same cycle that refreshes orders, analytics, and ad spend. You can also trigger a sync manually from Manual Sync.
Can I track both free and paid Shopping performance?
Yes. With both Merchant Center and Google Ads connected, MerchantFlow shows organic (free) Shopping listings alongside paid Shopping campaign data, allowing you to compare performance and calculate true ROAS.
What if my Merchant Center and Google Ads use different Google accounts?
MerchantFlow uses a single Google OAuth connection per workspace. Your Merchant Center and Google Ads accounts must both be reachable from the same Google account. If they are under separate accounts, grant cross-account access in Google's admin settings so one login covers both services.
Which plans include Merchant Center?
Pro and Plus. Starter workspaces have no Merchant Center access. Merchant Center also has to be switched on for your workspace by MerchantFlow, independent of plan.
Does MerchantFlow modify my product feed?
No. MerchantFlow is a read-only integration. It monitors and reports on your product feed data but does not make changes to your Merchant Center products, prices, or feed settings.
Related Guides
- Merchant Center Dashboard - The Products > Feed Health page in detail
- Google Ads Integration - Connect Google Ads for campaign analytics
- Connect Integrations - Full integration setup guide
- First Sync - What to expect after connecting
Last updated: August 29, 2026
Last updated on
Your First MerchantFlow Data Sync
Understand what happens during your first MerchantFlow sync, how long it takes, where to monitor progress, and how to verify data.
Agency Workflows in MerchantFlow
Onboard, brand, and operate an agency workspace in MerchantFlow. Invite client brands, manage permissions, and ship white-label PDF reports.