FAQ: Universal Event Tracking

FAQ: Universal Event Tracking

Universal Event Tracking (UET) is a useful way to track what happens after someone has clicked on your ad. Here, find some common user questions, tips, and best practices when getting started with UET.

Universal Event Tracking (UET) is a useful way to track what happens after someone has clicked on your ad. Here, find some common user questions, tips, and best practices when getting started with UET:

What is UET and how does it related to Conversion Tracking and Remarketing features?expando image

Universal Event Tracking (UET) is a mechanism for advertisers to report user activity on their websites to Bing Ads by installing one site-wide tag. UET is a prerequisite for advertisers to track conversions and/or do remarketing. Once the UET tag is installed by the advertiser across their website, the tag reports user activity on the advertiser website to Bing Ads. Advertisers can then create conversion goals to specify which subset of user actions on the website qualify to be counted as conversions. If Bing Ads finds a match between a conversion goal and the user activity logged by the UET tag installed on their website, it counts a conversion. Similarly, advertisers can create remarketing lists based on user activity on website and Bing Ads matches the list definitions with UET logged user activity to put users into those lists.

Which Tag Management systems can I use when working with UET?expando image

UET will work with all industry ready tag management systems. The following table lists the current status of tested and supported tag managers for using UET:

  • Google Tag Manager
  • Qubit (Opentag)
  • Tealium
  • Ensighten
  • BrightTag (Signal)
  • Adobe Tag Manager

A few of these tag managers also have a UET template:

  • Google Tag Manager
  • Qubit (Opentag)
  • Tealium
  • Ensighten

To learn how to add the UET tag tracking code with the different tag managers, see the UET examples website (English-only). Note: You should refer to the specific tag manager website for the latest information about their product.

How do I validate if my UET tag is set up properly?expando image

See Is my UET tag working? to find out how to validate if your UET tag is set up properly.

What kind of site analytics reports can I get from Bing Ads? Why are we deprecating the enhanced engagement metrics introduced with UET v1? expando image

In UET v2, you can't get any site analytics data (such as visit counts and duration on various sections of the website, UET event logs, bounce rates etc).

UET v1 supported enhanced engagement metrics such as Bounce Rate, Pages/visit, Avg. Duration and Total visits in the performance reports. They will be deprecated with UET v2 due to potential incorrect reporting scenarios. Here is why:

  • UET v1 parented both UET Tags and Conversion Goals under the advertiser customer. This meant that during the last ad click conversion attribution, the credit of conversions can be assigned to latest ad clicked by the user across the customer shell. So if an advertiser has 2 accounts – A1 managing Website1 and A2 managing Website2, it is possible that conversions that happen on Website2 can be attributed to a click coming from A1 because that click could be the last ad clicked by the user. Advertisers that have multiple accounts driving traffic to different websites were impacted by this implementation.
  • In order to fix this issue with conversion attribution, we introduced the concept of account level goals wherein the advertiser can specify, for each goal at goal creation time, if the goal is to be parented under the account in context or across all accounts. Tags continue to stay parented under customer shell.
  • Coming to enhanced metrics, the way these metrics were attributed to keywords, ads, ad groups etc is similar to how conversions were attributed. Note that enhanced metrics don't require a conversion goal, just the UET tag had to be installed across the advertiser website. The user's visit was first attributed to the last ad clicked (across the customer shell) by the user in the last 90 days and then corresponding metrics were computed. The problem here with visit attribution, same as with conversion attribution, is that when advertiser has 2 different accounts managing 2 different websites, the visit to one website (and consequently the metrics) could be incorrectly attributed to the last ad clicked from an account that was running ads for a different website.
What are conversion goals and why do I need to create them in addition to creating and installing the UET tag on my website?expando image

Conversion goals and UET tags work together so you can track the actions people take on your website:

  • UET tags: Record what customers do on your website (actions) and sends that information to Bing Ads.
  • Conversion goals: Define the actions you want to track as conversions in Bing Ads.

So the UET tag gathers the information that the conversion goal uses to track conversions in Bing Ads. To learn more, see What is conversion tracking?

How does Bing Ads count and attribute conversions? ​expando image

