Microsoft Ads
Connect Microsoft Ads (formerly Bing Ads) to AnyTrack with one sign-in. Send conversions through the Conversion API, create conversion goals automatically, and import your campaign spend into the Campaign Report.
This guide covers the Microsoft Ads integration in AnyTrack. Connect your Microsoft Ads account (formerly Bing Ads) with one sign-in. AnyTrack then loads your UET Tag, creates your conversion goals, sends your conversions through the Conversion API, and imports your campaign spend into the Campaign Report.
Watch the complete setup. The video shows how to connect your Microsoft Ads account, select a UET Tag, create your conversion goals, turn on the Conversion API, add the UTM tracking template, and read your Microsoft Ads results in the Campaign Report.
Key Features and Benefits
Section titled “Key Features and Benefits”- One sign-in connection. Authorize AnyTrack in Microsoft Advertising. AnyTrack finds your ad accounts and your
UET Tagsfor you. You do not copy a Tag ID. - Conversion API delivery. AnyTrack sends each conversion to Microsoft server-side. Conversion-optimized campaigns learn from real sales, not from browser events alone.
- Tag management. The AnyTrack Tracking Tag loads and initializes the
UET Tagfor you. You do not install the Microsoft snippet on your pages. - Automatic conversion goals. AnyTrack creates the conversion goals in your Microsoft Ads account and maps your AnyTrack standard events to them.
- Campaign metrics. AnyTrack imports your campaign structure with spend, impressions, and clicks. The Campaign Report shows cost, conversions, revenue, and
ROASper campaign, ad group, and ad. - UTM tracking template. One template attributes every Microsoft Ads click to the campaign, ad group, keyword, and ad that served it.
How the Integration Works
Section titled “How the Integration Works”How a Microsoft Ads conversion flows through AnyTrack
From the ad click to Conversion API delivery and campaign metrics
A person clicks your Microsoft Ad
Microsoft adds the msclkid click ID to your landing page URL. The UTM tracking template adds the campaign, ad group, and keyword values.
msclkid The Tracking Tag collects the click
The AnyTrack Tracking Tag collects the UTM parameters and the msclkid value, and loads the UET Tag. AnyTrack stores the click ID with the visitor journey.
utm_campaign / msclkid AnyTrack records the conversion
The visitor converts on your website or in a connected conversion source. AnyTrack records the conversion and attributes it to the Microsoft Ads click.
AnyTrack sends the conversion to Microsoft
The conversion carries the Event Action that triggers your conversion goal.
UET Conversions API The Campaign Report shows cost and results
AnyTrack imports spend, impressions, and clicks from Microsoft Ads and merges them with your conversions.
Microsoft Ads Server-Side Tracking
Section titled “Microsoft Ads Server-Side Tracking”AnyTrack sends every Microsoft Ads conversion through the UET Conversions API. AnyTrack matches the conversion to the tracked session that produced it, so Microsoft attributes the conversion to the original ad click.
This path bypasses ad blockers, ITP cookie expiry, and abandoned page-loads that break browser-only tracking. It also carries conversions that happen long after the visit, and conversions that never happen in a browser at all: CRM stage changes, affiliate network postbacks, subscription renewals, and phone calls. For the full server-side architecture across all ad platforms, see Conversion API.
How to Set Up Microsoft Ads in AnyTrack
Section titled “How to Set Up Microsoft Ads in AnyTrack”Complete the setup in three steps. You do not need code.
1. Connect Your Microsoft Ads Account
Section titled “1. Connect Your Microsoft Ads Account”AnyTrack connects to Microsoft Advertising with one sign-in.
- In AnyTrack, open Tracking Pixels.
- Select Microsoft Advertising.
- Click Connect Microsoft Advertising. The Microsoft sign-in window opens.
- Sign in with the Microsoft account that owns your ad account.
- Review the permissions, then click Accept.
2. Select a UET Tag and Create Your Conversion Goals
Section titled “2. Select a UET Tag and Create Your Conversion Goals”AnyTrack reads the conversion goals that already exist in your Microsoft Ads account. AnyTrack then maps each standard event to its matching conversion goal and counts the missing goals.
- Select your UET Tag. To use a new tag, select Create a Microsoft UET tag.
- Review the mapping. To change a mapping, select a different conversion goal.
- Click Create goals and connect. AnyTrack creates the missing goals in your Microsoft Ads account.
Turn On the Conversion API
Section titled “Turn On the Conversion API”- Open the settings of your Microsoft Advertising pixel.
- Verify that server-to-server tracking is on. AnyTrack now sends your conversions through the Conversion API.
- In Microsoft Advertising, open Conversion goals. Verify that your AnyTrack goals are in the list.
After the connection, create each new conversion goal from AnyTrack, not in Microsoft Advertising. AnyTrack creates the goal in your Microsoft Ads account. See Add a Conversion Goal for Another Event.
3. Install the Microsoft Ads Tracking Template
Section titled “3. Install the Microsoft Ads Tracking Template”The UTM tracking template tells AnyTrack which campaign, ad group, and ad served each click. Without the template, the Campaign Report still identifies the traffic as Microsoft Ads, because the msclkid click ID passes with each click. The traffic and conversions do not align with your campaigns, ad groups, and ads, and those fields show (not set).
- In AnyTrack, open your Microsoft Advertising pixel and click Manage connection. The page shows your connected ad account and your tracking template.
- Click the tracking template to copy it.
- In Microsoft Advertising, open Settings, then Account level options.
- Paste the template in the Tracking template field.
- Verify that the Auto-tagging of Click ID checkbox is selected. This adds
msclkidto every click. - Click Save.
Complete! You now send conversions to Microsoft Ads with AnyTrack. Verify your setup.
Validate Microsoft Ads Setup
Section titled “Validate Microsoft Ads Setup”Verify the integration in AnyTrack first, then in Microsoft Advertising.
1. Use the UET Tag Helper
Section titled “1. Use the UET Tag Helper”Use the UET Tag Helper Extension to verify that the UET Tag, loaded by the AnyTrack Tag, is found on your website. Verify also that no plugin or direct installation adds a second UET Tag.
2. Find the Events Sent From AnyTrack to Microsoft Ads
Section titled “2. Find the Events Sent From AnyTrack to Microsoft Ads”To view the conversion events sent from AnyTrack in Microsoft Advertising, follow these steps:
- Navigate to Conversions > UET Tag
- Select the
UET Tagconnected in AnyTrack - Set the appropriate date range
Compare the event counts with the Campaign Report in AnyTrack for the same period. Recent conversions take time to appear in Microsoft Advertising.
3. Read Your Microsoft Ads Results in the Campaign Report
Section titled “3. Read Your Microsoft Ads Results in the Campaign Report”Open the Campaign Report and select your Microsoft Ads campaigns. AnyTrack imports the campaign, ad group, and ad structure with Amount Spent, Impressions, and Clicks, and merges them with the conversions it tracked. Each row shows the actual campaign, ad group, and ad name, with cost, conversions, revenue, and ROAS.
Campaign metrics import on a schedule rather than in real time. See Attribution Delays.
Delayed and Offline Conversions
Section titled “Delayed and Offline Conversions”Microsoft Ads campaigns often convert long after the click, and sometimes away from the website: a form lead becomes a qualified opportunity days later, an affiliate offer converts hours later, or a customer calls instead of buying online.
AnyTrack tracks these conversions through your connected conversion sources and sends them to Microsoft Ads through the UET Conversions API, matched to the session that produced the original ad click.
Common use cases:
- Lead-gen funnels — A form lead becomes a qualified opportunity in your CRM. AnyTrack sends the qualified-lead event to Microsoft Ads against the original session.
- Affiliate networks — A Microsoft Ads click drives traffic to an affiliate offer that converts later. AnyTrack receives the network postback and sends the conversion to Microsoft Ads.
- Phone calls — Call-tracking events tied to a Microsoft Ads click flow through AnyTrack to Microsoft Ads.
Performance Max Campaigns
Section titled “Performance Max Campaigns”Performance Max is Microsoft Advertising’s AI-powered campaign type. One Performance Max campaign serves ads across Microsoft’s search, native, display, audience, and shopping placements.
Performance Max campaigns need no separate tracking setup in AnyTrack. The setup on this page covers Performance Max:
- Conversion signals — Microsoft Advertising optimizes Performance Max campaigns with the conversion signals that reach your
UET Tag. AnyTrack sends your conversions through the Conversion API after you complete the setup above. - Campaign metrics — AnyTrack imports Amount Spent, Impressions, and Clicks for Performance Max campaigns in the same way as for every other Microsoft Ads campaign type.
Performance Max reports one campaign across every placement. To break results down by placement, use the Microsoft Advertising Website URL report, which shows conversions, clicks, spend, and impressions for each Performance Max placement.
Create Custom Audiences
Section titled “Create Custom Audiences”In Microsoft Ads: Create Your Custom Audiences
Section titled “In Microsoft Ads: Create Your Custom Audiences”Creating a remarketing list resembles creating a conversion goal.
- Open the Shared Library section and select Audiences
- Create a new remarketing list
- Name your remarketing list
- Select Custom Events
- In Event Action, add the Event Action as it appears in your AnyTrack event mapping
Microsoft Ads and AnyTrack FAQs
FAQ was last reviewed on 2026-10-05
Do I still need to enter my UET Tag ID?
Why do I see 'Need admin approval' when I connect Microsoft Advertising?
Does AnyTrack create the conversion goals in Microsoft Ads?
Does the Campaign Report show my Microsoft Ads spend?
Which plan do I need for Microsoft Ads?
Does AnyTrack upload offline conversions to Microsoft Ads?
Do events send to Microsoft Ads in real time?
Do Performance Max campaigns need a different setup in AnyTrack?
Does AnyTrack send conversions from affiliate networks to Microsoft Ads?
Why does my Microsoft Ads conversion goal have no Event Action field?
Why does my conversion goal not trigger when I test with the UET Tag Helper?
PageView event that the browser-loaded tag sends. They never show your conversions. AnyTrack sends conversions to Microsoft Ads through the Conversion API, server to server, so the conversions do not pass through the browser and no browser tool can display them. Seeing the tag and PageView but no conversion is the expected result of this test, not a fault. To verify your conversions, open Conversions > UET tag in Microsoft Advertising and set the date range. Allow up to 3 hours for processing, and up to 24 hours for a new UET Tag to activate.