Google Ads for Ecommerce: Performance Max, Shopping, and Feed Strategy

Graphed Team••Google Ads by industry•10 min read

Most ecommerce brands waste budget on Search campaigns when Performance Max and Shopping feed quality drive 80% of conversion volume. Here's what actually moves revenue.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Why Google Ads Works for Ecommerce Stores

Google Shopping owns bottom-funnel intent. Users searching product terms convert at higher rates than social traffic because they already decided to buy something. They are comparing options, not scrolling for entertainment.

Performance Max accounts for a significant portion of ecommerce ad spend on Google. The algorithm optimizes bids and placements across Search, Shopping tab, YouTube, Gmail, Display, and Maps using one campaign type. Most brands running separate Display or Discovery campaigns could consolidate into PMax and see better return.

Attribution connects ad spend to revenue when you send conversion data back to Google via GA4 or server-side tracking. Without clean conversion signals, the algorithm optimizes for clicks or add-to-carts that never convert. Ecommerce businesses that set up enhanced conversions and import purchase events see match rates improve, which feeds better bidding decisions.

Budget flexibility makes Google Ads work for brands at every stage. You can profitably scale from $500 per month testing a small catalog to $50,000 per day once feed quality and bidding are dialed in. The constraint is feed optimization and conversion tracking, not platform limits.

Performance Max Campaigns for E-Commerce Websites

PMax is the default campaign type for ecommerce. It auto-optimizes bids and placements across all Google inventory using your product feed, asset groups, and conversion goals.

Feed quality dictates performance. Google pulls product titles, images, prices, and descriptions from Merchant Center. If your titles are generic or images are low-resolution, your ads lose to competitors in the same auction. The algorithm cannot fix bad feed data.

Asset groups let you segment by product category, margin, or audience with unique creative and signals. A brand selling furniture might run one asset group for sofas with lifestyle imagery and another for clearance items with price-focused copy. Each asset group gets its own audience signals and final URL expansion settings.

New customer acquisition goals in PMax let you bid higher for first-time buyers versus repeat customers. This matters for brands where LTV skews toward repeat purchase or subscription. You tell Google to prioritize new customer conversions, and the algorithm adjusts bids accordingly. The feature requires customer list uploads or enhanced conversions to identify returning buyers.

Listing groups control which products get budget. You can separate high-margin SKUs from loss leaders using product type, custom labels, or brand attributes. A brand with 5,000 SKUs might create listing groups for bestsellers, new arrivals, and everything else, then allocate 70% of budget to the first two groups.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Shopping Feed Optimization for E-Commerce Brands

Product titles must include brand, key attributes, and search terms. Google matches queries to title text before description, so a title like "Blue Widget" loses to "Acme Blue Widget 12oz Stainless Steel" in most auctions. Front-load the most important information because Google truncates titles at 70 characters on mobile.

Image quality directly impacts click-through rate. White backgrounds perform best for product detail images. Brands that add lifestyle imagery to supplemental feeds often see CTR improvements in shopping placements.

Custom labels in Merchant Center let you bid by margin, bestseller status, seasonality, or inventory level. You add up to five custom labels per product in your feed, then use them to create listing groups or filter asset groups. A label like "high-margin" or "clearance" gives you manual control over which products Google prioritizes within automated campaigns.

GTIN and brand attributes unlock better auction eligibility. Products without them can lose impression share because Google cannot confidently match the product to search queries. If you manufacture private label goods without GTINs, use the identifier_exists attribute set to FALSE and ensure brand is populated. Missing both signals disqualifies the product from most auctions.

Supplemental feeds let you override default data from Shopify or your platform without touching the catalog export. You upload a CSV to Merchant Center with new titles, custom labels, or additional image URLs keyed to product ID. This keeps your main feed clean while letting you optimize for Google Ads without changing what displays on your site.

Standard Shopping and Search Campaigns for Ecommerce Businesses

Standard Shopping campaigns give you manual control over bids by product group. This works for testing new products, managing low-volume catalogs, or brands that need granular control over margin-driven bidding. You set max CPC bids at the product group level instead of letting Target ROAS optimize automatically.

Search campaigns work for high-intent branded terms and competitor conquesting, not broad product categories. Running a Search campaign for "running shoes" wastes budget competing with Nike and Amazon. Running exact match on "[your brand] running shoes" or "[competitor brand] alternative" captures ready-to-buy traffic PMax might miss.

Exact match keywords on product model numbers or brand plus category capture ready-to-buy traffic. Someone searching "Sony WH-1000XM5" or "Patagonia fleece women" already decided what they want. An exact match Search ad with the product in the headline converts higher than a generic PMax placement. Use these campaigns to supplement PMax, not replace it.

Negative keywords prevent wasting budget on informational queries, wrong product types, or B2B searchers. Add terms like "DIY," "how to," "wholesale," "bulk," and product categories you do not sell. Negative keyword lists apply across campaigns, so build one master list and update it monthly based on search term reports.

