Shopify makes it easy to connect Google, and that is part of the problem. The default setup pushes your whole catalog into one Performance Max campaign with a raw feed and tracking nobody has checked. Enlightened Media rebuilds Google Ads for Shopify stores with verified purchases, a fixed feed and targets set from your real margins.
Why It Works
Many Shopify Google Ads accounts have the same problems. The Google and YouTube app created a Performance Max campaign, the feed titles are the Shopify product names, purchases are counted by both the app and an old theme tag, and branded searches make ROAS look far better than it is. Fixing a Shopify account means one clean purchase source, a feed that matches how shoppers search, and campaigns that separate brand, best sellers and the long tail.
The Enlightened Media Difference
What You Get
We audit the Google and YouTube app, theme code, customer events and any third party apps, keep one purchase conversion as primary and remove the duplicates that inflate ROAS.
Product titles, product types, GTINs and variant attributes get fixed through Shopify fields, metafields or a supplemental feed in Merchant Center, without breaking your storefront.
Custom labels for margin tier, price band and seasonality drive the campaign structure, so best sellers and clearance items never share one ROAS target.
Branded searches and returning customers are split from prospecting, so you can see how many new customers Google Ads is actually bringing in.
Our Track Record
Shopify Google Ads Management
Shopify handles checkout and hosting well, but Google Ads needs a few things the default setup does not give you: one trustworthy purchase signal, a product feed written for search, and a campaign structure that reflects your margins. Here is how we set up and manage Google Ads, Shopping and Performance Max for Shopify and Shopify Plus stores.
Shopify stores collect tracking from several places over time: the Google and YouTube app, a Google tag pasted into the theme years ago, a tag manager container, and sometimes a reviews or upsell app firing its own events. Each can report a purchase, and Google Ads may count all of them. We list every conversion action, compare purchases in Google Ads with Shopify orders for the same dates, and keep a single primary purchase action with order value and order ID.
Since Shopify moved checkout tracking to customer events and the web pixel framework, older checkout scripts no longer fire the way they used to. We confirm the purchase event fires once on the order status page, turn on enhanced conversions, and check that consent settings are not silently dropping a large share of orders. Bidding only works once these numbers line up with your Shopify reports.
The Google and YouTube app syncs your Shopify product data to Merchant Center, which is convenient but literal. If your product title is a style name like "The Weekender", that is what Google matches against. We rewrite titles to lead with brand, product type and key attributes, fill product type and Google product category, and add GTINs and MPNs where they exist. When a change would hurt your storefront copy, we use metafields or a Merchant Center supplemental feed so the store stays as it is.
Variants matter on Shopify. Each size and color syncs as its own item, so missing color, size or material values cause disapprovals and weak matches across hundreds of variants at once. We also watch for price and availability mismatches from apps that change prices on the storefront but not in the feed, which is a common cause of Shopify Merchant Center warnings.
One Performance Max campaign for the whole store is the default, and it usually spends most of its budget on a handful of products and on branded searches. We split the catalog by margin tier and sales history using custom labels, give best sellers their own budget, and run Standard Shopping for new launches and low volume products that need search term control. A separate brand campaign or brand exclusions keep branded demand visible.
Search campaigns earn their place on category and problem searches where a Shopify collection page converts better than a single product listing. We point those ads at the most relevant collection, not the homepage, and use the search term data to find new product and content opportunities for the store.
Shopify shows revenue clearly, but Google Ads needs to know what each sale is worth after product cost, shipping, payment fees and returns. We calculate break even ROAS by product group, set targets above it, and adjust for repeat purchase rate from your Shopify customer reports. Stores with strong subscriptions or reorders can often accept a lower first order return to buy more new customers.
Targets change in small steps. Moving a Shopify Performance Max campaign from a 3 ROAS target to 6 overnight usually collapses volume, and the reverse can burn budget fast. We give each change enough time to read before the next one, and we judge results on Shopify revenue and margin, not only on what Google Ads reports.
Larger stores on Shopify Plus often sell in several countries through Shopify Markets. Each market needs its own feed settings, currency, shipping and sometimes language, plus campaigns and targets that reflect local margins. We set those up market by market rather than letting one campaign serve every country with one target.
For Black Friday, Cyber Monday and the holiday window, we load sale prices and promotions into Merchant Center early, raise budgets ahead of demand, and use seasonality adjustments for short sales so smart bidding does not overreact. After the peak we step spend back down on data.
Shopify Google Ads Agency FAQ