Skip to main content

HomeBlog › Shopify & Google Ads

Shopify & Google Ads · Marketing Services

Shopify Google Ads Problems: Performance Max Troubleshooting, Tracking, and Wasted Spend

Use this guide when Shopify Google Ads or Performance Max is spending without enough profitable orders. It separates product-feed, conversion tracking, search-intent, landing-page, brand-demand, bidding, and margin problems so the first evidenced failure is fixed before budget changes.

Measure Account-specific wasted spend Source: practitioner observation
5% Acceptable Google Ads vs Shopify conversion delta Source: Google Ads docs
Check PMax brand cannibalization Source: practitioner observation
~70% Industry-baseline checkout abandonment Source: Baymard Institute

Quick Answer

Shopify Google Ads underperform for five recurring reasons. Conversion tracking firing on the wrong event (add-to-cart instead of order-received), broad-match keyword leakage and feed disapprovals draining budget on disqualified inventory, brand-search cannibalization through PMax absorbing unmeasured spend, wrong-keyword targeting (chasing volume instead of intent), and Shopping bid strategy optimizing for transaction value instead of margin. The marketing plan sequence runs through tracking first, then keyword and feed structure, then bid strategy, then landing-page architecture. Skipping forward produces actions based on bad numbers.

Quick answer for scanners

If a buyer asks why their Shopify Google Ads are underperforming, the diagnostic answer is:

Most underperformance comes from five recurring failure modes. (1) Conversion tracking broken: the tag fires on the wrong event, GA4 and Google Ads duplicate, value does not pass through, currency mismatches, or Enhanced Conversions are not configured. (2) Clicks but no sales: usually tracking attribution at the campaign-to-order level, or landing pages sending traffic to the homepage instead of relevant product or collection pages, or product unavailability. (3) Wasted spend across five sources: broad-match keyword leakage, feed disapprovals on active campaigns, brand-search cannibalization through PMax, competitor-conquest without margin headroom, and bid strategies optimizing for transaction value instead of margin-weighted value. (4) Wrong keywords: targeting volume instead of intent. (5) Shopping low ROAS: feed hygiene problems, bid signal mismatch, ad-group structure mixing margin tiers.

Per Google's conversion tracking documentation, fixing tracking first is non-negotiable. Without correct tracking, every other metric (CPA, ROAS, conversion volume) is unreliable, and every downstream optimization is based on bad numbers. The marketing review walks tracking, then structure, then bids.

Shopify Performance Max troubleshooting sequence

Start with the product and measurement inputs Performance Max can actually use. Check Merchant Center diagnostics and product eligibility; confirm that the purchase event fires once with the correct value and currency; separate brand demand from incremental non-brand demand; inspect asset groups and product groups against the store's real categories and margins; then compare the landing page, cart, checkout, and order outcome. A bid or budget change comes after those checks, not before them.

Performance Max troubleshooting: evidence before action
CheckEvidence to openDecision
Product eligibilityMerchant Center diagnostics, disapprovals, price, availability, shipping, returns, and landing URLsFix product-data or policy defects before campaign structure.
Purchase measurementShopify test order, Google Ads conversion action, value, currency, and duplicate-event recordFix the commercial signal before judging automation.
Brand demandBrand controls, search-term evidence, and an agreed incrementality testSeparate demand capture from claimed campaign growth.
Asset and product groupingProducts, creative, audience signals, final URLs, category, margin, and availabilityGroup by a commercial decision the store can measure.
Post-click pathProduct page, cart, checkout, order, returns, and margin outcomeRepair the buyer path if qualified clicks cannot become profitable orders.

Primary platform references: Shopify Help on Google Performance Max campaigns and Google Ads Help on Performance Max campaign construction. Recheck platform documentation before implementation because controls and reporting can change.

The five recurring failure modes

Across hundreds of Shopify accounts, the same five problems recur in the same patterns. Naming them lets the operator skip generic "test new keywords" advice and run a sequenced marketing review instead.

Five recurring failure modes · symptom, structural cause, fix layer
Failure modeVisible symptomMost common structural causeFix layer
Tracking broken Google Ads conversions don't match Shopify orders Tag fires on wrong event, dedup failure, value not passed Tracking implementation (week one)
Clicks, no sales Click volume rising, Shopify orders flat Tracking attribution gap, landing-page mismatch, product availability Tracking + landing architecture
Wasted spend Budget consumed without commercial outcome Broad match leakage, feed disapprovals, PMax brand cannibalization Match types, feed, brand exclusions
Wrong keywords Healthy clicks at wrong intent stage Targeting volume instead of commercial-intent queries Keyword strategy
Shopping low ROAS Google Shopping spends, ROAS below target Feed hygiene, transaction-value bidding, mixed-margin ad groups Feed, bid signal, structure

