Microsoft Ads

Learn how to setup your Microsoft Ads account with AnyTrack and leverage Conversion API tracking to scale your campaigns and increase ROAS.

Integrate AnyTrack with Microsoft Ads to:

  • Track Microsoft Ads in AnyTrack, down to the level of Campaigns, Ad Groups, Ads, and Keywords.
  • Leverage ROAS/ROI optimization tools in Microsoft Ads, which require conversion tracking.
  • Build custom audiences in Microsoft Ads based on your granular conversion data.

Overview

  1. When someone clicks on your Microsoft Ad, UTM parameters are appended to your landing page URL, as defined by the tracking template.
  2. When the visitor arrives, the AnyTrack Tag installed on your website captures the UTM parameters. This action is part of tracking the customer's journey and analyzing the effectiveness of the ad.
  3. If the visitor generates conversion events, AnyTrack records them through your connected conversion sources and sends the conversion information through the Conversion API to Microsoft Ads.
  4. Microsoft Ads uses this conversion tracking data to optimize your campaigns for ROAS/ROI and create custom audiences.
Data flow diagram for the AnyTrack-Microsoft Ads setup.

Data flow diagram for the AnyTrack-Microsoft Ads setup.

How to Set Up Microsoft Ads in AnyTrack

After confirming you meet the prerequisites, integrate Microsoft Ads with AnyTrack in three steps and start benefiting from advanced attribution marketing—no coding required! The setup can be completed in less than an hour.

🚧

Prerequisites

  • An active Property in AnyTrack with the AnyTrack Tag installed.
  • A Microsoft Ads account with a Universal Event Tracking (UET) tag for conversion tracking.
  • At least one Microsoft Ads campaign that will be optimized through the integration.

1. Connect Your UET Tag and Map Events

The first step in integrating Microsoft Ads with AnyTrack is to connect your UET Tag to send conversions through the Conversion API. No coding needed! Here’s how:

  1. On AnyTrack, navigate to Tracking Pixels and click on Connect Pixel (Bing).
  2. Enter your UET Tag ID and click Next (Learn how to find your UET Tag ID).
  3. Enable server-to-server tracking.
  4. Select the events you want to send and map them to the Event Actions that trigger their corresponding conversion goals in Microsoft Ads. If you don't understand this step, skip it—Event Actions will be clarified in the next step. See recommended mapping.
  5. Save your changes.
Connect AnyTrack to your UET Tag and map the events you want to send.

Connect AnyTrack to your UET Tag and map the events you want to send.

2. Install the UTM Tracking Template

Install the UTM Tracking Template to allow AnyTrack to attribute conversions to the correct Microsoft Ad by identifying the UTM parameters in the ad click.

  1. Select the pixel in the Tracking Pixels section, click the Ads Integration tab, and copy the UTM Tracking Template.
  2. On Microsoft Ads, navigate to Campaigns > Settings.
  3. Click on Account level options.
  4. Paste the tracking template in the Tracking template field.
  5. Ensure the "Auto-tagging of Click ID" checkbox is selected.
  6. Save your changes.
Install the recommended UTM Tracking Template in Microsoft Ads.

Install the recommended UTM Tracking Template in Microsoft Ads.

3. Create Conversion Goals and Event Actions

Microsoft Ads requires conversion goals to optimize your campaigns using the events sent from AnyTrack. Event Actions serve as triggers for these conversion goals. In this step of the setup, you will create Conversion Goals and their corresponding Event Actions in your Microsoft Ads account.

🚧

Prevent Duplicated Events!

Now that you are sending conversions to Microsoft Ads with AnyTrack using the Conversion API, you no longer need the UET Tag and event codes manually installed on your website (or with plugins). You should remove them to prevent sending duplicate events.

👍

Browser-Side UET Tag Measurement Continues

While you will remove UET Tag directly installed, the AnyTrack Tag that you installed on your website will load the UET Tag for you, allowing you to continue benefiting from browser-side tracking with Microsoft Ads. Learn more.

That's it! 😎 At this point you have integrated Microsoft Ads with AnyTrack. Don't forget to validate and test your setup!


Validate Microsoft Ads Setup

There are several ways to confirm that the integration between AnyTrack and Microsoft Ads was successful.

1. Use the UET Tag Helper to Identify Connection

Use the UET Tag Helper Extension to verify that the UET Tag, loaded via the AnyTrack Tag, is found on your website. You can also verify that you have removed UET Tags installed directly or through plugins. If these are found, remove them to prevent duplicated events.

Remove tags and event codes installed directly or through plugins to prevent duplicates.

Remove tags and event codes installed directly or through plugins to prevent duplicates.

2. Find the Events Sent From AnyTrack to Microsoft Ads

To view the conversion events sent from AnyTrack in Microsoft Ads, follow these steps:

  1. Navigate to Conversions > UET Tag.
  2. Select the relevant UET tag.
  3. Set the appropriate date range.

Ensure that the total number of events in Microsoft Ads matches the events reported in the Campaign Report in AnyTrack for the same period. Note that the most recent conversions may take some time to appear in Microsoft Ads.

Ensure that the UET Tag is receiving the events from AnyTrack.

Verify that the UET Tag is receiving the events from AnyTrack.

❗️

Events Are Sent in Real-Time

Events are sent in real-time, but Microsoft Ads might not display them immediately. From their website: "Not all metrics are in real-time. Clicks and impressions in the last 1 hour, UET conversions in the last 2 hours, and Non-UET conversions (App Install, Offline Conversions) in the last 5 hours might not be included."


Creating Custom Audiences

👍

Good to know:

Retargeting audiences are being filled from all traffic tracked through your property, not only the traffic originating from your Bing campaigns.

In Bing: Create your custom audiences

Creating a remarketing list is very similar to creating a conversion goal.

  1. Open the Shared Library section > Select Audiences

  2. Create a new remarketing list

  3. Name your remarketing list

  4. Select Custom Events

  5. In Event Action, add the conversion name as it appears in AnyTrack

9ksiniH.png


Webinar: Integrating AnyTrack with Microsoft Ads

Watch this video for a guided explanation of how to set up Microsoft Ads with AnyTrack, build audiences, connect to GA4, and more. Please note that since this video was created, the user interface has changed, but the principles remain the same. For an updated setup guide, please refer to How to Set Up Microsoft Ads in AnyTrack.


FAQ

  • Are events sent to Microsoft Ads in real time?
    Yes, AnyTrack sends the events to Microsoft Ads through the Conversion API in real time, as soon as they arrive from your connected conversion sources. However, Microsoft Ads might not display them immediately.
  • Why can't I see metrics such as Amount Spent and Impressions for my Microsoft Ads Campaigns?
    At the moment, metrics from the ad networks displayed in the Campaign Report in AnyTrack are limited to Meta Ads, Google Ads, and TikTok Ads. Learn more.

What’s Next

Connect AnyTrack to GA4 to view and analyze your conversions there as well!