Add sendinblue fix #1042

This commit is contained in:
Amauri CHAMPEAUX 2023-01-09 11:45:46 +01:00
parent 5979e375d3
commit 0f786800af
1 changed files with 36 additions and 0 deletions

View File

@ -59,6 +59,42 @@ tarteaucitron.services.activecampaignvgo = {
} }
}; };
// sendinblue
tarteaucitron.services.sendinblue = {
"key": "sendinblue",
"type": "other",
"name": "sendinblue",
"uri": "https://sendinblue.com/rgpd/",
"needConsent": true,
"cookies": [],
"js": function () {
"use strict";
if (tarteaucitron.user.sendinblueKey === undefined) {
return;
}
window.sib = {equeue: [], client_key: tarteaucitron.user.sendinblueKey};
window.sendinblue = {};
for (var j = ['track', 'identify', 'trackLink', 'page'], i = 0; i < j.length; i++) {
(function(k) {
window.sendinblue[k] = function() {
var arg = Array.prototype.slice.call(arguments);
(window.sib[k] || function() {
var t = {};
t[k] = arg;
window.sib.equeue.push(t);
})(arg[0], arg[1], arg[2], arg[3]);
};
})(j[i]);
}
tarteaucitron.addScript('https://sibautomation.com/sa.js?key=' + window.sib.client_key, 'sendinblue-js', function () {
window.sendinblue.page();
});
}
};
// collectchat // collectchat
tarteaucitron.services.collectchat = { tarteaucitron.services.collectchat = {
"key": "collectchat", "key": "collectchat",