{% set effectiveYmCounterId = counterId %}
<!-- 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?id={{ effectiveYmCounterId }}",
"ym"
);
const userParams = {{ userParams|raw }};
const metrikaInitCommand = {
ssr: true,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true,
ecommerce: "dataLayer"
};
if (userParams !== null) {
metrikaInitCommand.userParams = userParams;
}
ym({{ effectiveYmCounterId }}, "init", metrikaInitCommand);
</script>
<noscript>
<div><img src="https://mc.yandex.ru/watch/{{ effectiveYmCounterId }}"
style="position:absolute; left:-9999px;" alt=""/></div>
</noscript>
<!-- /Yandex.Metrika counter -->