Offline conversion tracking

Shopify + Google Ads Integration

LeadTrackr sends your in-store purchases recorded in Shopify to Google Ads as offline conversions through Enhanced Conversions for Leads, matching each sale back to its GCLID so Smart Bidding optimizes toward the clicks that turn into real customers in the shop.

5-min setup · cancel anytime

How the pieces fit

From a Shopify deal to a Google Ads conversion

admin.shopify.com
Shopify · Orders
Draft1
EdEmma
€129
Pending1
DVDaan
€86
Paid2
SvSophie
€340
LBLiam
€95
Fulfilled1
NHNoor
€210
Every status → pushed automatically

Shopify qualifies your leads — your team just works deals as usual.

ads.google.com/aw/campaigns
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Kitchen — Search€4,80014238€38.4k
Bathroom — Search€3,1009821€19.2k
Brand — Search€1,20021012€9.1k
Display — Remarketing€2,4003204€2.8k

Illustrative figures.

Sent to Google Ads
+€69.5k value
Illustrative

LeadTrackr pushes the closed-deal value to Google Ads via Enhanced Conversions for Leads (Offline Conversion Import).

Shopify + Google Ads

How Shopify orders become Google Ads conversions

In plain English: when an ad-clicker walks in and buys, your team rings up the order in Shopify — and LeadTrackr tells Google Ads that click became a real customer, so Smart Bidding chases more of them.

How it works in one picture

Ad click
Someone clicks your ad
Form fill
They fill in your form
In-store purchase
Rung up in Shopify
LT
LeadTrackr
Matches the sale to the GCLID
Smarter bidding
Target CPA / ROAS finds more buyers

The full story

LeadTrackr sends each in-store purchase recorded in Shopify to Google Ads as an offline conversion through Enhanced Conversions for Leads, delivered via the Google Ads Data Manager API. It captures the GCLID on the original form submission and stores it against the customer, so when that person buys in the shop and the order is rung up, the conversion is attributed back to the exact ad click — campaign, ad group and keyword.

Because LeadTrackr can attach the Shopify order total as the conversion value, Smart Bidding (Target CPA / Target ROAS) stops chasing raw form volume and starts steering budget toward the clicks that turn into paying customers at the till. Point-of-sale and manually created orders count too, so off-website revenue is no longer invisible to Google.

What LeadTrackr reads

In-store & online orders

Point-of-sale and manually created orders, not just online checkout.

Order value

The basket total, sent for value-based bidding.

How it works, step by step

GCLID captured
Stored against the customer email & phone
Order rung up in Shopify
Matched to the lead, GCLID recovered
Conversion uploaded
Enhanced Conversions for Leads via Data Manager API

You might be wondering

Q.How do you send Shopify orders to Google Ads?

LeadTrackr uploads each in-store purchase via Enhanced Conversions for Leads, delivered through the Google Ads Data Manager API. It sends the GCLID plus hashed first-party data from the Shopify customer, so conversions match even without cookies, and the order value powers Target ROAS. LeadTrackr handles the SHA-256 hashing and the API upload — you never touch a developer token or edit your store.

Conversions are sent to your ad platforms
Qualified-lead and closed-deal events, via official server-side APIs.
Google AdsMeta AdsGoogle Analytics 4Webhook

The connection at a glance

How Shopify + Google Ads works

Click ID capturedGCLID
Shopify signal readIn-store & online orders (created / paid)
Destination APIEnhanced Conversions for Leads — via the Google Ads Data Manager API
Setup time~5 minutes
Attribution parametersIP address, user agent, hashed email & phone

Why connect them

What Shopify + Google Ads unlocks

Bid on in-store sales, not form fills

LeadTrackr passes each in-store purchase to Google Ads as a conversion, so Smart Bidding stops chasing raw form volume and starts steering budget toward the clicks that actually become paying customers in the shop.

Point-of-sale & manual orders included

Orders your team rings up at the till or keys in by hand count too. The appointment-form lead who buys in person is matched back to the click and pushed to Google Ads, so off-website revenue is no longer invisible.

Value-based bidding from purchase value

LeadTrackr can send the Shopify order total as the conversion value, powering Target ROAS so Google Ads prioritizes the keywords and audiences that produce larger in-store baskets, not just more of them.

GCLID matched to the customer

Every form submission stores its GCLID against the customer email and phone. LeadTrackr ties the later in-store purchase back to that click, so Google Ads attributes the sale to the precise campaign, ad group, and keyword that earned it.

Shops feeding in-store Shopify purchases into Google Ads give Smart Bidding the real-revenue signal it needs to optimize on the clicks that bring customers through the door, not just form fills.

How it works

Set up once, runs automatically

01

A customer buys in the shop

Someone who came from a Google ad and filled in a form walks in and buys. Your team rings up the order in Shopify at the till or as a manual order — the moment you selected as your conversion.

02

LeadTrackr matches and fires the conversion

LeadTrackr matches the in-store order to the stored lead by email or phone, retrieves the GCLID, and builds the conversion event with the purchase total as its value.

03

Event pushed to Google Ads

LeadTrackr uploads the conversion to Google Ads through Enhanced Conversions for Leads via the Data Manager API, attributed to the original click date. Smart Bidding ingests it and adjusts Target CPA / Target ROAS accordingly.

FAQ

Shopify + Google Ads questions

Yes. LeadTrackr sends in-store purchase outcomes through Enhanced Conversions for Leads (Offline Conversion Import), delivered via the Google Ads Data Manager API. It uploads the GCLID together with hashed first-party data from the Shopify customer, so conversions match even when cookies are unavailable. LeadTrackr handles the hashing and the API upload, so you never touch a developer token or modify your store.
Yes, and it is the main reason to use this integration. As long as the in-store order in Shopify carries the customer email or phone that was captured on the original form, LeadTrackr matches it to the ad click and sends the conversion to Google Ads. The sale never had an online checkout, but it is still attributed to the campaign that produced the lead.
LeadTrackr only transmits hashed first-party identifiers, never raw personal data, and it respects the consent state captured on the original form. Email and phone from the Shopify customer are hashed with SHA-256 before upload, and Google uses them solely to match against its own hashed records. You stay the data controller; LeadTrackr acts as a processor that forwards only the sale signal and the hashed match keys required for attribution.

Get started free

Start pushing Shopify conversions to Google Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime