Skip to main content
Skip table of contents

Taboola

Taboola is an ad network for advertisers, publishers and brands.

Official webpage: Taboola

JENTIS - Taboola - Global Constants

Taboola IDThe Taboola Ads Account ID can be found in your according account on taboola.com.

JENTIS - Taboola Tag Types

Currently JENTIS Tag Manager supports the following tags with Taboola.

C2S: Taboola Basetag

DescriptionJENTIS Data Layer - Default Dependencies

This tag will load the third party library from Taboola managed host on the client side. The code and network request is executed on the browser and device of the website visitor. Add this tag to your JENTIS configuration to activate audience related features in Taboola.

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

  • Taboola library internal cookies can be set (this tag executes original source code from the third party, which gives this third party permission to access and store data on the users device).
  • No further cookies/storages are set by JENTIS on client side with this tag


The following default _jts push track calls are required for the default JENTIS Taboola implementation to work out of the box:

_jts.push track:

  • pageview
  • submit 

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

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


S2S: Taboola Conversion


DescriptionJENTIS Data Layer - Default Dependencies

This tag activates a conversion signal that connects to your Taboola measurement configuration. It requires the event name that is generated on configuration of the according conversion measurement in your Taboola account.

By default it is linked in JENTIS to the ecommerce order data, which you can adjust to any relevant conversion event or custom trigger.

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

  • Taboola library internal cookies can be set (this tag executes original source code from the third party, which gives this third party permission to access and store data on the users device).
  • No further cookies/storages are set by JENTIS on client side with this tag


The following default _jts push track calls are required for the default JENTIS Taboola implementation to work out of the box:

_jts.push track:

  • pageview
  • order
    • orderid
    • brutto
  • submit 

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

function order() {
    _jts.push({
       "track" : "pageview"
    });
    
    _jts.push({
       "track" : "order",
       "brutto" : 123.22,
       "orderid" : "AB-123-2022"
    });

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

S2S: Taboola Click Detection


DescriptionJENTIS Data Layer - Default Dependencies

This tag must be activated when a Taboola campaign information is received in a user session, ie. on a landing page where the “tbclid” query parameter is present in the URL. It is strongly recommended to use this tag on all configurations with Taboola in JENTIS.

This acts as a conversion linker and serves for correct attribution of conversions in your Taboola campaigns.


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

  • server side (TWIN browser) local storage “tbclid”: the value of the URL query parameter on the landing page is stored per lifetime of this user (not on the users device, but on the server side runtime)

The following default _jts push track calls are required for the default JENTIS Taboola implementation to work out of the box:

_jts.push track:

  • pageview
  • submit 

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

function order() {
    _jts.push({
       "track" : "pageview"
    });
    _jts.push({
        "track" : "submit"
    });
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.