While marketers still search for Bing Ads conversion tracking, Microsoft rebranded the platform to Microsoft Advertising. The core tracking architecture relies on two distinct components: the Universal Event Tracking (UET) tag and conversion goals.
Understanding the boundary between these two elements is essential for accurate tracking. A UET tag records general visitor activity across your digital properties. By itself, the UET tag does not tell the platform that a sale, lead, or subscription occurred. A conversion goal is the rule inside Microsoft Advertising that tells the ad engine which specific behavior recorded by the UET tag qualifies as a conversion, how much it is worth, and how it should be counted against an ad click.

Step-by-Step Implementation Workflow
Deploying Microsoft Advertising conversion tracking requires a structured sequence from tracking specification to verification. Follow this workflow to prevent data discrepancies:
1. Define the Business Action and Value Model
Before opening ad accounts, determine exactly what user event constitutes business value. Common examples include completed checkouts, demo requests, phone call clicks, or newsletter signups. Decide whether each action carries a static value (such as $50 per qualified lead) or dynamic transaction revenue (such as variable e-commerce cart totals with specific currency codes).
2. Create or Locate Your UET Tag
Inside Microsoft Advertising, navigate to your tracking tools to view or create a UET tag. (Note: Microsoft periodically updates interface navigation labels, but the core identifier remains your numeric UET Tag ID). If your business operates across multiple subdomains sharing the same customer journey, one primary UET tag deployed sitewide is standard practice.
3. Deploy Sitewide Using GTM or Inline Code
Deploy your UET tag across every page of your website, not just your order confirmation page. In Google Tag Manager (GTM), use the native Microsoft Advertising Universal Event Tracking tag template, enter your UET Tag ID, and attach an All Pages (or Initialization) trigger. If deploying manually without a tag management system, place the JavaScript snippet in the global site header template so it loads across every route.
4. Publish the Container
If using GTM, creating the tag is insufficient until you publish a container version. Submit and publish your workspace changes so the tag activates in production environments.
5. Configure the Conversion Goal
In your Microsoft Advertising account, create a new conversion goal linked explicitly to the UET tag you deployed:
- Destination URL Goal: Best suited for transactions with a dedicated, non-reusable confirmation screen (e.g., URL contains
/thank-youor/order-confirmed). Ensure the matching rule accurately accounts for parameters or trailing slashes. - Custom Event Goal: Required when an action does not change the URL, such as modal submissions, single-page application (SPA) transitions, file downloads, or button clicks. In this scenario, configure GTM to fire a custom UET event containing parameters (Category, Action, Label, or Value) matching your goal definitions.
6. Set Value and Currency Rules
Assign a static monetary value if tracking fixed-value leads. For e-commerce stores, configure your event tag or data layer to send the variable purchase total and standard ISO currency code (e.g., USD, EUR, GBP). Avoid hardcoding dynamic order variables unless your data layer is verified, as malformed values can cause conversion recording failures.
7. Test the End-to-End User Flow
Perform a test submission through your actual staging or live checkout flow. Ensure cookie consent banners or privacy CMPs allow advertising tags upon user consent. Verify that the UET payload fires with the expected goal parameters when the confirmation event triggers.
8. Allow Platform Processing Delays
New UET tags and conversion goals require time to calibrate. Microsoft Advertising reports can take up to 24 hours to reflect new conversions. Do not assume your installation is broken if live ad clicks do not display conversions immediately in the reporting grid.
UET Tag Activity vs. Counted Conversions
A common source of confusion is the difference between UET tag status and ad conversions:
- UET Tag Receiving Data: Confirms the JavaScript code snippet is loading on a browser and pinging Microsoft's servers. This validates technical connectivity across all site traffic (organic, direct, or paid).
- Conversion Goal Count: Requires both the conversion condition to match (e.g., URL visited or custom event triggered) and an eligible Microsoft Advertising click interaction within your configured attribution window (e.g., 30-day click-through window).
A healthy tag will log thousands of page events, but your campaigns will only report conversions when those events link directly to an eligible ad impression or click from Microsoft's network.
Troubleshooting Conversions in Order of Evidence
When conversions do not appear in campaign reporting, evaluate issues systematically from the client side to reporting settings:
- Tag Missing on the Specific Template: Ensure the UET code exists on the post-conversion page. Shared headers sometimes fail to load on isolated checkout gateways or hosted third-party payment forms.
- Wrong Tag ID Deployed: Verify that the numeric UET Tag ID rendered in the browser DOM exactly matches the tag assigned to your conversion goal. Agencies managing multiple accounts frequently cross-wire IDs.
- GTM Container Not Published or Trigger Incorrect: Confirm the GTM workspace is published to live. In GTM Preview mode, check whether your trigger conditions actually evaluated to true on form completion.
- Consent Banners Blocking Execution: If a Consent Management Platform (CMP) is active, check whether tags are blocked prior to user interaction. If visitors decline tracking or CMP rules omit Microsoft Advertising from the marketing category, tags will not fire.
- URL or Event Rule Mismatches: Check whether your URL goal uses "Equals to" instead of "Contains". URL queries (like
?order_id=12345) break strict "Equals to" criteria. For event goals, verify that Category and Action strings match case-sensitively. - Malformed Value or Currency Code: Passing non-numeric characters (like currency symbols
$or commas) into numerical revenue fields can invalidate the payload. Always pass clean floats with standard 3-letter ISO currencies. - Wrong Account or Goal Scope: Confirm the goal is active within the current account scope rather than a parent manager account without sharing permissions enabled.
- Reporting Delays, Date Ranges, and Time Zones: Verify your reporting date range includes recent days. Remember processing can take up to 24 hours, and campaign time zones may differ from your local browser time zone.
- Action Not Attributable to an Eligible Ad Click: If you tested by visiting your site directly, Microsoft Advertising will not record a conversion under your campaign reports. Conversions require an actual ad click attributable within the conversion window.
Using UET Diagnostics and Tag Helper
To inspect client-side execution, use the official Microsoft Advertising browser extension (such as UET Tag Helper) or the browser's Network tab. Inspect outgoing network requests filtered by bat.bing.com to verify HTTP 200 responses and inspect query parameters transmitting your tag ID and event payloads. Microsoft Advertising also provides status indicators within the dashboard, displaying whether a goal is actively recording data, unverified, or inactive.

