Embora o Google Tag Manager seja utilizado por muitos sites em todo o mundo, outras soluções de gerenciamento de tags estão surgindo em vários lugares.
É o caso do Matomo, que, para complementar seu serviço de análise de tráfego, lançou o Matomo Tag Manager.
Não se preocupe se você está acostumado com o GTM, o funcionamento desses dois serviços é relativamente similar!
No entanto, o Axeptio envia as informações de consentimento automaticamente para o GTM, o que não ocorre com o Matomo Tag Manager.
Para resolver isso, aqui está um trecho de código a ser adicionado ao seu script Axeptio, que permitirá transmitir todas as informações importantes 🍪 provenientes do 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});
});
});
Isso enviará os eventos "axeptio_activate_nomeDoCookie" para o Matomo, e você poderá usar esses eventos como acionadores, assim como no Google Tag Manager ✨.
📌 Para mais informações sobre o funcionamento do Axeptio com o GTM, você encontrará aqui a documentação.
