Add support for Bing Ads Universal Event Tracking

This commit is contained in:
javiertury 2018-08-13 13:33:52 +02:00 committed by GitHub
parent 528f8a76da
commit f59d033512
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 0 deletions

View File

@ -2285,3 +2285,31 @@ tarteaucitron.services.matomo = {
tarteaucitron.addScript(tarteaucitron.user.matomoHost + 'piwik.js', '', '', true, 'defer', true);
}
};
// bing ads universal event tracking
tarteaucitron.services.bingads = {
'key': 'bingads',
'type': 'ads',
'name': 'Bing Ads Universal Event Tracking',
'uri': 'https://advertise.bingads.microsoft.com/en-us/resources/policies/personalized-ads',
'needConsent': true,
'cookies': ['_uetmsclkid'],
'js': function () {
'use strict';
var u = tarteaucitron.user.bingadsTag || 'uetq';
window[u] = window[u] || [];
tarteaucitron.addScript('https://bat.bing.com/bat.js', '', function () {
var bingadsCreate = {ti: tarteaucitron.user.bingadsID};
if ('bingadsStoreCookies' in tarteaucitron.user) {
bingadsCreate['storeConvTrackCookies'] = tarteaucitron.user.bingadsStoreCookies;
}
bingadsCreate.q = window[u];
window[u] = new UET(bingadsCreate);
window[u].push('pageload');
});
}
};