Frequently Asked Questions
How do I install a Microsoft Advertising UET tag using Google Tag Manager?
In Google Tag Manager, create a new tag and select the official Microsoft Advertising Universal Event Tracking tag type. Input your UET Tag ID from your Microsoft Advertising account, set the trigger to fire on All Pages, and publish your GTM container. Use GTM's Preview mode to confirm the tag fires across page loads.
What is the difference between a UET tag and a conversion goal?
A UET tag is the global JavaScript snippet that collects general behavioral telemetry sitewide. A conversion goal is a configuration setting inside Microsoft Advertising that identifies which particular page visit or event action signals a completed business conversion and assigns its attribution parameters.
When should I use a destination URL goal versus an event goal?
Use a destination URL goal whenever a user arrives at a distinct, stable confirmation page (such as /thank-you or /receipt). Use an event goal when the action happens dynamically without a URL change, such as AJAX lead submissions, click-to-call links, video milestones, or interactive calculator steps.
Why does my UET tag show recorded activity, but my conversion column shows zero?
UET activity monitors all visitors who load the tag across your website regardless of referral source. Conversions in your campaign reports only increment when a visitor completes a designated conversion goal after interacting with an eligible Microsoft ad within your chosen attribution window.
How long does it take for conversions to show up in Microsoft Advertising reporting?
While UET network pings occur instantly in the browser, platform reporting pipelines can take up to 24 hours to process, deduplicate, attribute, and surface conversions in campaign performance tables.
In-Platform Tracking vs. Cross-Channel Attribution
Configuring UET tags and conversion goals inside Microsoft Advertising gives the ad network the feedback loop it needs to train automated bidding algorithms and report channel-specific campaign performance. However, in-platform tracking only evaluates customer touchpoints through Microsoft's own attribution lens, often taking full credit for purchases where multiple paid search, social, and organic channels participated in the customer journey.
For growth teams running multi-channel campaigns across Google, Meta, and Microsoft, first-party cross-channel attribution platforms like Weberlo provide an independent layer of reporting. Weberlo does not replace UET tags or configure Microsoft conversion rules; instead, it captures server-side touchpoints across every channel to show true deduplicated revenue and journey paths side by side.
Once your Microsoft Advertising UET tracking is verified, explore how Weberlo connects search, social, and direct channels into a single source of attribution truth.