Here's a story that plays out constantly in e-commerce: a store owner wakes up to a bad week of Shopping revenue, digs in, and discovers that 30% of their products have been disapproved for the past 10 days. A feed fetch error. A price mismatch from a site change. A policy update they missed. All avoidable โ€” if there had been any monitoring in place.

Most merchants check their GMC account reactively, when something already feels wrong. This guide covers how to set up proactive feed monitoring so you catch issues within hours, not days โ€” and how to automate as much of that monitoring as possible.

Table of Contents

  1. What to Monitor in Your GMC Feed
  2. GMC's Built-In Alert System
  3. Google Ads Custom Alerts for Shopping
  4. Looker Studio Feed Health Dashboard
  5. Third-Party Feed Monitoring Tools
  6. Using the GMC API for Custom Monitoring
  7. Alert Thresholds: What to Set and Why
  8. Incident Response Playbook

What to Monitor in Your GMC Feed

Before setting up alerts, you need to know what signals actually matter. Not all feed issues are urgent โ€” a small fluctuation in disapprovals is normal; a 20% drop in active products in one day is an emergency. Here's how to categorize what you're watching:

CRITICAL

Account-Level Suspension or Warning

Any account-level suspension, misrepresentation flag, or policy warning affecting your entire account. Requires same-day response.

CRITICAL

Feed Fetch Failure

Your scheduled feed file couldn't be fetched by Google. All products will become stale and eventually disappear from Shopping if not resolved within 24โ€“48 hours.

CRITICAL

Disapproval Rate Spike (>10% in 24h)

A sudden spike in disapprovals often indicates a feed formatting change, a price mismatch event, or a new policy enforcement sweep. Requires same-day investigation.

WARNING

Disapproval Rate Creep (5โ€“10% over 48h)

Slower accumulation of disapprovals โ€” often from new products being added with issues, or products approaching a policy threshold. Investigate within 24 hours.

WARNING

Price Mismatch Errors

Google has detected that prices in your feed don't match your landing pages. Left unchecked, this can escalate to a suspension. Fix within 24 hours.

WARNING

Missing Required Attributes on New Products

New products added without GTIN, condition, or other required attributes will be disapproved. Monitor newly added products separately.

INFO

Impression Share Drop (>15% WoW)

A drop in Shopping impression share without a budget change can indicate disapprovals accumulating or increased competition. Worth investigating weekly.

GMC's Built-In Alert System

Google Merchant Center has a built-in notification system that most merchants don't fully configure. Here's how to set it up properly:

Email Notifications (Account Settings โ†’ Notifications)

In your GMC account, navigate to Settings โ†’ Notifications โ†’ Email preferences. Enable all of the following:

The GMC Account Issues Tab

The Products โ†’ Diagnostics tab in GMC is your primary dashboard for feed health. It shows:

Check this tab daily. Add it as a browser bookmark with your GMC account ID pre-loaded so there's no friction to opening it. The 2-minute daily check is the most cost-effective form of feed monitoring.

Tip

GMC's Diagnostics page shows a 30-day trend graph for product status. If you see a staircase pattern of slowly increasing disapprovals, that's a creeping issue โ€” usually new products being added without proper attributes. If you see a cliff (sudden drop in active products), that's a feed fetch failure or account-level event.

Google Ads' automated rules and custom alerts can catch Shopping performance degradation that's a downstream symptom of feed issues:

Setting Up Custom Alerts in Google Ads

In Google Ads, go to Tools โ†’ Automated Rules. Create alerts (not automated actions โ€” alerts only notify you) for:

Set these alerts to run daily and send email notifications. They're noisy during holiday volatility, so you may need to pause them around major seasonal events โ€” but for normal operations, they're invaluable early warning signals.

Looker Studio Feed Health Dashboard

Looker Studio (formerly Google Data Studio) can pull GMC data directly via the Google Merchant Center connector and create a live dashboard you can share with your team:

Key Metrics for Your Feed Health Dashboard

Sharing the Dashboard

If you work with an agency or have multiple team members touching your GMC account, a shared Looker Studio dashboard means anyone can check feed health without needing GMC account access. Share it with view-only access to your operations team.

Third-Party Feed Monitoring Tools

Several tools provide more sophisticated feed monitoring than GMC's native capabilities:

DataFeedWatch

One of the most widely used feed management platforms. Includes feed health monitoring with alerts when products drop from your feed unexpectedly, attribute validation before submission, and error reports by product category. Particularly useful if you're managing feeds for multiple countries or channels.

Feedonomics

Enterprise-grade feed management with proactive monitoring. Feedonomics will alert you to issues before Google even processes them, since they validate your feed data on their end before submitting to GMC. Best for large catalogs (10,000+ products).

Simprosys Feed Management

Popular with Shopify merchants. Includes automated feed health checks and alerts, and integrates directly with Shopify's product catalog to catch issues before they hit GMC. More affordable than enterprise alternatives.

Channable

Strong if you're managing multi-channel feeds (GMC + Meta + Amazon). Monitors feed health across all channels and provides unified alerts. European-focused but works globally.

Cost vs. Benefit

Third-party feed tools start at around $50โ€“100/month for small catalogs. If your Shopping campaigns are spending $2,000+/month, the cost of even one week of undetected feed issues exceeds the cost of a monitoring tool several times over. For high-volume accounts, it's a clear ROI decision.

Using the GMC API for Custom Monitoring

If you want complete control over your monitoring setup, the Google Content API for Shopping (same as the GMC API) lets you build custom health checks that run on your own schedule. This is covered in depth in our GMC Feed Management API guide, but here's the monitoring-specific approach:

Daily Health Check Script

Using the Content API, you can build a script that:

  1. Pulls the count of active, disapproved, and pending products from productstatuses.list
  2. Compares to yesterday's count (stored in a database or Google Sheet)
  3. Fires an alert to Slack, email, or PagerDuty if the disapproval rate crosses a threshold
  4. Fetches the specific disapproval reasons for any newly disapproved products
  5. Logs the daily snapshot to a time-series database for trend visualization

This approach costs nothing (API calls are free within quota limits) and can be run as a daily cron job on any server or cloud function. The trade-off is the upfront engineering investment โ€” typically 4โ€“8 hours to build and test.

Webhook-Based Real-Time Alerts

Google doesn't offer native webhooks for GMC events, but you can approximate real-time monitoring by running your API health check script every hour rather than once daily. For most use cases, hourly checks are sufficient โ€” feed issues typically evolve over hours, not minutes.

Alert Thresholds: What to Set and Why

The hardest part of monitoring setup isn't the tooling โ€” it's calibrating the thresholds so you're alerted to real problems without being drowned in noise. Here are recommended starting thresholds:

Metric Warning Threshold Critical Threshold
Disapproval rate (% of total)5โ€“10%>10%
Active product count drop (24h)5โ€“10% drop>10% drop
Feed fetch failures (consecutive)1 failure2+ failures
Price mismatch errorsAny >0>5 products
Shopping clicks drop (WoW)20โ€“30%>30%

Adjust these thresholds for your account size. A large catalog (5,000+ products) might have naturally higher variation in day-to-day disapprovals than a small catalog (50โ€“200 products) where any disapproval is more significant proportionally.

Incident Response Playbook

Monitoring is only useful if you have a clear response process when an alert fires. Build a simple playbook so anyone on your team knows what to do:

Feed Fetch Failure

  1. Check your feed URL directly โ€” can you access the file in a browser?
  2. Check if your website is up (use uptimerobot.com or similar)
  3. Check if the file format has changed (CSV, XML, TSV) โ€” a CMS update may have broken your feed export
  4. In GMC, go to Feeds โ†’ your feed โ†’ Fetch now to trigger a manual re-fetch after you fix the issue
  5. Document the root cause and add a monitoring check for that specific failure mode

Disapproval Rate Spike

  1. In GMC Diagnostics, identify the primary disapproval reason (usually 80% of disapprovals share a reason)
  2. Pull the list of affected products and look for what they have in common (category, supplier, date added)
  3. Fix at the feed level, not product-by-product โ€” if 100 products have a missing attribute, fix the feed rule, not each product individually
  4. Trigger a re-fetch or manual upload after fixes
  5. Monitor for 24โ€“48 hours to confirm disapprovals are resolving

Price Mismatch Alert

  1. Export the list of price mismatch products from GMC Diagnostics
  2. Visit the product landing pages directly and compare prices to what's in your feed
  3. If your website had a price change that didn't update your feed โ€” fix the feed synchronization
  4. If a promo or sale caused temporary price differences โ€” add a sale_price attribute to your feed rather than changing the base price
  5. For persistent mismatches: check if a CDN or caching layer is serving stale prices to Google's crawler

See our feed fetch errors guide and disapproved products guide for deeper troubleshooting on specific issues.

Don't Wait for Something to Break

Run a free GMC account scan now to identify existing feed health issues, disapprovals, and compliance gaps before they escalate into something harder to fix.

Scan Your GMC Account Free โ†’