How do you track Microsoft Ads purchases on a Shopify store?

By the HonestTag team ยท Published October 26, 2026

Microsoft Advertising counts website purchases with UET (Universal Event Tracking), a tag that "records what customers do on your website and sends that information to Microsoft Advertising" (Microsoft Learn). On Shopify, Microsoft's current steps are a custom pixel under Customer events, or the Microsoft Advertising app, which creates the UET tags and adds them to every page (Microsoft Learn). Shopify sunset Additional scripts on the Thank you and Order status pages on August 28, 2025 (shopify.dev). A second route is an offline conversion upload, by file, on a schedule or through Microsoft's API, matched on the click ID (MSCLKID) or, for enhanced conversions, on a hashed email or phone. Either way, Microsoft's number is Microsoft's count, not your order count.

What UET does

Microsoft calls UET "a prerequisite for conversion tracking, remarketing in paid search, and automated bidding bid strategies" (Microsoft Learn). You create a UET tag in Microsoft Advertising and add it "to every page of your website" (Microsoft Learn).

Install HonestTag free and run the Mirror plan beside your current tracking. It sends no purchases or conversions to your ad platforms, so it cannot double-count a sale or change your current setup, and it shows which platform claims hold up against the new customers in your real orders. Free at any store size.

Install HonestTag free

The problem: the old Shopify setup stopped firing

Microsoft's own Shopify page for Smart campaigns still says to "Paste the tracking tag in Additional scripts" (Microsoft Learn). Shopify says "checkout.liquid and additional scripts were sunset for the Thank you and Order status pages on August 28, 2025" (shopify.dev). A purchase tag pasted in Additional scripts no longer runs on those pages.

The two ways to send purchases today

Microsoft's rules for offline uploads

See Microsoft's claims next to new customers. On the free Mirror plan, see Microsoft's claimed conversions beside the new customers whose first ad click or ad-tagged link was Microsoft's, then send purchases on a paid plan.

Install HonestTag free

Counting each purchase once

A store can end up with a UET purchase goal and an offline purchase goal for the same orders. Microsoft's shared event ID rule, for its Conversions API (CAPI), is for the case where "UET JavaScript and CAPI send the same conversion event" (Microsoft Learn), so do not count on it across two goals. The control you have is the goal's Include in "Conversions" box. Microsoft says: "If you clear the Include in 'Conversions' checkbox for a conversion goal, you can still track it using the 'All conversions' columns" (Microsoft Advertising Help). Keep it checked on one purchase goal.

Consent in Europe

Microsoft says that in the EEA, the UK and Switzerland it "is enforcing Consent Mode," which "will lead to conversion loss if the granted signal is not passed to UET when a user accepts consent," and that where it is enforced, "the default value is denied" (Microsoft Advertising Help). Offline uploads need consent too: "You must also obtain user consent for data collection as required by law and in accordance with applicable terms and Microsoft Advertising policies" (Microsoft Learn).

A setup checklist

  1. Remove any UET purchase code left in Additional scripts or theme files.
  2. Pick one browser route: the Microsoft Advertising app or a custom pixel, not both.
  3. Check that your consent banner passes the granted signal to UET for visitors in the EEA, the UK and Switzerland.
  4. If you add an offline upload, keep Include in "Conversions" on for one purchase goal only.
  5. Compare Microsoft's purchases with your Shopify orders for the same days before you change bidding.

What HonestTag does

Details are in Connect Microsoft Advertising.

Frequently asked questions

Where does the Microsoft UET tag go on Shopify now?

Microsoft's Shopify steps use a custom pixel under Customer events, or the Microsoft Advertising app for Shopify, with which UET tags are automatically created and added to every page of your website. Shopify sunset Additional scripts on the Thank you and Order status pages on August 28, 2025.

Can I send Shopify orders to Microsoft Ads without a tag?

Yes, as offline conversions. Microsoft lets you upload a file once, on a schedule or through its APIs, on the Microsoft click ID, or on a hashed email or phone for goals with enhanced conversions on.

Why does an upload say it succeeded but Microsoft shows nothing?

Microsoft says click IDs that are too old or not tied to your account still show as uploaded because the format is valid, and that uploaded data can take up to six hours to show.

Will Microsoft count a purchase twice if I use UET and an offline upload?

Microsoft states its shared event ID rule for when UET JavaScript and its Conversions API send the same event, so do not count on it across a UET goal and an offline goal. Keep Include in "Conversions" on for only one purchase goal.

Does HonestTag change my Microsoft Ads bidding?

No. On a paid plan its four goals start with Include in "Conversions" off, and it never edits campaigns, budgets or bids. The free Mirror plan sends Microsoft no purchases or conversions.

See Microsoft's claims next to new customers

On the free Mirror plan, see Microsoft's claimed conversions beside the new customers whose first ad click or ad-tagged link was Microsoft's, then send purchases on a paid plan.

  • No risk to your setup. The Mirror plan sends no purchases or conversions to your ad platforms, so it cannot double-count a sale or change your current setup.
  • Claims against real orders. It shows what Google Ads, Meta, Microsoft Advertising and TikTok claim beside the new customers whose first recorded ad click or ad-tagged link was that platform, counted from your own orders.
  • Free at any store size. The Mirror plan stays free whatever your sales.

Install HonestTag free