Как получить номер счетчика метрики и вызывать его в своем скрипте?

Есть несколько страниц, с подключенным кодом метрики:
(function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounterXXXXXXXX = new Ya.Metrika({
                    id:XXXXXXXX,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");


На каждой странице значение XXXXXXXX разное. но скрипт, который обрабатывает формы на страницах и добавляет цели - один и тот же. Я не могу понять, как можно через JS считать код счетчика, который установлен на сайте и вызывать уже: yaCounterXXXXXXXX.reachGoal('JForma'); с нужным кодом?
  • Вопрос задан
  • 1021 просмотр
Решения вопроса 1
y0u
@y0u Куратор тега JavaScript
dev
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы