Google Ads Shopping: Product Data, Campaign Structure, and Diagnostics
This domain tests the operational core of Google Ads Shopping: how Merchant Center product data becomes eligible inventory, how Shopping campaigns organize that inventory without keywords, and how to diagnose the feed and priority problems that stop ads from serving. Questions are practical-given a product-data issue or a campaign structure, you identify the cause and the correct fix.
Product data is the targeting signal
Shopping ads do not target keywords; they match a merchant's product feed to user searches. The Merchant Center account must be linked to Google Ads. Every product needs a stable id, title, description, link, image_link, price, availability, condition, brand, and a GTIN or MPN. Titles matter: lead with brand, product type, and key attributes. Images cannot carry promotional overlays, watermarks, or borders. Price and availability in the feed must match the landing page exactly-mismatches cause disapprovals and lost impressions. Use google_product_category for Google's taxonomy and product_type for your own; custom labels 0–4 are free-form segments for bidding and reporting.
Campaign structure without keywords
A Standard Shopping campaign organizes products into product groups, subdivided by brand, category, item ID, condition, or custom label. You bid at the product-group level. Negative keywords can filter queries at campaign or ad group level, but there are no positive keywords. Campaign priority (High, Medium, Low) matters when the same product appears in multiple Shopping campaigns for one country: the eligible campaign with the highest priority and a bid enters the auction. Use priority for seasonal or clearance campaigns rather than duplicating products at the same priority.
Worked example
A retailer runs a Medium-priority "All products" campaign and a High-priority "Black Friday" campaign. A product is in both. On Black Friday, the High-priority campaign is eligible; the Medium one is suppressed for that product. If the High campaign's product group is paused, the Medium campaign can serve. If both were Medium, only one would be chosen-priority prevents unpredictable overlap.
Traps that cost marks
- Treating product groups as keywords or expecting keyword targeting to work.
- Assuming feed edits apply instantly; fetches and reviews take time.
- Ignoring price or availability mismatches between feed and landing page.
- Subdividing so deeply that groups get too little data.
- Using priority to "stack" bids rather than to resolve overlap.