aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2023-01-10 05:09:40 +0300
committerEvgeny Zinoviev <me@ch1p.io>2023-01-10 05:09:40 +0300
commit6daf574fd3f18909be05b0d61335e7634329ec45 (patch)
tree2252b2de486407d6be7b78c257651239c486a53d
parent1747f73b1d56b5bf36c36bba6eb36c3de4862f45 (diff)
add metrika counter
-rw-r--r--skin/base.skin.php20
1 files changed, 18 insertions, 2 deletions
diff --git a/skin/base.skin.php b/skin/base.skin.php
index 335e330..3374555 100644
--- a/skin/base.skin.php
+++ b/skin/base.skin.php
@@ -31,7 +31,23 @@ return <<<HTML
<div class="page-content base-width">
<div class="page-content-inner">{$unsafe_body}</div>
</div>
- {$ctx->renderScript($js, $unsafe_lang, $opts['dynlogo_enabled'])}
+ {$ctx->renderScript($js, $unsafe_lang, $opts['dynlogo_enabled'])}
+
+ <!-- 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(91996445, "init", {
+ clickmap:true,
+ trackLinks:true,
+ accurateTrackBounce:true
+ });
+ </script>
+ <noscript><div><img src="https://mc.yandex.ru/watch/91996445" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
+ <!-- /Yandex.Metrika counter -->
</body>
</html>
<!--
@@ -298,4 +314,4 @@ function renderMoonIcon($ctx) {
return <<<SVG
<svg width="18" height="18" xmlns="http://www.w3.org/2000/svg"><path d="M14.54 10.37a5.4 5.4 0 01-6.91-6.91.59.59 0 00-.74-.75 6.66 6.66 0 00-2.47 1.54 6.6 6.6 0 1010.87 6.86.59.59 0 00-.75-.74zm-1.61 2.39a5.44 5.44 0 01-7.69-7.69 5.58 5.58 0 011-.76 6.55 6.55 0 007.47 7.47 5.15 5.15 0 01-.78.98z" fill-rule="evenodd" /></svg>
SVG;
-} \ No newline at end of file
+}