Intégration Matomo Tag Manager

Loïc
Loïc
  • Mise à jour

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 ✨.

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 2 sur 8