If Microsoft Advertising says a UET tag is inactive, unverified, or has no recent conversions, first check which status belongs to the tag and which belongs to the conversion goal. A tag can be sending page activity while the goal still has not matched a conversion event. Reinstalling the script before separating those signals can add a second tag without fixing the goal.

Tag status and conversion goal status answer different questions
Microsoft defines UET tag status around whether it has received user activity. Conversion goal tracking status adds a second question: did an event match the goal’s rules? For most website goals, the goal status depends partly on the status of its associated UET tag.
| Status shown | What it means | First response |
|---|---|---|
| Unverified / TagUnverified | Microsoft has not yet received activity from the tag. Verification can take up to 24 hours. | Check the tag in the browser and confirm it is installed on the relevant pages. If it remains unverified after the verification window, investigate the code or blocking conditions. |
| Tag active | UET is sending user activity data to Microsoft Advertising. | Do not stop here. Test the conversion goal separately. |
| Tag inactive / TagInactive | Microsoft has not received user activity from the UET tag in the last 24 hours. | Check whether the tag still loads across the site and on the pages where the action occurs. |
| No recent conversions | The tag is active, but the goal has not recorded a conversion in the last 7 days. | Check the goal’s conditions, associated tag, and the actual conversion path. The status alone does not prove the script is broken. |
| Recording conversions | The goal recorded conversions within the last 7 days. | If campaign reports still show zero, inspect reporting columns, campaign goals, and ad-attribution eligibility separately. |
These definitions come from Microsoft’s current UET tag status guide and its conversion goal tracking status reference. The practical distinction is important: “Tag active” confirms site activity reached Microsoft; it does not confirm that the specific conversion goal matched the final action.
A focused UET troubleshooting sequence
1. Confirm the tag ID attached to the goal
Open the UET tag and conversion goal details. Compare the tag ID associated with the goal to the ID the site is meant to send. This matters when an account has more than one tag or uses a manager-account hierarchy. A correctly firing tag does not help a goal that is associated with another tag.
Microsoft’s UET setup guidance describes adding the tag across the website, usually through a site-wide layout in the head or body. Confirm that the shared template actually reaches the pages where the conversion occurs, including the success page or route—not only the landing page.
2. Use UET Tag Helper on the actual journey
Microsoft’s UET Tag Helper can show whether a tag is present and functioning on the page, and can test a selected conversion goal while you navigate the site. Test the complete path: landing page, form or checkout, validation, and success state. A tag firing on the first page does not show that the goal event fired at the end.
Run the test in the browser state your measurement setup is meant to support. If a consent-management platform controls UET, verify the permitted post-consent behavior and follow Microsoft’s current guidance for Consent Mode or TCF where applicable. Do not bypass the consent choice to make a test pass.
3. If the tag is Unverified or inactive, trace page coverage
- Check that the expected UET code is present in the live page source or tag manager output.
- Confirm the tag ID and account match the one connected to the conversion goal.
- Check the landing page and the page or application route where the action completes.
- Inspect whether a consent state, browser extension, content-security rule, or tag-manager trigger prevents the request from firing.
- Use Tag Helper to check whether the page has no UET tag, a non-functioning tag, or more than one copy of the same tag.
Microsoft recommends one site-wide UET installation for its website tracking flow. If Tag Helper finds a duplicate installation, remove the duplicate at its source rather than adding another copy. A second tag can make counts harder to interpret and will not repair an incorrect goal definition.
4. If the tag is active but the goal has no recent conversions, test the goal rule
Start with the specific goal type. A destination-page goal must match the URL the visitor reaches after success. A custom-event goal needs the site or tag manager to send the event values that the goal definition expects. A mismatch in the event name or conditions can leave the tag active while the goal records nothing.
- Confirm the goal is enabled and associated with the intended UET tag.
- For a URL goal, compare the rule with the real success URL after redirects, query strings, and application routing.
- For a custom event, compare the values emitted by UET with the event conditions saved in the goal.
- Check that the conversion page or route also loads UET.
- Run the action with UET Tag Helper and confirm that the expected event is visible.
For a single-page application, a route change may not behave like a full page load. Validate the final event in the browser rather than assuming a visible success screen automatically sent the custom event. If the goal is configured around a URL but the application never loads that URL, the rule and implementation need to be reconciled.
A browser test is not the same as an ad-attributed conversion
UET Tag Helper verifies the tag and can show whether a goal event is emitted. Microsoft Advertising counts a website conversion when an action matches the goal and the visitor’s activity is eligible for attribution to a Microsoft ad interaction. A direct visit to a confirmation page can validate the event path without proving that a campaign conversion should appear in the account.
If the goal event fires but campaign reporting still differs, verify auto-tagging for the Microsoft Click ID (MSCLKID) and confirm that redirects do not remove the click context. Then inspect the campaign’s selected goals and whether the goal is included in the “Conversions” column or appears only in “All conversions.” This is a reporting and attribution check, not evidence by itself that UET failed.
| Observed pattern | Likely next area to inspect |
|---|---|
| Tag Helper sees no UET tag | Installation, tag-manager trigger, consent state, or page coverage. |
| Tag Helper sees UET, but the expected goal event is absent | Goal type, event implementation, success route, or goal conditions. |
| Tag and goal test both appear correct, but status remains “No recent conversions” | Allow the reporting status to update, check the 7-day window, and confirm that a qualifying conversion occurred. |
| Goal records conversions, but the campaign shows zero | Campaign goal selection, “Conversions” versus “All conversions,” MSCLKID preservation, and ad-attribution eligibility. |
API users: distinguish a missing tag from lost tag access
For teams reading tracking statuses through the Campaign Management API, Microsoft documents an InactiveDueToTagUnavailable state when the account no longer has access to the UET tag, such as after manager-account permissions change. For backward compatibility, that state can be returned as TagInactive unless the API request asks for the more specific value. If the site tag is demonstrably active but a child account reports it inactive, check tag access and account hierarchy before changing website code.
Quick checklist before closing the issue
- Tag status and conversion-goal status were checked separately.
- The site and the goal reference the same UET tag ID.
- UET Tag Helper was run through the full conversion journey.
- The goal’s URL or custom-event conditions match the event actually sent.
- Consent behavior and relevant page coverage were verified without bypassing the user’s choice.
- Campaign reporting and ad attribution were checked only after the event path was confirmed.
For help choosing between URL-based and event-based goals, see Microsoft Ads Conversion Goals: Choose the Right UET Signal. For offline leads sent from a CRM rather than a website event, use the separate Microsoft Ads offline conversion tracking guide.
Official references
- Microsoft Advertising: Is my UET tag working?
- Microsoft Learn: UET tag tracking status
- Microsoft Learn: Conversion goal tracking status
- Microsoft Learn: Universal Event Tracking
- Microsoft Advertising: How conversion tracking works and how to validate a goal with UET Tag Helper
How did this article land?
Choose one reaction. You can change it anytime.
