← Back to blog
Tracking & Attribution· 9 min read

Google Enhanced Conversions for Shopify: What It Fixes

How Enhanced Conversions improves Google Ads conversion tracking on Shopify stores and what it can't fix.

Written by Mantas JurgutisFounder, Adsify — builds the Google & Meta automation merchants use daily

Editorially reviewed by Adsify Editorial on February 21, 2026Reviewed against Shopify, Google Ads and Meta official documentation.

The problem Enhanced Conversions solves

Standard Google Ads conversion tracking relies on a gclid stored in a first-party cookie after someone clicks an ad, then matched back at purchase time. When cookies are blocked, cleared, or the purchase happens on a different device or browser, that click-to-conversion link breaks and Google Ads under-reports conversions. Enhanced Conversions for web adds hashed first-party customer data, like email and phone collected at checkout, as a second signal Google can use to match the conversion to the original ad click even when the gclid cookie is missing.

How it works technically

When a Shopify order completes, the integration sends Google a conversion event that includes the standard gclid (if present) plus SHA-256 hashed values of the customer's email, phone number, and address fields. Google's servers attempt to match these hashed values against signed-in Google account data to reconnect the conversion to an ad interaction. This runs through the Google Ads API or Google Tag, and on Shopify is most commonly configured via Google's official Shopify sales channel app rather than manual gtag edits.

Setting it up on Shopify

Install the Google & YouTube channel app from the Shopify App Store, link a Google Ads account and a Google Merchant Center account, and enable Enhanced Conversions in the app's conversion settings. The app registers as a Web Pixel and also forwards order data server-side, so no manual gtag.js editing in theme code is required, matching Shopify's move away from theme-based scripts.

What Enhanced Conversions does not fix

It does not create conversions that never happened, and it does not bypass a customer's choice to decline consent; hashed data is only sent for customers who have granted the relevant marketing or analytics consent under your consent management setup. It also doesn't help if the underlying checkout event itself never fired, for example because a pixel was misconfigured or an app was uninstalled without removing broken tracking. Enhanced Conversions improves matching, not event completeness.

Consent mode interaction

Google requires consent mode v2 signals (ad_storage, ad_user_data, ad_personalization) to be present for Enhanced Conversions data to be used for ad personalization and, in the EEA/UK, for it to be sent at all in cases where consent hasn't been granted. If a Shopify store serving EU traffic hasn't implemented consent mode, Enhanced Conversions for those visitors may be blocked or modeled rather than sent as raw hashed data.

Verifying it's working

In Google Ads, go to Goals > Conversions, select the conversion action, and check the diagnostics panel for an Enhanced Conversions status of 'Recording conversions' rather than 'Not receiving enhanced conversions data.' It typically takes a handful of real orders before Google's diagnostics fully populate the match rate percentage for that conversion action.

A worked example of the lift

Assume a store gets 100 ad-driven purchases in a week, and standard gclid-cookie matching alone correctly attributes 78 of them because 22 customers cleared cookies, converted on a different device, or used Safari with ITP limiting cookie lifespan to seven days. With Enhanced Conversions matching by hashed email, suppose 14 of those 22 unmatched orders get reconnected via signed-in Google account matching. Reported conversions in Google Ads rise from 78 to 92, a 14-order recovery purely from better matching, not from any change in actual sales.

Why this affects Smart Bidding

Google Ads' automated bidding strategies, like Target ROAS, use conversion data as their training signal. If real conversions are systematically under-reported because of cookie loss, Smart Bidding sees a worse ROAS than reality and can pull back on campaigns that are actually performing well. Enhanced Conversions closes part of that gap by feeding the bidding algorithm more of the conversions that actually happened, at the underlying account and campaign level.

Data fields that matter most

Google's documentation lists email and phone number as the strongest matching signals for Enhanced Conversions, with name and address as supporting fields. On Shopify, this data comes from the checkout's contact and shipping information, captured via the checkout_completed event payload. Stores using guest checkout without requiring a phone number will see lower incremental match rates than stores that reliably collect both email and phone.

Enhanced Conversions vs. offline conversion imports

Enhanced Conversions for web is distinct from Enhanced Conversions for leads or offline conversion imports used for phone/in-store sales; Shopify e-commerce merchants almost always want the 'web' variant, which ties to the standard purchase conversion action already created by the Google & YouTube app. Confusing the two in Google Ads' conversion action settings is a common configuration error that silently prevents matching improvements from applying.

Interaction with Merchant Center and Performance Max

Because Performance Max campaigns lean heavily on conversion value data across Search, Shopping, YouTube and Display inventory simultaneously, incomplete conversion tracking disproportionately hurts Performance Max compared to manually-managed Search campaigns, since the algorithm has fewer reliable signals to shift budget across channels. Enabling Enhanced Conversions before scaling a Performance Max campaign on Shopify is one of the more commonly overlooked prerequisites.

What to check monthly

Review the Enhanced Conversions diagnostics status and the reported match rate in Google Ads at least monthly, especially after any checkout or theme changes, since a broken checkout_completed event or a revoked app permission can silently drop the match rate without an obvious error banner in the admin.

Frequently asked questions

Do I need Google Tag Manager for Enhanced Conversions on Shopify?

No, the Google & YouTube Shopify app configures Enhanced Conversions through its own integration without requiring manual Google Tag Manager setup.

Does Enhanced Conversions work without customer consent?

No, hashed data is only sent for visitors who have granted applicable consent under consent mode v2; without consent it is withheld or modeled.

Will this recover 100% of lost conversions?

No, it improves matching using hashed identifiers but cannot recreate conversions where no checkout_completed event fired or where no matching Google account exists.

Is Enhanced Conversions the same as offline conversion import?

No, Enhanced Conversions for web ties to the existing web purchase conversion action, while offline conversion imports are a separate mechanism for phone or in-person sales.

Sources

Try Adsify free for 7 days

Launch AI-powered Google & Meta ads for your Shopify store in one click. See pricing or the full feature list.

Install from Shopify App Store →

Keep reading on Tracking & Attribution