Установка нескольких счетчиков на сайт

Иногда возникает необходимость разместить на странице сразу несколько счетчиков. В этом случае предпочтительнее не дублировать полный код инициализации счетчика. Лучше сгруппировать код создания всех объектов класса Ya.Metrika внутри секции try … catch, используя полный код одного счетчика как шаблонный. Аналогичным образом код вставки изображений, использующийся при отключенном JavaScript, можно разместить внутри единственного элемента noscript.

<!-- Yandex.Metrika counter -->
<script type="text/javascript">
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounterXXXXXX = new Ya.Metrika({id: XXXXXX});
                w.yaCounterYYYYYY = new Ya.Metrika({id: YYYYYY, webvisor: true});
            } catch(e) { }
        });

      ...
        
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript>
  <div>
    <img src="//mc.yandex.ru/watch/XXXXXX?ut=noindex" style="..." alt="" />
    <img src="//mc.yandex.ru/watch/YYYYYY?ut=noindex" style="..." alt="" />
  </div>
</noscript>
<!-- /Yandex.Metrika counter -->

Здесь XXXXXX и YYYYYY — номера счетчиков Метрики.