From 2d212e4f9e51b4072e69ab419359e27a1d53931a Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Tue, 3 Nov 2020 11:46:40 +0100 Subject: [PATCH 1/2] Add support for Twitter Universal Website Tag --- tarteaucitron.services.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index ad8d2a0..dc0cc94 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -2097,6 +2097,30 @@ tarteaucitron.services.twittertimeline = { } }; +// twitter universal website tag +tarteaucitron.services.twitteruwt = { + "key": "twitteruwt", + "type": "analytic", + "name": "Twitter Universal Website Tag", + "uri": "https://business.twitter.com/en/help/campaign-measurement-and-analytics/conversion-tracking-for-websites.html", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + window.twq = function () { + window.twq.exe ? window.twq.exe.apply(window.twq, arguments) : window.twq.queue.push(arguments); + } + window.twq.version = '1.1'; + window.twq.queue = []; + + tarteaucitron.addScript('https://static.ads-twitter.com/uwt.js', '', function () { + window.twq('init', tarteaucitron.user.twitteruwtId); + window.twq('track', 'PageView'); + }); + } +}; + // user voice tarteaucitron.services.uservoice = { "key": "uservoice", From e352ac0115b246907fe8a44464adbed3147dbe4c Mon Sep 17 00:00:00 2001 From: Pierre Rudloff Date: Tue, 3 Nov 2020 12:01:50 +0100 Subject: [PATCH 2/2] Add support for Verizon Dot Tag --- tarteaucitron.services.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index ad8d2a0..04085de 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -2309,6 +2309,34 @@ tarteaucitron.services.visualrevenue = { } }; +// verizon dot tag +tarteaucitron.services.verizondottag = { + "key": "verizondottag", + "type": "analytic", + "name": "Verizon Dot Tag", + "uri": "https://developer.verizonmedia.com/native/guide/audience-management/dottags/", + "needConsent": true, + "cookies": [], + "js": function () { + "use strict"; + + window.dotq = window.dotq || []; + window.dotq.push({ + 'projectId': tarteaucitron.user.verizondottagProjectId, + 'properties': {'pixelId': tarteaucitron.user.verizondottagPixelId} + }); + + tarteaucitron.addScript('https://s.yimg.com/wi/ytc.js', '', function () { + const items = window.dotq; + window.dotq = []; + window.dotq.push = function (item) { + YAHOO.ywa.I13N.fireBeacon([item]) + }; + YAHOO.ywa.I13N.fireBeacon(items) + }); + } +}; + // vshop tarteaucitron.services.vshop = { "key": "vshop",