Bien que Google Tag Manager soit utilisé par de nombreux sites à travers le monde, d’autres solutions de Tag management apparaissent un peu partout.
C’est le cas de Matomo, qui, pour compléter son service d’analyse de traffic, a sorti Matomo Tag Manager.
Pas d’inquiétude si vous êtes habitués à GTM, le fonctionnement de ces deux services est relativement similaire !
Cependant, Axeptio envoie les informations de consentement automatiquement à GTM, ce qui n’est pas le cas pour Matomo Tag Manager.
Pour y remédier, voici un bout de code à rajouter dans votre script Axeptio, qui permettra de transmettre toutes les infos croustillantes 🍪 venant d’Axeptio :
window._axcb = window._axcb || [];
window._mtm = window._mtm || [];
window._axcb.push(function (sdk) {
sdk.on("cookies:complete", function (choices) {
let axeptio_Matomo = [];
for (let vendor in choices) {
if (vendor != "$$completed" && choices[vendor] == true) {
_mtm.push({ event: `axeptio_activate_${vendor}` });
axeptio_Matomo.push(vendor);
}
}
_mtm.push({"axeptio_Matomo": axeptio_Matomo});
});
});
Ceci enverra les évènements “axeptio_activate_nomDuCookie” à Matomo, et vous pourrez alors utiliser ces évènements comme déclencheurs, comme sur Google Tag Manager ✨.