Mapp - THE #1 INSIGHT-LED CUSTOMER EXPERIENCE PLATFORM - Don’t settle for average marketing results – use Mapp Cloud!
Official website: https://mapp.com/
JENTIS - MAPP - Global Constants
Track Domain | Specify the tracking domain name. Once your Mapp account is created, you will receive this information. |
Track ID | Enter your tracking ID. You find it in your Mapp Q3 account: Configuration > System Configuration > Data Collection. |
JENTIS - MAPP Tag Types
Currently JENTIS Tag Manager supports the following tags with MAPP.
S2S (Twin-Server): Pageview
Sending Pageview data for Mapp | 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 implementation to work out of the box:
_jts.push track:
Code example (do not execute or copy paste; for reference only).
function pageview() {
_jts.push({
"track" : "pageview"
});
_jts.push({
"track" : "submit"
});
}
|
S2S (Twin-Server): Productview
Sending Productview data for Mapp | 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 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"
});
}
|
S2S (Twin-Server): Add To Cart
Sending an Add-To-Cart event/action data for Mapp | 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 implementation to work out of the box:
_jts.push track:
Code example (do not execute or copy paste; for reference only).
function addtocart() {
_jts.push({
"track" : "product",
"type" : "addtocart",
"id" : "1111111",
"quantity" : 2,
"name" : "Product 1",
"brutto" : 100.00,
"group" : ["group1","group2"],
"brand" : "Brand X",
"position" : 1,
"variant" : "type a"
});
//---------------------------
_jts.push({
"track" : "addtocart"
}, true);
//true parameter ->
//In this case it is identical with _jts.push({"track":"submit"})
}
|
S2S (Twin-Server): Order
Sending Order data for Mapp | This tag will create the following data storages (cookies, local or session client side browser storages):
- gtag.js 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)
The following JENTIS Data Layer _jts push track calls are required for the default JENTIS implementation to work out of the box:
_jts.push track:
- pageview
- product 1-n
- order
- submit
Code example (do not execute or copy paste; for reference only).
function checkout() {
_jts.push({
"track" : "pageview"
});
//---------------------------
_jts.push({
"track" : "product",
"type" : "order",
"id" : "1111111",
"name" : "Product 1",
"group" : ["group1","group2"],
"brutto" : 100.00,
"netto" : 70.10,
"variant" : "type a",
"brand" : "Brand X",
"quantity" : 3,
"position" : 1
});
_jts.push({
"track" : "product",
"type" : "order",
"id" : "2222222",
"name" : "Product 2",
"group" : ["group1","group2"],
"brutto" : 150.00,
"netto" : 110.10,
"variant" : "type b",
"brand" : "Brand X",
"quantity" : 1,
"position" : 2
});
//---------------------------
_jts.push({
"track" : "order",
"orderid" : "abcdef123456",
"brutto" : 450.00,
"shipping" : 20.00,
"tax" : 40.00,
"affiliation": "JENTIS",
"vouchers" : [
{
"code": "abc123",
"value": 10.15
},
{
"code": "def456",
"value": 15.80
}
]
});
_jts.push({
"track" : "submit"
});
}
|
S2S (Twin-Server): Action / Event
Sending Action/Event data for Mapp | 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 implementation to work out of the box:
_jts.push track:
Code example (do not execute or copy paste; for reference only).
_jts.push({
"track" : "event",
"group" : "E-Commerce",
"name" : "Product-Impression",
"value" : "0023775322",
"numvalue" : 299,
"noninteraction": true
});
|