Microsoft Ads (formerly Bing Ads) uses a Universal Event Tracking (UET) tag for browser-side tracking and a Conversions API (CAPI) for server-side tracking. UniPixel handles both — and connects them with automatic deduplication so Microsoft counts each conversion once.
You need two things from Microsoft: a UET Tag ID and a CAPI Access Token.
To connect UniPixel with Microsoft Ads, you need:
If you are already running Microsoft Ads and have a UET tag on your site, you likely have items 1 and 2 already. The access token (item 3) is the only new credential most advertisers need.
UET Tag ID — Go to Microsoft Advertising → Tools → UET tag. Your Tag ID is the numeric ID shown next to your tag name. It is also visible in the UET tag code snippet as the value after ti=.
CAPI Access Token — Go to Microsoft Advertising → Tools → UET tag → select your tag → look for the Conversions API section. If CAPI is available on your account, you will see an option to generate or view your access token here. Copy it — you will paste it into UniPixel.
If you do not see the Conversions API option on your UET tag page, your account may need to be opted in. Contact your Microsoft Advertising account manager or check the Microsoft Advertising help centre for CAPI availability.
Go to ads.microsoft.com and sign up. You can use an existing Microsoft account (Outlook, Hotmail, etc.) or create a new one. Follow the prompts to set up your first ad account.
You do not need to create a campaign or set a budget to use UniPixel. The account just needs to exist.
This token authorises UniPixel to send conversion data from your server directly to Microsoft. Without it, only client-side tracking will work.
Go to your WordPress admin → UniPixel → Microsoft → Setup. You will see:
That is the entire setup. Microsoft is now connected to UniPixel for both client-side and server-side tracking.
UniPixel takes care of several things that would otherwise require manual work or additional tools:
msclkid parameter. UniPixel captures this automatically and includes it in server-side events, improving attribution accuracy. You do not need to configure anything for this.No — if you are using UniPixel to manage Microsoft tracking, UniPixel loads the UET tag for you.
Yes — only if you had the UET tag installed before UniPixel and want to keep using it separately. In that case, go to UniPixel → Microsoft → Setup and look for the “Pixel Already Included” option. This tells UniPixel not to load its own copy of the tag, avoiding duplicates while still sending server-side events.
Yes. When both are enabled:
window.uetq.push() — the standard Microsoft tracking method. This works for all visitors whose browsers allow tracking scripts.You can start with client-side only and enable server-side later when you have your access token. Or enable both from the start. UniPixel supports either approach.
If you have WooCommerce installed, UniPixel tracks these events for Microsoft automatically:
| Event | When It Fires | Microsoft Event Name |
|---|---|---|
| ViewContent | Visitor views a product page | view_item |
| AddToCart | Product added to cart | add_to_cart |
| InitiateCheckout | Checkout page loads | begin_checkout |
| Purchase | Order confirmation (thank-you page) | purchase |
Each event includes product data — names, values, currency, transaction IDs — so Microsoft has the detail it needs for conversion reporting and campaign optimisation.
You can also create your own custom events in UniPixel → Microsoft → Events for tracking things like form submissions, button clicks, or element views on any page.
Do I need any other Microsoft plugin? No. UniPixel replaces the need for separate UET tag plugins or Microsoft-specific WooCommerce extensions. One plugin handles the tag, the events, and the server-side API.
Can I use this alongside Google Tag Manager? Yes. If you load the UET tag through GTM, set “Pixel Already Included” in UniPixel. UniPixel will skip loading its own UET tag but will still send server-side events and custom events.
How do I check it is working? Enable the UniPixel Testing Console (General Settings → Testing Console). Visit your site and you will see events logged in real time in your browser console, showing both client-side and server-side sends. In Microsoft Advertising, check your UET tag status — it should show as “Tag active” within a few hours.
What if I do not have the CAPI access token yet? No problem. Enter your UET Tag ID, leave server-side tracking off, and click Update Settings. UniPixel will run client-side tracking immediately. When you get your token later, come back, enable server-side, paste the token, and save. No data is lost in between.
Does this work on non-WooCommerce sites? Yes. The WooCommerce events (Purchase, AddToCart, etc.) require WooCommerce. But PageView tracking and custom events work on any WordPress site — lead gen forms, SaaS signups, content engagement, anything with a CSS selector and a trigger.