Once advertisers install the UET tag on their website, the tag reports user activity on advertiser website to Bing Ads. When a visitor to an advertiser website performs an action that matches with the advertiser`s conversion, the action qualifies to be counted as a conversion. However, before Bing Ads actually counts it as a conversion that happened because of the advertiser`s campaign on Bing Ads, Bing Ads checks to see if the user clicked on at least one advertiser ad before visiting the advertiser`s website. In other words, Bing Ads will not count any user activity as a conversion (even if it matches goal definition) unless it is able to find an advertiser ad that the user clicked on before converting. If the user clicked on more than 1 advertiser ad before converting on the advertiser website, then the closest ad click is said to have caused the conversion and the remaining ad clicks are said to have assisted the conversion. This process of attributing the credit of one or more conversions to advertiser`s ad campaigns, ad groups and keywords is referred to as conversion attribution. There are multiple models used in the industry when attributing conversions to ad clicks. These are referred to as attribution models. As explained above, Bing Ads uses last ad click attribution, meaning if the user clicks on multiple ads before converting on the advertiser`s website, the last (most recent) click before the conversion gets credit for the conversion. Some of the other models include last click, first click, linear, time decay etc. ​

Does Bing Ads detect fraudulent/duplicate conversions reported via UET? Did Campaign analytics offer that functionality? expando image

Bing Ads does not currently include any functionality to detect or eliminate test, fraudulent or duplicate conversions. The legacy Campaign analytics solution offered a dedup parameter (needs to be set in the tag) that allowed advertisers to select either one (not multiple) of the following options when reporting:

  • 1 — Count only one conversion for the click regardless of the number of conversions that the user made during the conversion period.
  • 2 — Count one conversion per unique referring URL. The referring URL is the URL of the web page with your published script.
  • 3 — Count all conversions for the click made by the user during the conversion period.

Option 1 (default) is equivalent to counting Unique conversions. Option 3 is ALL conversions and option 2 allowed for some de-duplication. Not all since the tag could be on multiple conversion pages and it wouldn't de-duplicate by definition. Also option 2 didn't detect fraud, test conversions. Finally note that advertisers can only select one of the above options. For instance, you can't count unique conversions and try to de-duplicate in the legacy campaign analytics solution.


De-duplication/fraud detection should not to be confused with "Unique" conversions. Setting a conversion goal to report unique conversions basically tells Bing Ads to count only 1 conversion of that goal type for an ad click. It does eliminate duplicates but does not detect fraudulent conversions. Further "Unique" conversions is not always a good choice for several goal types such as purchases.

How is Bing Ads conversion tracking different from AdWords and Google Analytics Conversion tracking?expando image

When implementing conversion tracking functionality, we tried to combine the best of both worlds from AdWords and Google Analytics in order to offer a easy to use yet feature rich conversion tracking functionality in Bing Ads.

  • Bing Ads and Google Analytics support and recommend advertisers to install one tag across their websites. The tag collects all user activity data. If an advertiser wants to track Purchases, Lead Forms and Referrals, in both UET and Google Analytics, advertisers can simply reuse the same tag and create conversion goals in the UI. Both platforms will match that definition with the UET log to identify conversions. AdWords on the other hand takes a different approach and asks advertisers to install one tag per conversion being tracked (viz. one tag each for Purchase, Lead Form and Referrals) . Advertiser must make sure to put the right tags on the right pages. AdWords does not really have a notion of a conversion goal where advertiser must specify criteria of the conversion. A conversion is counted whenever the corresponding tag is fired from the UI.
  • Bing Ads and AdWords do last ad click attribution (viz. credit of conversion goes to the ad clicked by the user before they converted on advertiser website). Google Analytics on the other hand does last (non-direct) click attribution, which means that they do cross-channel attribution that spans organic search, paid search, ads from display advertising etc.
  • Both Bing Ads and AdWords count a conversion generated by a user ONLY when there is an ad clicked by that user in the conversion window specified by the advertiser. On the other hand, Google Analytics counts all conversions.
  • Bing Ads and Google Analytics show conversion reports based on time of conversion whereas AdWords reports conversion counts at the time of the click that caused the conversion.

Bing Ads only supports conversion tracking and we do not offer any site analytics functionality that Google Analytics offers.

How can I see conversion counts by goal name?expando image

You can view aggregate conversion counts for each goal in the Conversion Tracking > Conversion Goals page. Further, you can run the Goals reports in the UI (Reports tab) or API to segment that data by accounts, campaigns, ad groups and keywords.

Is Campaign Analytics deprecated?expando image

Campaign Analytics sunset on Nov 1, 2016 after months of migration. We’ve been working on migrating active Campaign Analytics customers to the more powerful UET since this May. If you haven’t already done so, you’ll want to ensure UET is set up so you can continue to track conversions (i.e. purchase, sign up, download) to your site.

How long before conversions show up in Reports? expando image

The SLA for conversion data to show up in reports is 4 hours from when the conversion occurred. For Mobile App Install type conversions that we track with the help of certified partners, please consult that partner you use for their SLA on reporting app install actions back to Bing Ads.

How can I validate my setup of conversion tracking?expando image
  1. Create and add the UET tag to all pages of your website.
  2. On the UET tags page, make sure the tag is Tag active.
  3. On the Conversion goals page, create a conversion goal.
  4. Trigger an ad on Bing, click the ad, and then convert on the site.
  5. In three hours, revisit the Conversion Goals page to see that the goal is counting conversions.
Are the tags SSL compliant? If so, how does it work?expando image

Yes, the tags are SSL compliant. The way it works is that it reads the protocol of whatever page it’s placed on (http or https) and matches the protocol.

What data does UET collect once I install it on my website?expando image

UET collects the following data and Bing Ads retains it for 180 days. Bing Ads doesn't resell this data to third parties or share it with other advertisers.

Parameter Value Passed Purpose
ti UET Tag ID Identify tag.
ver Version Version of UET.
mid GUID generated by UET tag Used to relate page load and any custom events passed with each other.
evt Event type (pageload or custom) Distinguishes page load event from custom events.
P URL of the page Identify webpage.
r Referrer url Identify referrer url.
ec Event category (custom value passed by advertiser) These are needed if advertiser chooses to use custom events for conversion tracking or remarketing.
ea Event action (custom value passed by advertiser)
ev Event value (custom value passed by advertiser)
el Event label (custom value passed by advertiser)
gv Variable revenue (custom value passed by advertiser) Needed if advertiser chooses to track variable revenue.
rn Random number Handles browser cache.
tl Page title Used to construct digital signature so that we can detect fraud.
lt Page load time
lg Language setting of browser
sc Screen color depth
sh Screen height
sw Screen width
pi Digital signature - one way hash of tl, lt, lg, sc, sh, sw.
sid Random ID generated by UET tag Session ID, which is unique per domain.
  • In addition to the data collected above, Bing Ads also receives the customer's cookies and IP address via the UET events. In general, the cookies (in the relevant domain) and IP address are always passed with every http request, not just UET.
  • For additional details about Microsoft privacy policies for usage of data, please refer to Microsoft Privacy Statement. Also note that we will not be reselling the data we collect via UET to third parties and/or share it with other advertisers using Bing Ads.
Are destination URL and custom event goals case sensitive?expando image

No. When Bing Ads matches UET logs with conversion goals to count conversions, it isn't case sensitive.

See more videos...