


Why Littledata × Microsoft Ads
Microsoft Ads allocates your budget on the conversions it can see - and the Microsoft Channel app shows it a fraction of them. Littledata adds full server-side tracking from Shopify - no code, no maintenance - so Microsoft optimizes on the complete picture.
Microsoft's free Shopify app sends client-side conversions to Microsoft Ads, but misses the signals that power optimization.
A large share of Shopify purchases is never tracked, so bidding learning is impaired.
No enhanced conversions from first-party data, so purchases are lost to attribution when cookies are blocked or shoppers switch devices.
Gross order totals only - no new-customer conversions and no way to customize what bidding optimizes for.
Purchases fire from Shopify's servers for every order, so Microsoft sees the conversions client-side tracking missed.
Hashed first-party data on every conversion lets Microsoft match purchases, with or without cookies.
Separate goals for new and returning customers, so campaigns optimize for acquisition rather than total volume.
Both signals measured concurrently on the same accounts - but Littledata tracked conversions server-side
| Advertiser | Ad spend | ROAS Microsoft saw | ROAS with Littledata |
|---|---|---|---|
| Jewelry retailer | $137,020 | 0.42× | 7.31× |
| Flag retailer | $92,432 | 0.01× | 1.10× |
| Drinks hardware | $7,203 | 0.99× | 3.38× |
| Home textiles | $3,331 | 2.08× | 7.94× |
Use cases
Stage 1 · Browsing
Server-side conversions reach Microsoft Ads whether or not the browser tag fired, so Search and Audience Network campaigns get credit for the demand they created.
Stage 2 · In the cart
Littledata tracks cart and checkout events server-side across your whole stack, so the audiences and analytics behind your retargeting are built on complete data.
Stage 3 · At purchase
Every checkout supplies hashed first-party identifiers for enhanced conversions, so more purchases match back to the ad that earned them.
| Tracking | Littledata app | Microsoft Channel app |
|---|---|---|
| Server-side purchase conversions via the UET API | ✔️ | |
| Purchases recovered from ad blockers, ITP, and consent banners | ✔️ | |
| Enhanced conversions with first-party data | ✔️ | |
| New vs Returning Customer conversions | ✔️ | |
| Shopify Markets data on every conversion | ✔️ | |
| No code, no GTM maintenance | ✔️ | ✔️ |
| See all features |

New customer acquisition
Littledata classifies each order as a new or returning customer before the conversion is sent server-side. Microsoft Ads receives them as separate goals.
Bid on the acquisition goal and repeat purchases stop inflating your results - improving Marketing Efficiency Ratio and keeping acquisition decisions in your hands.

Enhanced conversions
Littledata enriches every conversion with hashed, first-party identifiers aligned to Shopify's identity model. Higher match rates mean Microsoft Ads attributes performance more accurately.
Stronger identity signals support better bidding decisions across both acquisition and retargeting.
No-code setup between Shopify, Littledata, and Microsoft Ads - sign in, pick your UET tag, and you're done.
Littledata creates its own conversion goals in your account - including new vs returning customer purchases - then you switch on enhanced conversions for each.
The new goals sit alongside your existing tracking, so you can compare server-side results before you make them primary.

The data layer
Littledata captures all Shopify events server-side and enriches them with market context before they reach your analytics, ad platforms, or email/SMS tools.
Resources & activation
Guides for every stage of your Littledata × Microsoft Ads journey.
Give Microsoft Ads the signals it needs to find your best customers