كيفية إعداد yandex metrica

أهلاً بالجميع

كنت أتساءل عن كيفية إضافة Yandex Metrica إلى موقع مستضاف ذاتيًا.
لقد أجريت بعض البحث ولكني بحاجة إلى مزيد من المعلومات

<!-- 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 -->

فكرتي هي تعديل السمة، أو إنشاء مكون جديد. في قسم Head لأن هذه هي تعليماتهم

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

عند تثبيت العلامة في رمز HTML للموقع، ضع الرمز بأقرب ما يمكن من أعلى الصفحة. على سبيل المثال، ضمن علامات <head></head> أو <body></body>.

ثم قد أقدم tag.js من S3 الخاص بي لتجنب حظر الإعلانات. أعرف أن هذه ليست فكرة جيدة، فقد يغيرون tag.js في أي وقت.

هل هذه هي أفضل طريقة للقيام بذلك؟

علي

إعجاب واحد (1)