Offline conversion tracking

Shopify + Google Analytics 4 Integration

LeadTrackr sends your in-store purchases recorded in Shopify to Google Analytics 4 through the Measurement Protocol, turning each sale into a server-side event you can report on and export as audiences to your ad platforms.

5-min setup · cancel anytime

How the pieces fit

From a Shopify deal to a Google Analytics 4 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.

analytics.google.com
Campaigns Optimized on deals
CampaignSpendForm fillsQualifiedSales value
Paid Search€5,10016844€41.2k
Paid Social€3,40014225€22.8k
Organic21014€12.5k
Referral645€4.6k

Illustrative figures.

Sent to Google Analytics 4
+€81.1k value
Illustrative

LeadTrackr pushes the closed-deal value to Google Analytics 4 via Measurement Protocol.

Shopify + Google Analytics 4

How Shopify orders become Google Analytics conversions

In plain English: when an ad-clicker buys in your shop, your team rings up the order in Shopify — and LeadTrackr writes that sale into GA4 so your reports show real revenue, not just sessions and form fills.

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 lead
Real reporting
Revenue per channel in GA4

The full story

LeadTrackr writes each in-store purchase recorded in Shopify to your GA4 property as a server-side Measurement Protocol event. When a customer buys in the shop and the order is rung up, LeadTrackr sends a purchase event with the order total attached as the event value — so GA4 reporting reflects which campaigns and sources produce actual sales in the shop, not just top-of-funnel form fills.

Because the event arrives server-side, a sale rung up days after the original click is still recorded against the right campaign — no browser JavaScript or checkout pixel required. You can then build a GA4 audience from those Shopify-sourced purchase events and export it to linked Google Ads accounts for remarketing and similar-audience expansion, turning real in-store buyers into reusable targeting.

What LeadTrackr reads

In-store & online orders

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

Order value

The basket total, sent as the GA4 event value.

How it works, step by step

Lead source stored
Campaign & source captured on the form
Order rung up in Shopify
Matched to the lead, value attached
Event posted to GA4
Server-side via the Measurement Protocol

You might be wondering

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

LeadTrackr writes each in-store purchase to GA4 as a server-side Measurement Protocol event, sending a purchase event with the order value and parameters like lead source and campaign. The events land in your Events report for explorations and funnels, and you can build an audience from them to export to linked Google Ads accounts — without re-uploading lists or double-counting your Google Ads conversions.

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 Analytics 4 works

Click ID capturedServer-side Measurement Protocol event
Shopify signal readIn-store & online orders (created / paid)
Destination APIMeasurement Protocol
Setup time~5 minutes

Why connect them

What Shopify + Google Analytics 4 unlocks

In-store sales in GA4 reports

LeadTrackr writes in-store purchases into GA4 as events, so your reports show which campaigns and sources produce actual sales in the shop — not just sessions and top-of-funnel form fills.

Audiences you can export to ad platforms

Build a GA4 audience from the in-store purchase event sourced from Shopify, then export it to linked Google Ads accounts for remarketing and similar-audience expansion — turning real buyers into reusable targeting.

Server-side, no client-side tag

Events arrive through the Measurement Protocol from LeadTrackr's servers, so in-store purchases land in GA4 without any browser JavaScript or checkout pixel. A sale rung up days after the original click is still recorded against the right campaign.

Revenue per channel from purchase value

LeadTrackr attaches the Shopify order total as the event value, so GA4 monetization reports can show revenue per campaign and per source straight from your in-store sales, with no manual reconciliation.

Shops that report in-store Shopify purchases in GA4 can build buyer audiences and export them to Google Ads, replacing all-form-fill remarketing with audiences seeded from real revenue.

How it works

Set up once, runs automatically

01

A customer buys in the shop

Someone who came from an ad and filled in a form walks in and buys. Your team rings up the order in Shopify — the moment you chose to report on in GA4.

02

LeadTrackr builds the GA4 event

LeadTrackr matches the in-store order to the lead and constructs a "purchase" Measurement Protocol event, attaching parameters like lead source, campaign, and the order total as the event value.

03

Event sent to GA4

LeadTrackr posts the event server-side to your GA4 property using its Measurement ID and API secret. It appears in your Events report, ready for explorations, funnels, and audiences you can export to linked Google Ads accounts.

FAQ

Shopify + Google Analytics 4 questions

LeadTrackr sends events such as "purchase" via the GA4 Measurement Protocol whenever an in-store order in Shopify reaches a status you mapped. They surface in your GA4 Events report and can be used in explorations, funnels, and audience definitions. Each event carries parameters such as lead source, campaign name, and order value, and you can mark them as key events to track them in your main reporting.
Yes. Once in-store purchase events from Shopify are flowing into GA4, you can define an audience on those events and share it with linked Google Ads accounts. The audience syncs automatically and can power remarketing, Customer Match, or similar-audience expansion. This lets you turn in-store buyer data into ad targeting without re-uploading lists, using GA4 as the bridge between your shop and your ad platforms.
No. The GA4 event is for reporting and audience building, and is kept distinct from the Google Ads conversion LeadTrackr uploads via Enhanced Conversions for Leads. They serve different purposes: GA4 measures and segments, Google Ads optimizes bidding. You decide whether a GA4 audience is also imported into Google Ads, so a single in-store purchase is never counted twice in the same Google Ads conversion column.

Get started free

Start pushing Shopify conversions to Google Analytics 4

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime