Отправка события в Яндекс. Метрику и Google Analytics Tilda

Уверен, что вам будет легче разобраться свой сайта вместе с нами, мы сможем Вам помочь в решение сложных задач, посмотрите наши услуги по разработке сайтов или просто воспользуйтесь нашей базой знаний и работайте по ней.

<!-- Seo Event -->
<script>
    if (document.readyState !== 'loading') {
        us_sendMertics();
    } else {
        document.addEventListener('DOMContentLoaded', us_sendMertics);
    }

    function us_sendMertics() {
        var links = document.querySelectorAll('[href="#rec480747380"]');
        Array.prototype.forEach.call(links, function (link) {
            link.addEventListener('click', function () {
                if (window.mainMetrikaId !== undefined) {
                    mySeoFunctionBtn();
                }
            });
        });
    }

    function mySeoFunctionBtn() {
        console.log("Seo Event - Btn - knopka-zapisatsya")

        // Google
        var _tmr = window._tmr || (window._tmr = []);
        _tmr.push({"type":"reachGoal","id":3268020,"goal":"knopka-zapisatsya"});

        // Yandex
        ym(90559319,'reachGoal','knopka-zapisatsya');
    }

</script>
<script>
    function mySuccessFunction(form) {
        console.log("Seo Event - Popup Success - lead");

        // Google
        var _tmr = window._tmr || (window._tmr = []);
        _tmr.push({"type":"reachGoal","id":3268020,"goal":"lead"});

        // Yandex
        ym(90559319,'reachGoal','lead');
    }

    if (document.readyState !== 'loading') {
        us_sendFormAfterSuccess();
    } else {
        document.addEventListener('DOMContentLoaded', us_sendFormAfterSuccess);
    }

    function us_sendFormAfterSuccess() {
        var forms = document.querySelectorAll('.js-form-proccess');
        Array.prototype.forEach.call(forms, function (form) {

            console.log("Seo Event - popup");
            form.addEventListener('tildaform:aftersuccess', function () {
                mySuccessFunction(form);
            });
        });
    }
</script>

<!-- Seo Event -->

Проверка

http://example.com/?_ym_debug=1

Статьи, которые могут вас заинтересовать:

Отзывы

О нас говорят

Первый шаг на пути к улучшению сайта
Начните улучшать ваш сайт уже сейчас. Узнайте о всех возможностях веб разработки
или задайте вопрос нашей команде экспертов. Мы на связи 24/7.