About Tracking

Ad Platform Tracking

Meta Pixel + CAPI TikTok CAPI LinkedIn CAPI Snapchat CAPI Pinterest CAPI Quora Pixel Bing + UET Tag

Google Ecosystem

Google Ads Tracking GA4 Setup & Audit Google Tag Manager

Advanced Solutions

Server-Side Tracking Looker Studio Offline Conversion
Case Studies Blog Free Checklist Book Free Audit →

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:

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:

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:

Microsoft Ads vs Google Ads Conversion Tracking

Microsoft Ads conversion tracking works similarly to Google Ads but has some differences:

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.

Leave a Reply

Your email address will not be published. Required fields are marked *