Comment configurer Yandex Metrica

Bonjour à tous

Je me demandais comment ajouter Yandex Metrica à un site auto-hébergé.
J’ai fait quelques recherches mais j’ai besoin de plus d’informations

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();
   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(MY-CODE, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true,
        ecommerce:"dataLayer"
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/MY-CODE" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Mon idée est de modifier le thème, ou de créer un nouveau composant. dans la section Head car c’est là que se trouvent les instructions.

/admin/customize/themes/1/common/head_tag/edit

Lors de l’installation de la balise dans le code HTML du site, placez le code aussi près que possible du haut de la page. Par exemple, dans les balises ou .

Ensuite, je pourrai servir le tag.js depuis mon S3 pour éviter les bloqueurs de publicité. Je sais que ce n’est pas une bonne idée, ils pourraient changer le tag.js à tout moment.

Est-ce la meilleure façon de faire ?

Ali

1 « J'aime »