Google Ads guide

How to Audit Google Ads for Shopify Stores

Audit Google Ads for a Shopify store by tracing catalog data from product and variant through feed, ad, theme, cart, checkout, payment, order, fulfillment, subscription, refund, and return. Shopify apps, markets, theme edits, discounts, product options, and payment redirects can change what the platform reports, so preserve the store state and reconcile it with Google Ads rather than assuming the integration is correct.

Set the audit period, Shopify store or markets, currencies, product groups, sales channels, apps, theme version, fulfillment model, campaigns, and conversion definitions. Preserve feed exports, Merchant Center diagnostics, product and checkout captures, change history, order and subscription data, consent tests, and refunds. Use Google Ads Help and current Shopping policies for platform questions.

Define the Shopify audit question

State whether the audit concerns catalog eligibility, variant accuracy, tracking, checkout loss, app interference, first-order acquisition, subscriptions, or contribution margin. Separate purchase, checkout start, draft order, subscription start, renewal, cancellation, refund, return, exchange, and support. Treat an integration hypothesis as unproven until a concrete store and platform path demonstrates it.

Mark profitability unknown when product cost, shipping, discount, return, subscription, or app cost data cannot prove it.

Audit products, variants, and channel synchronization

Sample products, variants, bundles, gift cards where relevant, subscriptions, preorders, clearance, low-stock, and products changed recently. Compare Shopify product and variant IDs, titles, vendor, type, collection, options, SKU, barcode, image, price, sale price, inventory, shipping, tax, market availability, and destination with the feed and product page.

Check whether the feed uses a stable variant identifier, whether a supplemental source overwrites a Shopify value, whether a deleted or draft product remains eligible, and whether inventory or price updates arrive before ads show the item. Review Merchant Center diagnostics, disapprovals, warnings, item exclusions, automatic updates, regional catalogs, shipping, tax, images, and freshness.

Preserve the Shopify product state, feed version, source or app, timestamp, item ID, field, observed value, expected value, owner, and retest condition. A correct storefront page does not prove that every connected channel received the same value.

Review theme, app, and market changes

List theme versions, checkout extensions, discount apps, reviews, upsells, subscriptions, bundles, currency or market tools, shipping tools, consent tools, analytics tags, and product-feed connectors that changed during the audit period. Map each to product page, cart, checkout, payment, order, subscription, refund, and customer-account behavior.

Look for duplicate tags, scripts firing in both theme and app, app-created variants, discount codes changing value, checkout extensions hiding terms, market-specific prices, currency conversion, redirect domains, and product options that are not represented in the feed. Use change history and controlled tests to separate an app’s presence from an observed defect.

Keep personal, payment, address, and customer-account information out of routine notes. Record the app, version or change date, affected path, expected behavior, observed behavior, owner, and proof condition.

Map campaigns and Shopify customer intent

Group spend, clicks, conversions, and value by product, variant, collection, market, currency, sales channel, campaign, audience, query, discount, and subscription state. Record budgets, bid strategy, locations, languages, devices, networks, product groups, exclusions, and change history. Note launches, theme releases, app installs, promotions, price changes, stockouts, shipping changes, and fulfillment constraints.

Classify queries as brand, product, variant, collection, comparison, review, price, sale, discount, gift, subscription, support, order status, return, cancellation, wholesale, local, and irrelevant. Separate support or order-status traffic from new-customer acquisition and distinguish research from purchase intent.

For returning visitors, distinguish product viewers, cart visitors, checkout starters, purchasers, subscribers, canceled subscribers, support visitors, and prior customers eligible or excluded by the business rule. Review audience windows, exclusions, consent, frequency controls where applicable, and message fit. The Google Ads remarketing best practices page supports the returning-user review.

Check pages, cart, checkout, and payment

Open pages from actual ads on mobile and desktop in each important market. Confirm product, variant, option, price, discount, currency, inventory, shipping, tax, delivery, subscription, renewal, cancellation, returns, warranty, support, and checkout terms. Test collection links, quick add, cart drawers, bundles, upsells, discount codes, accelerated checkout, payment-provider redirects, and customer accounts.

Common findings include:

  • an ad or feed points to a product while the default Shopify variant is unavailable or different;
  • a market price or currency changes after the click;
  • a discount app changes the order value but the conversion event sends the pre-discount value;
  • an app or theme fires a purchase more than once after a redirect or reload; and
  • a subscription, shipping, return, or cancellation term is visible only after the conversion.

Capture URL, product and variant IDs, market, currency, app or theme state, date, observed state, expected state, owner, and proof condition. Check current Shopping policies before assigning a policy conclusion.

Verify Shopify and Google conversion signals

Trace product view, variant selection, add to cart, checkout start, payment, purchase, subscription start, renewal, pause, cancellation, refund, return, exchange, customer-account action, and support. Confirm events fire once, carry the correct product and variant IDs, order ID, value, currency, discount treatment, and timestamp, and do not duplicate across theme, app, browser, server, or payment-provider paths.

Reconcile Google Ads and analytics with Shopify orders, fulfillment, refunds, returns, subscription records, discounts, cancellations, and approved offline stages. Check primary and secondary conversions, imported or offline signals, attribution windows, time zones, cross-domain redirects, consent states, currency conversion, and new-customer definitions. A Shopify order count and a Google conversion count can differ for legitimate reasons, but the difference needs a measured explanation.

Test consent granted, denied, changed, and withdrawn. Keep customer names, email addresses, payment information, addresses, order notes, and customer-account data in approved systems and out of ordinary audit files.

Compare revenue with Shopify costs and margin

Include product cost, shipping, fulfillment, payment fees, platform or app fees, discounts, samples, duties, returns, refunds, replacements, support, subscription churn, and chargebacks. Compare reported value with net sales and contribution margin by product, variant, collection, market, first order, repeat order, subscription, discount, and channel where reliable data exists.

Look for high-value orders with low margin after discounts and apps, products with high returns, subscriptions canceled after the first shipment, and market or currency configurations that make reported value incomparable. If app cost, product cost, shipping, return, or churn data is missing, mark profitability unknown.

Prioritize fixes and controlled tests

Write every finding as observed behavior, expected behavior, evidence, scope, impact, owner, action, and proof condition. Prioritize:

  1. missing, duplicate, consent-invalid, or incorrectly valued events;
  2. product, variant, price, inventory, market, shipping, checkout, policy, or destination mismatches;
  3. app, theme, discount, subscription, refund, return, support, and margin gaps;
  4. support, order-status, wholesale, local, or irrelevant traffic misrouted to acquisition;
  5. campaign, budget, audience, product-group, and bidding decisions; and
  6. controlled app, theme, offer, creative, merchandising, or checkout tests.

Retest the exact product, variant, market, app path, event, order, subscription, or campaign after correction. An installed integration or changed tag is not proof that the store and Google agree.

Shopify audit worksheet

Capture account, campaign, product, variant, SKU, market, currency, collection, app, theme, query, page, feed item, event, order, subscription, discount, fulfillment, return, refund, support, cost, margin, consent, claim, and policy evidence. Add date, observed and expected behavior, owner, priority, action, proof condition, retest result, and limitation.

Finish with what is proven, what should be corrected or paused, what can be tested, and what remains unknown. Use best Google Ads audit tools for evidence-collection ideas and keep the conclusion grounded in the Shopify store’s actual catalog, integration state, checkout, customers, fulfillment, and economics.