Hola a todos
Me preguntaba cómo añadir Yandex Metrica a un sitio autoalojado.
He buscado un poco pero necesito más información
<!-- 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 -->
Mi idea es editar el tema, o crear un nuevo componente. en la sección Head porque ahí están las instrucciones
/admin/customize/themes/1/common/head_tag/edit
Al instalar la etiqueta en el código HTML del sitio, coloque el código lo más cerca posible de la parte superior de la página. Por ejemplo, dentro de las etiquetas
<head></head>o<body></body>.
luego puedo servir el tag.js desde mi S3 para evitar los bloqueadores de anuncios. sé que no es una buena idea, pueden cambiar el tag.js en cualquier momento.
¿Es esta la mejor manera de hacerlo?
Ali