Dynamic Search Ads auto-generate ads from your site content but rarely outperform a clean feed in PMax for ecommerce. DSA works for service businesses or brands with thin product feeds, not stores with structured catalogs. If your Merchant Center feed is optimized, PMax delivers better ROAS than DSA.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Conversion Tracking and Attribution for E-Commerce Companies

Enhanced conversions send hashed customer data to Google for better attribution when cookies fail or iOS blocks tracking. You pass email, phone, or address at checkout, Google hashes it, then matches the conversion to a clicked ad even when third-party cookies are disabled. Brands using enhanced conversions often see more attributed conversions than tag-based tracking alone.

GA4 integration is the baseline. Link GA4 to Google Ads and import ecommerce events as conversion actions. Set purchase as the primary conversion, then import add_to_cart and begin_checkout as secondary conversions if you want the algorithm to optimize for funnel progression. Never optimize directly to secondary conversions or Google will drive soft actions that do not convert to revenue.

Server-side tracking via Google Tag Manager Server or Shopify Pixel API improves match rates when browser-based tags fail. You send conversion data from your server to Google instead of relying on client-side JavaScript. This bypasses ad blockers, privacy extensions, and some iOS restrictions. Server-side tracking can improve match rates but requires developer setup or a third-party integration.

Data-driven attribution in Google Ads weighs assisted clicks across the path to purchase, not just last click. A customer might click a PMax ad, return via organic search, then convert three days later. Data-driven attribution credits the PMax campaign for the assist instead of giving all credit to the last organic session.

ROAS targets in PMax should start at breakeven, then tighten once the algorithm accumulates conversion volume. If your breakeven ROAS is 2.5, start there and let the campaign learn for 14 days. After the learning phase, increase the target if volume remains healthy. The algorithm needs conversion volume to optimize, so setting targets too high with low conversion counts fails because there is no signal.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Budget Allocation and Bidding Strategy

Start with one PMax campaign at adequate daily budget. Google's algorithm needs volume to optimize bids. Running multiple campaigns at very low budgets each starves each campaign of data and extends learning phases. Consolidate budget into one or two campaigns until you reach meaningful spend levels, then split by product category or customer type if margin differences justify it.

Split budget between new customer acquisition and retention goals once you hit sufficient daily spend. Create two PMax campaigns: one optimized for new customers with a higher allowable CAC, one for all conversions to capture repeat buyers at lower cost. This works when repeat purchase LTV is significantly higher than first purchase.

Target ROAS bidding works when you have sufficient conversions per month. Below conversion volume thresholds, use Maximize Conversion Value with no target. The algorithm needs conversion volume to predict which clicks will convert at your target efficiency.

Seasonal promotions need time for learning after budget or ROAS target changes before performance stabilizes. If you double budget for Black Friday, expect the first period to show inflated CPA as the algorithm relearns optimal bids. Plan budget increases ahead of promotions, or accept higher CAC during the learning phase.

Incrementality tests prove whether Google Ads drives new revenue or just captures demand that converts anyway. Run a geo holdout test where you pause Google Ads in a portion of your target markets for a set period and compare revenue to the control group. If revenue drops more than ad spend saved, Google Ads is incremental. If revenue stays flat, you are paying for conversions that would happen organically.

Reporting That Connects Spend to Revenue

Google Ads ROAS in the dashboard often overstates performance versus blended ROAS from your analytics platform. Google uses last-click attribution and cannot see conversions from other channels. A customer might click a Google ad, then convert via email two days later. Google claims the conversion, email claims the conversion, and your blended ROAS shows the true cost per acquisition across all channels.

Cohort LTV analysis shows whether Google Ads customers repurchase at the same rate as organic or email cohorts. Pull purchase data by first-touch channel and compare LTV over time. If Google Ads customers have lower repeat purchase rates, your blended CAC is higher than Google Ads dashboards suggest. This matters for subscription brands or high-LTV products where repeat purchase drives profitability.

Attribution models in GA4 let you compare last click, first click, linear, and data-driven to see how Google assists conversions. Data-driven attribution usually shows Google Ads contributing to more conversions than last-click models. Use this to justify incrementality and budget allocation, but never switch Google Ads conversion tracking to anything other than last-click, or the algorithm will optimize to the wrong signal.

Product-level margin reporting separates profitable SKUs from volume drivers that kill blended CAC. Google Ads does not know your cost of goods sold. You might drive 1,000 conversions at 4x ROAS, but if 80% of volume comes from 10% margin products, your profit is lower than a 3x ROAS campaign selling 40% margin items. Pull product-level data and filter by margin before scaling budget.

Automated reporting tools like Graphed pull Google Ads data alongside Shopify, email, and organic to show true channel contribution without living in Looker. You connect your accounts, and the platform builds dashboards showing blended ROAS, cohort LTV, and product-level margin in one view. This eliminates the manual work of joining data from five platforms in spreadsheets every week.

See Graphed in action for reporting that connects every dollar of ad spend to revenue without building a data warehouse.

More Google Ads guides

All industries