Microsoft Ads - Bing UET
  • 12 Jan 2023
  • 3 Minutes to read
  • Contributors
  • Dark
    Light

Microsoft Ads - Bing UET

  • Dark
    Light

 

This article version is deprecated. Please find here the latest version:  https://docs.jentis.com/docs/microsoft-ads-bing-uet

Article Summary

Microsoft Ads (also known as Bing Ads) is an advertising platform of the Microsoft Corporation. This services provide conversion and data tracking that can be enhanced with JENTIS. That supports features of client and server side data streams and script execution.

Official website: Microsoft Ads

JENTIS - Bing UET - Global Constants

UET Tag IDThe Universal Event Tracking Tag ID. This is shared with you in your Microsoft Ads account when a UET tag is created in your tools: conversion tracking section, ie. “543210”.

JENTIS - Bing UET Tag Types

Currently JENTIS Tag Manager supports the following tags with Bing UET.

HYB: UET Pageload Event BETA

DescriptionJENTIS Data Layer - Default Dependencies

This tag will activate a pageLoad event data stream to Microsoft Ads Universal Event Tracking.


This tag will create the following data storages (cookies, local or session client side browser storages):

  • no data is explicitly stored or read on a users device (client side) specifically with this tag

The following JENTIS Data Layer _jts push track calls are required for the default JENTIS Bing UET implementation to work out of the box:

_jts.push track:

  • pageview
  • submit

Code example (do not execute or copy paste; for reference only).

function pageview() {
    _jts.push({
       "track" : "pageview"
    });

    _jts.push({
        "track" : "submit"
    });
}

HYB: UET Pagehide Event BETA

DescriptionJENTIS Data Layer - Default Dependencies

This tag will send a pageHide event data stream to Microsoft Ads Universal Event Tracking.


This tag will create the following data storages (cookies, local or session client side browser storages):

  • no data is explicitly stored or read on a users device (client side) specifically with this tag

The following JENTIS Data Layer _jts push track calls are required for the default JENTIS Bing UET implementation to work out of the box:

_jts.push track:

  • pageview
  • submit

Code example (do not execute or copy paste; for reference only).

function pageview() {
    _jts.push({
       "track" : "pageview"
    });

    _jts.push({
        "track" : "submit"
    });
}

HYB: UET Custom Remarketing Event BETA

DescriptionJENTIS Data Layer - Default Dependencies

Send remarketing events to Microsoft Ads Universal Event Tracking (e.g.: home, category, other, searchresults, product, cart, purchase).

This tag will create the following data storages (cookies, local or session client side browser storages):

  • no data is explicitly stored or read on a users device (client side) specifically with this tag

This tag is designed to work with many different elements, depending on your requirements to optimize remarketing activity. For this reason no default trigger and JENTIS Data Layer is defined.



S2S: UET Conversion BETA

DescriptionJENTIS Data Layer - Default Dependencies

Sends a custom conversion event for Microsoft Ads Universal Event Tracking (e.g.: order, registration, outbound link etc.).

This tag will create the following data storages (cookies, local or session client side browser storages):

  • no data is explicitly stored or read on a users device (client side) specifically with this tag

The following JENTIS Data Layer _jts push track calls are required for the default JENTIS Bing UET implementation to work out of the box:

_jts.push track:

  • pageview
  • product 1-n
  • productview
  • submit 

Code example (do not execute or copy paste; for reference only).

function productview() {
    _jts.push({
        "track" : "pageview"
    });

    //---------------------------
    
    _jts.push({
        "track"     :   "product",
        "type"        :    "productview",
        "id"        :   "1111111",
        "quantity"  :   1,
        "name"      :   "Product 1",
        "brutto"    :   100.00,
        "brand"     :   "Brand Y",
        "group"     :   ["group1","group2"],
        "position"  :   1,
        "variant"   :   "type a"
    });

    _jts.push({
        "track"     :   "product",
        "type"        :    "productview",
        "id"        :   "2222222",
        "quantity"  :   1,
        "name"      :   "Product 2",
        "brutto"    :   200.00,
        "brand"     :   "Brand X",
        "group"     :   ["group1","group2"],
        "position"  :   1,
        "variant"   :   "type b"
    });

    //---------------------------
    
    _jts.push({
        "track" : "productview"
    });

    _jts.push({
        "track" : "submit"
    });
}



Was this article helpful?