- Why the Catalog Connection Matters More Than the Campaign
- Step 1: Connect Shopify to Google Merchant Center
- Install the Google & YouTube Channel App
- Map Your Shopify Data to Merchant Center Fields
- Step 2: Optimize Your Product Feed Before Launching Campaigns
- Write Product Titles That Match Search Queries
- Use High-Quality Images
- Set Accurate Pricing and Availability
- Use a Supplemental Feed for Custom Labels
- Step 3: Structure Your Shopping Campaigns
- The Core Campaign Structure for Shopify
- Performance Max vs. Standard Shopping in 2026
- Segment Listing Groups by Product Type
- Step 4: Set Up Conversion Tracking Before Spending
- Use Google Tag Manager for Cleaner Implementation
- Enable Enhanced Conversions
- Step 5: Negative Keywords Still Matter in Shopping
- Common Shopify Google Ads Mistakes to Avoid
- When to Get Help With Google Ads for Shopify
- FAQs
Running Google Ads from a Shopify store sounds simple enough—until you’re staring at a feed with 400 products, no real campaign structure, and a Performance Max campaign burning through your entire budget with nothing to show for it.
This guide covers the practical steps: connecting your Shopify catalog to Google Merchant Center, building a feed that actually passes review, and structuring Shopping campaigns so you control where your budget goes and what you can optimize.
Why the Catalog Connection Matters More Than the Campaign
Most Shopify store owners jump straight into Google Ads and then wonder why their Shopping campaigns underperform. The real problem is almost always upstream. A feed with missing GTINs, vague product titles, or mismatched prices will trigger disapprovals, limit your auction eligibility, and suppress impressions before you’ve spent a single dollar.
Getting the catalog right is the foundation. Everything else depends on it.
Step 1: Connect Shopify to Google Merchant Center
Install the Google & YouTube Channel App
Shopify’s native Google channel app handles the initial sync between your product catalog and Google Merchant Center. Install it from the Shopify App Store and follow the prompts to link your Google account.
During setup, you’ll be asked to claim and verify your website in Merchant Center. If your store is already verified through Google Search Console, this usually happens automatically. If not, you’ll add a meta tag to your Shopify theme or use the Google Tag Manager method.
Map Your Shopify Data to Merchant Center Fields
Once connected, Shopify pushes your product data as a feed. The default mapping looks like this:
| Merchant Center Field | Shopify Source |
|---|---|
| id | Product variant ID |
| title | Product title |
| description | Product description |
| link | Product URL |
| image_link | Featured product image |
| price | Variant price |
| availability | Inventory status |
| brand | Vendor field |
| gtin | Barcode field |
The barcode field is where most stores run into trouble. If your products have GTINs, enter them in Shopify under each variant. If you manufacture your own products and genuinely don’t have GTINs, set identifier_exists to false in a supplemental feed. Leaving the field blank causes disapprovals.
Step 2: Optimize Your Product Feed Before Launching Campaigns
Write Product Titles That Match Search Queries
Google uses your product title as one of the primary signals for matching your listing to search queries. The problem is that Shopify product titles are usually written for brand aesthetics, not search intent.
A title like “Matte Black Tumbler – 20oz” works fine on your storefront. For Google Shopping, something like “20oz Matte Black Stainless Steel Insulated Tumbler” performs better. Front-load the most important attributes: product type, key feature, size, color, material.
Use High-Quality Images
Google Shopping is a visual format. Images with white backgrounds, clear product focus, and no overlaid text perform better in auctions and tend to get higher click-through rates. Shopify lets you designate a primary product image, which is what gets pulled into the feed.
Set Accurate Pricing and Availability
Merchant Center cross-checks your feed prices against your live product pages. A mismatch gets your products disapproved. Make sure sale prices are reflected in both places and that out-of-stock variants are marked unavailable in Shopify’s inventory settings.
Use a Supplemental Feed for Custom Labels
Shopify’s native feed doesn’t expose custom labels, which are essential for campaign segmentation. Use a tool like DataFeedWatch, Feedonomics, or a Google Sheets supplemental feed to add custom labels based on margin, bestseller status, price tier, or product category.
Custom labels let you create separate campaigns for high-margin products versus clearance items—and that’s where real budget control comes from.
Step 3: Structure Your Shopping Campaigns
This is where most Shopify advertisers leave money on the table. Running one catch-all Shopping campaign or a single Performance Max campaign with no asset groups or listing group segmentation means Google decides everything: which products to show, which queries to match, how to split the budget.
You want to be making those decisions.
The Core Campaign Structure for Shopify
A practical starting structure for a Shopify store spending $5K to $15K per month on Google Ads:
Campaign 1: Top Products (Standard Shopping or PMax)
- Products: Your top 10 to 20 SKUs by revenue or margin
- Bidding: Target ROAS or Maximize Conversion Value
- Budget: 50 to 60 percent of total Shopping budget
Campaign 2: Category Campaigns
- Products: Segmented by product type or custom label
- Bidding: Target ROAS per category (different categories carry different margins)
- Budget: 30 to 40 percent of total Shopping budget
Campaign 3: Catch-All / Long Tail
- Products: Everything not in campaigns 1 or 2
- Bidding: Lower target ROAS or manual CPC
- Budget: 10 percent of total Shopping budget
This structure gives your best products the most budget and the tightest optimization targets, while still letting newer or lower-priority products gather data.
Performance Max vs. Standard Shopping in 2026
Performance Max is now Google’s default recommendation for Shopping campaigns. It combines Shopping, Display, YouTube, Search, and Gmail into a single campaign and uses Google’s automation to allocate spend across channels.
PMax works well when you have strong conversion data—at least 30 to 50 conversions per month—and high-quality creative assets. It works poorly with a new account, limited data, or when you need granular control over where your budget actually goes.
For most Shopify stores starting out or scaling past $5K per month, a hybrid approach makes sense: Standard Shopping for your top products where you want direct control, and PMax for broader reach once you have conversion history behind you.
Segment Listing Groups by Product Type
Inside a Standard Shopping campaign, use listing groups to break up your catalog. Instead of one “All Products” listing group, segment by:
- Product type (e.g., Tumblers, Water Bottles, Accessories)
- Brand
- Custom label (e.g., High Margin, Bestseller, New Arrival)
- Item ID for your top individual SKUs
This lets you set different bids for different segments. A 60% margin product should be bidding more aggressively than a 20% margin product. Without segmentation, Google bids the same across everything.
Step 4: Set Up Conversion Tracking Before Spending
Running Shopping campaigns without conversion tracking is guessing with money. Google Ads needs to receive purchase data from your Shopify store to optimize bids toward actual revenue.
Use Google Tag Manager for Cleaner Implementation
The most reliable approach is implementing Google Ads conversion tracking through Google Tag Manager rather than relying on Shopify’s native Google channel integration. GTM gives you more control over what fires, when it fires, and what data gets passed.
Set up a purchase conversion action in Google Ads, then configure a GTM tag to fire on Shopify’s order confirmation page with dynamic values for transaction ID, revenue, and currency. This prevents duplicate conversions and passes accurate order values to Google’s bidding algorithms.
If you’re not confident in the GTM setup, get it right before scaling spend. Inaccurate conversion data means your Target ROAS bidding is optimizing toward the wrong signals.
Enable Enhanced Conversions
Enhanced conversions pass hashed customer data—email, phone, address—from your Shopify checkout back to Google, improving attribution accuracy when cookies are blocked or users switch devices. This matters most for stores with longer consideration cycles or higher average order values.
Step 5: Negative Keywords Still Matter in Shopping
Shopping campaigns don’t use keyword targeting the way Search campaigns do, but they do respond to negative keywords. Google matches your products to queries based on feed data, and without negatives, you’ll show up for irrelevant searches that drain budget without converting.
Common negative keyword categories for Shopify Shopping campaigns:
- Competitor brand names (unless you’re intentionally targeting them)
- “Free,” “DIY,” “how to make,” “tutorial” — informational intent, not buying intent
- Unrelated product categories your feed accidentally triggers
- Misspellings or slang terms that don’t convert
Check your Search Terms report weekly when a campaign is new. Add negatives at the campaign or ad group level as patterns emerge.
Common Shopify Google Ads Mistakes to Avoid
Launching PMax with no asset groups. Without uploaded creative assets, Google defaults to serving your Shopping feed only—which defeats the purpose of running PMax in the first place. Build at least two to three asset groups with distinct creative sets.
Ignoring feed quality scores in Merchant Center. Merchant Center scores each product on quality. Low scores mean lower auction eligibility. Check the Diagnostics tab regularly and fix disapprovals before they compound.
Setting the same ROAS target for all products. A 400% ROAS target makes sense for a $15 product with 70% margins. It doesn’t make sense for a $200 product with 30% margins. Set targets based on actual margin data.
Not separating brand and non-brand traffic. If you’re running both Search and Shopping campaigns, use campaign priority settings and negative keywords to keep brand queries from inflating your Shopping performance metrics.
When to Get Help With Google Ads for Shopify
If you’re spending more than $5K per month on Google Ads and your Shopping campaigns aren’t generating clear, attributed revenue, the issue usually comes down to one of three things: feed quality, campaign structure, or conversion tracking accuracy.
These are solvable problems—but they require someone who understands both the technical setup and the campaign strategy. At Novametron, we handle both sides, from GTM and GA4 implementation to Shopping campaign architecture, without handing you off to a junior account manager after onboarding.
If you want a second set of eyes on your current setup, the free audit is a good place to start.
FAQs
Do I need Google Merchant Center to run Google Shopping ads from Shopify? Yes. Google Shopping ads pull product data from a Merchant Center feed—you can’t run Shopping campaigns without a linked and approved Merchant Center account. Shopify’s Google channel app handles the initial connection, but you’ll still need to claim and verify your domain inside Merchant Center.
Why are my Shopify products getting disapproved in Merchant Center? The most common causes are missing or incorrect GTINs, price mismatches between the feed and your live product pages, images that don’t meet Google’s requirements (overlaid text, watermarks, lifestyle-only images), and policy violations in product descriptions. Check the Diagnostics tab in Merchant Center for specific disapproval reasons.
Should I use Performance Max or Standard Shopping for my Shopify store? It depends on your conversion volume and how much control you need. Standard Shopping gives you more direct control over bids and product segmentation. Performance Max works better once you have consistent conversion data and want to extend reach across Google’s network. Many stores run both—Standard Shopping for top products, PMax for broader coverage.
How do I track purchases from Google Ads in Shopify? The most reliable method is setting up a Google Ads purchase conversion action and firing it via Google Tag Manager on the Shopify order confirmation page. Pass dynamic values for revenue, transaction ID, and currency. Avoid relying solely on Shopify’s native Google channel integration, which can produce duplicate or inaccurate conversion data.
What are custom labels in Google Shopping and why do they matter? Custom labels are fields you add to your product feed to segment products by attributes Google doesn’t track natively—things like profit margin, bestseller status, price range, or sale status. They let you create separate campaigns or listing groups for different product segments and apply different bidding strategies to each.
How many products should I include in my top products Shopping campaign? Start with your top 10 to 20 SKUs by revenue or margin, not by traffic. The goal is to give your highest-value products the most budget and the tightest optimization targets. You can expand the list as you gather conversion data and identify which products have the best return on ad spend.
How often should I check the Search Terms report for Shopping campaigns? Weekly when a campaign is new or recently restructured. Once things stabilize, bi-weekly is fine. Look for irrelevant queries generating clicks without conversions and add them as negatives. It’s one of the simplest ways to improve Shopping campaign efficiency without touching bids or budgets.
Getting Shopify Google Ads right is a process of building solid foundations: a clean feed, a structured campaign hierarchy, and accurate conversion tracking. Start there, and everything that follows becomes a lot more straightforward.