← Blog

Microsoft Advertising Conversion Tracking for Shopify: Complete Setup

Last updated: June 2026

Running Microsoft Advertising (Bing Ads) campaigns for your Shopify store? Without conversion tracking, you're guessing which ads actually drive sales.

Why Bing Ads Conversion Tracking Matters

Microsoft Advertising is the second-largest search ad platform, with 14.5% of US desktop search market, lower CPC than Google Ads (often 30-50% cheaper), and a high-intent audience. But cheaper clicks mean nothing if you can't measure which ones convert.

Method 1: Dedicated Bing UET App (Recommended)

Time: 2 minutes | Cost: $4.99/mo | Theme-safe: Yes

A dedicated app uses Shopify's Web Pixels API — the official, sandboxed way to install tracking pixels. It's theme-agnostic and works on every Shopify theme.

  1. Install from the Shopify App Store
  2. Paste your UET Tag ID
  3. Done — the pixel fires on all pages, including checkout

Pros: Zero code, tracks checkout, works on all themes, automatic event mapping.
Cons: $4.99/mo (with 7-day free trial).

Method 2: Manual Theme Liquid Edit

Time: 1-3 hours | Cost: $0 | Theme-safe: No

Paste the UET JavaScript snippet in your theme.liquid. Free but fragile — breaks on theme updates, doesn't track checkout, and fails on Shrine.

Method 3: Google Tag Manager

Time: 2-4 hours | Cost: $0 | Theme-safe: Sometimes

Set up GTM with Custom HTML tag + triggers + data layer. Overkill for a single pixel and conflicts with Shopify's native analytics.

Setting Up Conversion Goals in Microsoft Ads

  1. In Microsoft Ads, go to Tools > Conversion Goals
  2. Click Create > Website
  3. Choose: Purchase for ecommerce, Add to cart for micro-conversions
  4. Set conversion window (recommended: 30 days)
  5. Choose your UET tag and select event type: purchase (with variable revenue)

Testing Your Setup

Open your store > F12 > Network tab > filter for bat.bing.com. Navigate through homepage, product, add to cart, checkout, purchase. Verify network requests appear for each action. Use the UET Tag Helper browser extension for real-time status.

Common Issues and Fixes

IssueFix
No events trackedVerify UET Tag ID is correct (7-8 digits)
Tracking stops after theme updateSwitch to Web Pixels API-based app
Checkout conversions not trackingLiquid can't run in checkout — use Web Pixels API
Shrine theme — tag not firingShrine blocks Liquid-injected scripts
Revenue data missingEnsure app passes checkout.total to UET revenue_value

Why Most Shopify Stores Miss Conversions

The #1 reason: Liquid injection. It doesn't run in checkout (where purchases happen), breaks on theme updates, and fails on OS 2.0 themes. The fix is Web Pixels API — sandboxed, checkout-compatible, theme-agnostic.

Ready to track your Bing Ads conversions?

Install the app and get your UET tag running in 2 minutes.

Install from Shopify App Store