Conversion tracking broken · five common causes

Verify tracking is working: compare Google Ads conversion count to Shopify orders for the same date range. The numbers should match within 5 percent. Compare conversion value; currency should match. If either number is materially off, tracking is broken and every downstream metric is unreliable.

The five common causes:

  1. Tag fires on add-to-cart instead of order-received. The Google Ads conversion event must fire only on the post-checkout success page, not on add-to-cart or checkout-start. Per Google's conversion tracking documentation, the conversion action should reflect the actual revenue-generating moment.
  2. GA4 and Google Ads both fire the same event. If both tools fire purchase events independently and Google Ads imports GA4 conversions, the same purchase counts twice. Deduplicate by importing GA4 conversions OR firing the Google Ads tag, not both.
  3. Value not passed to the conversion event. The conversion fires but with no monetary value, so ROAS calculations cannot run. Verify the dataLayer push includes the order total in a numeric field that maps to the Google Ads conversion value parameter.
  4. Currency mismatch. Shopify reports in USD, Google Ads account configured in EUR (or vice versa). The conversion value imports literally without currency conversion, distorting ROAS by the exchange rate.
  5. Enhanced Conversions email hash not configured. Per Google's Enhanced Conversions documentation, hashed customer email recovers conversions lost to ad blockers and consent declines. Without it, the platform-claimed conversion count is materially below actual.

Clicks but no sales · the four-check sequence

Run these four checks in order before changing keywords or creative. Most "clicks but no sales" complaints resolve at one of the four.

Four-check sequence · clicks but no sales marketing services
CheckWhat to verifyCommon finding
1 Tracking is firing correctly Sales exist in Shopify, not attributed by Google Ads
2 Landing page relevance Ads send traffic to homepage instead of product or collection pages, diluting conversion
3 Product availability Out-of-stock products still receiving paid clicks; ads serving on disqualified inventory
4 Checkout completion rate A material decline from the store's comparable checkout baseline can break the sale even when upstream is working
If checkout completion materially declines, see Shopify checkout abandonment fixes. Baymard's aggregated abandonment baseline is about 70 percent, but diagnosis requires the store's own comparable funnel.

Wasted spend · the five sources

First-pass reviews calculate wasted spend across these five sources from account data. The sources can compound, so measure each one and the combined total.

Sources 1-3: Match, feed, brand. Calculate the account's actual broad-match leakage before ranking it against the other sources. Per Google's keyword match types documentation, broad match without an account-appropriate bidding strategy and a disciplined negative keyword list burns budget on irrelevant queries. Feed disapprovals mean paid clicks are impossible on disqualified products but budget can shift to other products with different economics. Per Google Merchant Center feed specifications, monitor disapprovals weekly. PMax without brand exclusions can absorb brand demand; per Google's brand exclusions documentation, configure them at the campaign level.

Sources 4-5: Competitor and bid strategy. Competitor brand conquest without margin headroom burns budget at high CPC with low conversion. Bid strategy optimizing for transaction value instead of margin-weighted value bids up high-revenue low-margin products and starves high-margin inventory. The detailed walkthrough of brand-search waste specifically is in the brand-search audit; the campaign-level bid-strategy marketing review is in the 20-minute bid-strategy audit.

"Tracking first. Match types and feed second. Bid strategy third. Skipping the order means optimizing against numbers that are not real."Stan Tscherenkow, Stan Consulting LLC

Wrong keywords · what to target, what to avoid

What to target:

What to avoid:

How to filter volume vs intent. Volume is seductive. Intent is profitable. A query with 100 monthly searches and 20 percent commercial intent produces better commercial outcome than a query with 10,000 searches and 2 percent intent. The math: 100 × 0.20 = 20 commercial searches; 10,000 × 0.02 = 200 commercial searches, but at 5x the bid cost from broader competition. Net: the lower-volume high-intent query usually wins on profit per dollar.

Shopping low ROAS · feed, bids, structure

Cause 1: Feed hygiene. Product titles truncated past Google's 150-character limit, GTINs mismatched, identifier_exists flag wrong, image dimensions failing minimum requirements. Each disqualification reduces high-margin exposure disproportionately because the algorithm cannot serve disqualified inventory. Per Google Merchant Center feed specifications, monitor every disapproval and prioritize affected products by demand and margin.

