Microsoft Ads conversion tracking allows you to see which Bing campaigns are driving purchases, leads, and other valuable actions. It is simpler to set up than Meta or Google but has specific steps — particularly around Shopify checkout tracking — that many advertisers miss.
This guide walks through the complete setup process for ecommerce stores, from UET tag installation to verified conversion goals.
Step 1: Install the UET Tag
Before you can track any conversions, the Universal Event Tracking (UET) tag must be installed on every page of your website. See our UET Tag setup guide for the complete installation instructions. The UET tag must be verified as active in Microsoft Ads before moving to the next step.
Step 2: Add UET Tag to Shopify Checkout Pages
For Shopify stores, the storefront theme uses one set of scripts, and the checkout pages use a different set. If you only added the UET tag to your theme.liquid file, it fires on all storefront pages but NOT on the checkout pages, including the thank-you page.
To fix this: in Shopify Admin, go to Settings → Checkout → Order Status Page (or Additional Scripts in older setups). Add the UET tag JavaScript snippet here as well.
With the UET tag on both the storefront and checkout pages, Microsoft Ads can track the complete customer journey from ad click through to purchase confirmation.
Step 3: Create a Purchase Conversion Goal
In Microsoft Ads, go to Tools → Conversion Goals → Create Conversion Goal. Select the conversion goal type:
Option A: Destination URL (Simplest)
Use this if your thank-you page has a consistent URL pattern (like /thank_you or /orders/[order-number]). Set the destination URL to match your thank-you page URL pattern using “contains” matching.
Configure:
- Goal name: Purchase
- Goal type: Destination URL
- URL contains: /thank_you (adjust to your actual thank-you page path)
- Revenue: Variable (pull revenue from the UET tag dynamically)
Option B: Event Goal (More Precise)
Use this if you want to track a specific JavaScript event rather than a URL visit. This requires adding an event tracking call to your thank-you page:
window.uetq = window.uetq || []; window.uetq.push('event', 'purchase', { 'revenue_value': ORDER_TOTAL, 'currency': 'USD' });
Add this code to your Shopify thank-you page with the actual order total substituted via Liquid variables.
Step 4: Configure Revenue Tracking
For accurate ROAS calculation in Microsoft Ads, configure revenue tracking in your conversion goal:
- Go to the conversion goal you created
- Set Revenue to Variable (not a fixed amount)
- For the Event Goal method: the revenue value is passed in the JavaScript event call
- For the Destination URL method: you need to add a UET variable tag to the thank-you page that passes the order total
Without variable revenue tracking, Microsoft Ads will show a fixed value for each conversion, making ROAS calculations meaningless.
Step 5: Enable Smart Bidding
Once you have at least 30 conversions recorded over 30 days, you can enable Target CPA or Target ROAS bidding in Microsoft Ads. These require conversion data to function. Before that threshold, use Enhanced CPC or Manual CPC.
Step 6: Verify Conversion Tracking
After setup, verify by checking these indicators in Microsoft Ads:
- Conversion goal status: should show “Recording conversions” after your first tracked purchase
- Campaign conversion column: after a campaign has run and conversions occurred, the Conversions column should show numbers
- UET Tag Helper extension: on your thank-you page, the extension should show the UET tag active and the conversion goal firing
Microsoft Ads vs Google Ads Conversion Tracking
Microsoft Ads conversion tracking works similarly to Google Ads but has some differences:
- No native equivalent of Enhanced Conversions (though this may change)
- UET tag + conversion goal is the standard approach; there is no server-side import from GA4
- Attribution windows: default is Last Click, 30 days for click-through
Get Your Microsoft Ads Conversion Tracking Working
Microsoft Ads conversion tracking is straightforward but the Shopify checkout step is where most setups break. If your Microsoft Ads campaigns show clicks but zero conversions, the UET tag is most likely not firing on the thank-you page.
Book your free Shopify tracking audit here and we will confirm your Microsoft Ads setup is tracking purchases correctly.