Skip to main content
iClick Advertising
IntegrationeCommerce platform + Ad platform
S
G

Shopify + Google Ads: the integration setup that actually reports right

TL;DR

The free Google & YouTube app syncs your catalog to Merchant Center and creates purchase, add to cart and checkout started conversions. Accurate reporting needs more: enhanced conversions switched on in the app, no duplicate tags, refunds retracted from Google Ads, and custom labels in the feed. This guide covers each step iClick applies.

Native app
Google & YouTube (free)
Default conversions
Purchase, add to cart, checkout started
Server GTM cost
About $45 per Cloud Run instance per month
Complexity
Intermediate to advanced
Anirban
Written by
Anirban
Social Media Strategist
Updated October 14, 2026Reviewed by Pankaj
No sales call

A 47-point written audit of your Google, Meta or Shopping account, back in five business days.

Get your auditBook a call

What this integration unlocks

  • Product sync from Shopify to Merchant Center, the basis for Shopping and Performance Max
  • Purchase, add to cart and checkout started conversion actions created by the app
  • Enhanced conversions, sending hashed first-party customer data with each conversion
  • Remarketing audiences built from store browsing
  • Optional server-side tagging for events you control outside the browser

Setup steps

  1. 1

    Install the Google & YouTube app in Shopify

    Google & YouTube is Google's own Shopify app and is free to install. It syncs your products, deals and shipping to Merchant Center and links your Google Ads account from inside Shopify. When you link Google Ads, the app suggests purchase, add to cart and checkout started conversion actions and maps them to the matching Shopify events.

    Common miss: installing the app on a store that already has hard-coded Google Ads tags or a GTM container firing the same purchase. Google's own setup guide tells you to check for duplicate tags and remove legacy ones, otherwise every order counts twice and Smart Bidding learns from inflated numbers.

  2. 2

    Turn on Enhanced Conversions in the app and in Google Ads

    Enhanced conversions supplement the conversion tag with hashed first-party data, such as email and phone, so Google can match conversions it would otherwise lose to cookie limits and declined tracking.

    On Shopify this is a setting, not a separate extension. In the Google & YouTube app, open the Settings tab, find Enhanced conversions under Google Ads settings, select Turn on, and agree to the customer data terms. In Google Ads, the account level setting lives under Goals > Settings > Enhanced conversions. Google says the tag diagnostics report becomes available about 72 hours after implementation, so check it then rather than on day one.

  3. 3

    Decide whether you need server-side tagging

    Shopify runs checkout tracking through its own pixel sandbox, and checkout.liquid and Additional Scripts no longer run on the Thank you and Order status pages for Plus stores. That means any extra tracking now goes through app pixels or a custom pixel under Customer events, not theme code.

    A server-side Tag Manager container is worth it when you need events the browser cannot see, or want first-party control over what you send. Google's recommended deployment is Cloud Run with a minimum of 2 instances, at roughly $45 per instance per month. Our server-side tracking workflow covers the build. Whatever you add, keep one source per conversion action so nothing double counts with the app.

  4. 4

    Retract refunds and cancellations from Google Ads

    The purchase conversion fires at checkout, before refunds, chargebacks and cancellations. Left alone, Google Ads keeps bidding on revenue you never kept.

    Google Ads conversion adjustments fix this. A retraction removes a conversion entirely, and a restatement changes its value for partial refunds. Both are matched on the transaction ID (your Shopify order ID) plus the conversion action name, and are uploaded the same way as offline conversion imports, as a file or through the Google Ads API. Make sure the purchase tag passes the order ID as the transaction ID first, or there is nothing to match against.

  5. 5

    Configure Custom Labels in the Merchant Center feed

    Merchant Center allows five custom labels per product, custom_label_0 through custom_label_4, which you can use in Performance Max, Shopping and Demand Gen campaigns. We use them for margin tier, promotability, seasonality, hero-SKU flag and discount status. Set the margin tier boundaries with our Google Ads ROAS calculator so they reflect breakeven return rather than gut feel, then use the labels for asset-group segmentation in Performance Max and bid adjustments in Standard Shopping. Without them, Google can't bid your $500 margin product differently from your $30 loss leader.

Common issues

Enhanced Conversions status stuck on 'not recording'

Fix. Confirm the setting is on in the Google & YouTube app and that you accepted the customer data terms in Google Ads. Wait the roughly 72 hours Google quotes for diagnostics. If a GTM or custom pixel setup sends the purchase instead, confirm the email field is present when the purchase event fires.

Performance Max reports 5x ROAS but Shopify reports 2x

Fix. Often branded search and duplicate tags inflating the Google number. Brand exclusions are self-serve: in the campaign's Settings, open Additional settings, then Brand exclusions, and attach a brand list. They cover Search, Shopping and YouTube search inventory. Then remove any duplicate purchase tags and reconcile again.

Merchant Center flagging SKUs as 'not eligible'

Fix. Common causes are missing product identifiers, images below Google's minimum size, or titles over the 150 character limit. Fix them on the Shopify product so the correction survives the next sync, then run a full feed audit before scaling Performance Max spend.

Subscription renewals not attributed to Google Ads

Fix. Renewal orders are created by the subscription app through a billing attempt, with no customer passing through checkout, so no browser pixel fires. Track them as a separate conversion action fed from the order data on the server side, and keep them out of the primary purchase goal if you bid on new customer acquisition.

FAQ

Common questions

1) Install the Google & YouTube app in Shopify and connect your Google account. 2) Link your Merchant Center and Google Ads accounts inside the app so the product feed and purchase conversions sync. 3) To use your Shopify customer data in Google Ads, turn on enhanced conversions in the app and upload a consented customer list as a Customer Match audience.

Want this checked on your own account?

A 47-point written audit of your Google, Meta, or Shopping account. Five business days, no sales call.

Keep reading

Related on iClick

Unlock expert-led
advertising strategy
for your business.

Every agency is not the same. At iClick Advertising, we don't offer ‘free audits’, we provide actionable insights that improve real growth.

  • Ad Performance Analysis - Learn what is working, what is not, and where hidden opportunities exist.
  • Audience Targeting & Precision - Use advanced and data-driven insights to refine your ideal customer profiles.
  • Strategic Campaign Optimization - We'll guide you on structuring pay-per-click campaigns for better ROI and lower CPA.
  • Competitive Analysis - See how your ad strategy compares to industry leaders.
  • This isn't a common audit. It's a high-value strategy session for businesses committed to growth. Submit your details & let's get started.
🚀

Get in touch with us...

Protected · We'll respond within one business day.

Accredited
Advertising
Partner with:
CLUTCH
TOP
Google Premier PartnerMeta Business Partners
Eric Mascarenhas
Feel aligned? Let's talk details:
Book your slot
G
Google My Business
Reviewed on
5.0 Rating
Clutch
Reviewed on
4.95 Rating
Google Premier PartnerMeta Business PartnersBing Accredited PartnerShopify PartnerTikTok Marketing Partner