Cause 2: Bid signal. Target ROAS optimizing for transaction value bids up high-revenue low-margin products. Margin-weighted value corrects the signal: pass margin-adjusted conversion value to Google Ads instead of order total. Requires feed margin data and tag modification (typically 2-4 hours of implementation).

Cause 3: Structure. Mixing high-margin and low-margin products in one ad group lets the algorithm average across them. Split by margin tier. Each group gets its own bid strategy and Target ROAS.

Before any of the above, run the 20-minute bid-strategy audit to confirm Target ROAS itself is the right strategy for the campaign's conversion volume. Under 50 conversions per month per campaign, the algorithm has insufficient signal and Target ROAS spends erratically regardless of feed or structure.

The marketing plan sequence

Marketing Services sequence · what to verify before what
StepWhat to verifyIf broken, fix before continuing
1 Conversion tracking · Google Ads vs Shopify within 5% Yes. Without correct tracking, every metric below is unreliable.
2 Landing page relevance · ad-to-page intent match Yes. Tracking on broken landing-page experience numbers inflated CPC and depressed conversion.
3 Match type distribution · broad match without Smart Bidding It can be a material leak when query matching and conversion data are weak. Measure the search terms and qualified conversion cost before naming the largest source of waste.
4 Feed hygiene · disapprovals under 10% Yes for any Shopping or PMax campaign.
5 PMax brand exclusions · phantom-ROAS check Yes if PMax is producing materially higher claimed ROAS than Search.
6 Bid strategy · matches conversion volume Yes if bid strategy is automated and conversion volume is below threshold.
7 Margin-weighted bid signal · for Shopping Tactical optimization once 1-6 are clean.

The full marketing review that produces a prioritized fix list ranked by revenue impact is the Conversion Marketing Plan. Scoped after intake, 72 hours, written, principal-led.

For related cluster scanning: the Shopify Meta Ads marketing plan pillar covers the parallel Meta-side failure modes, and Performance Max for Shopify 2026 walks the four-signal-layer architecture for PMax specifically. For the channel-selection question of which platform should lead at all, see the Google Ads versus Meta Ads for ecommerce comparison.

Common questions

Operators ask

Why is my Shopify store getting Google Ads clicks but no sales?

Four causes account for most cases: conversion tracking firing on the wrong event (add-to-cart instead of purchase), landing pages sending traffic to the homepage instead of relevant product pages, products being out of stock or otherwise ineligible despite running ads, or checkout completion failing for other UX reasons. Verify each in order before changing keywords or bid strategy.

How much wasted spend is typical in a Shopify Google Ads account?

There is no universal wasted-spend benchmark. Quantify the account's actual leakage across search terms, feed status, brand cannibalization, conquest economics, and conversion value.

How do I tell if my Shopify Google Ads conversion tracking is broken?

Compare Google Ads conversions with Shopify orders under the same definition and window. Reconcile any material unexplained difference before accepting the tracking. Five common causes: tag firing on add-to-cart instead of order-received, GA4 and Google Ads both firing the same event causing duplication, value not passing to the conversion event, currency mismatch between store and Ads account, or Enhanced Conversions email hash not configured.

What keywords should a Shopify store target?

Category queries with commercial intent, problem queries where your product is the solution, specific product queries with purchase language, and your own brand queries. Avoid informational queries, broad category queries without modifiers, competitor brand queries unless margin justifies conquest pricing, and high-volume head terms that mix multiple intents. Volume is seductive; intent is profitable.

Why is my Google Shopping ROAS low on Shopify even though spend looks healthy?

Three structural causes: feed hygiene problems suppressing high-margin inventory, bid strategy optimizing for transaction value instead of margin-weighted value, and structure mixing high-margin and low-margin products in one ad group. Fix feed first, then value signal, then structure.

When the audit surfaces something bigger

A written review of the full account.

If the five-mode marketing services above surfaced one failure mode, fix it with the steps above. If it surfaced two or more, or if tracking is broken and downstream metrics cannot be trusted, the structural fix needs the full marketing services. Scoped after intake, 72 hours, written.

Begin a Conversation
Stan Tscherenkow, Principal Consultant, Stan Consulting LLC

Stan Tscherenkow

Principal Consultant · Stan Consulting LLC

Principal consultant working across US, European, and Asian markets. MBA, Universitat Trier. Marketing degree, Loughborough University. Founded Stan Consulting LLC in 2019.

About the team →

What happens next

If you would rather not run this yourself, we do it as scoped work.

Have us run it