Offline conversion tracking

Shopify + Microsoft Ads Integration

LeadTrackr sends Shopify orders — including the in-store purchases your team rings up on POS — to Microsoft Advertising as offline conversions, matching each order back to its MSCLKID so Bing search and Audience Network bidding optimize on the revenue that lands offline.

5-min setup · cancel anytime

How the pieces fit

From a Shopify order to a Microsoft 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 orders as usual.

ads.google.com/aw/campaigns
Campaigns Optimized on orders
CampaignSpendForm fillsQualifiedSales value
Search — Bing€2,1008812€14.2k
Shopping€1,300727€8.1k
Audience€9001103€3.4k
Brand€400562€1.9k

Illustrative figures.

Sent to Microsoft Ads
+€27.6k value
Illustrative

LeadTrackr pushes the paid-order value to Microsoft Ads via Offline Conversion Import.

How do you send Shopify orders to Microsoft Ads?

LeadTrackr reads Shopify orders and matches each one to the ad click that started it, then imports the outcome into Microsoft Advertising through the Offline Conversions API. It captures the MSCLKID when the visitor lands on your store and ties it to the customer, so an order placed later — online or in person through Shopify POS — is attributed back to the Microsoft ad click and carries the order total as its conversion value.

The connection at a glance

How Shopify + Microsoft Ads works

Click ID capturedMSCLKID
Shopify signal readOrders, including in-store POS purchases
Destination APIOffline Conversion Import — via the Microsoft Advertising API
Conversion valueShopify order total
Import windowUp to 90 days after the click
Setup time~5 minutes

Why connect them

What Shopify + Microsoft Ads unlocks

In-store purchases become conversions

A customer who researches on Bing and buys in your shop is invisible to the Microsoft pixel. LeadTrackr matches that Shopify POS order back to the click, so the store visit finally counts as the conversion it is.

Order total drives Target ROAS

Each matched Shopify order is uploaded with its total attached. Microsoft Ads supports Target ROAS and Maximize Conversion Value on imported conversions, so bidding chases basket size rather than order count.

MSCLKID tied to the customer

Auto-tagging appends the MSCLKID to every Microsoft ad click. LeadTrackr stores it against the customer record, so a purchase days later — through any channel Shopify records — still resolves to the campaign and keyword.

True ROAS on omnichannel spend

Reporting only online checkouts understates campaigns that drive footfall. Feeding in-store Shopify revenue gives Microsoft Ads the full return picture, so budget stops leaving the campaigns that actually sell.

Retailers reporting in-store Shopify revenue to Microsoft Ads see the true return on campaigns that drive footfall, instead of judging them on online checkouts alone.

How it works

Set up once, runs automatically

01

A Shopify order is placed

An order is created in Shopify — through the online store or rung up on Shopify POS in your shop.

02

LeadTrackr matches it to the click

LeadTrackr matches the order to the stored MSCLKID via the customer record and assembles the conversion with the order total and the original click time.

03

Uploaded to Microsoft Advertising

The conversion is imported against your offline conversion goal, attributed to the original click date, and Target ROAS reweights Bing and Audience Network delivery toward revenue.

FAQ

Shopify + Microsoft Ads questions

Through the customer record. LeadTrackr stores the MSCLKID against the customer when they land on your store from a Microsoft ad, and Shopify POS orders are attached to a customer at the till when the buyer gives their email or phone. Where the identifier is missing, matching falls back to the hashed email and phone from the Shopify customer. The match rate depends on how consistently your staff attach a customer to POS orders.
Only if you point the offline import at the same conversion goal your Microsoft pixel already fires. The standard setup uses a separate offline conversion goal for LeadTrackr-imported orders, so pixel-tracked online checkouts and imported offline orders stay distinguishable in reporting. You then choose which goals count as primary for bidding rather than having both inflate one number.
Less than it does for B2B. Most retail purchases follow the click within days, comfortably inside the 90 days Microsoft allows for offline conversion import. It only becomes a constraint on considered purchases — furniture, appliances — where a customer may research months before walking in. Those orders still appear in your LeadTrackr reporting; they simply fall outside what Microsoft will accept as an attributed conversion.

Get started free

Start pushing Shopify conversions to Microsoft Ads

Set up the connection in minutes — no developer needed.

Start Free

5-min setup · cancel anytime