Установка целей - Яндекс Метрика с целями через Яндекс Тег Менеджер . Блог который обновляет статьи.

  • 19.01.2026 08:16:52
  • 30.08.2025
  • 314
  • 4
  • 0
  • Константин Винниченко

Содержание с переходом

  1. Добавляем скрипт

Добавляем скрипт

Добавляем в пользовательский HTML-тег в Яндекс Тег Менеджере и настраиваем скрипт
 
<!-- Универсально от SeoUp.su цели TIME и SEND -->
<script type="text/javascript">
    var ts = new Object();
    ts.ymNumber = "";
    ts.ymCreate = false;
    ts.bAddTagForm = false;
    ts.fForm = "FORM";
    ts.bFormSEND = true;
    ts.fRequired = "INPUT.tel,INPUT#tel,INPUT.phone,INPUT#phone,INPUT[name='tel'],INPUT[name='phone'],INPUT[type='tel']";
    ts.bRequired = true;
    ts.fBut = "";
    ts.bMask = false;
    ts.fMask = ts.fRequired;
    ts.sMask = "+9(999)999-99-99";
    ts.bDebugEnable = true;
    ts.bDebugDisplay = false;
    ts.bDebugAlert = false;
    ts.secMax = 40;
    ts.priceTIME = 0;
    ts.priceSEND = 0;
    ts.timeOut = 500;
    ts.currencyCode = "RUB";
    ts.nameSEND = "SEND";
    ts.mGOOD = "FORM,SEND,CLICK_TEL,CLICK_EMAIL,CLICK_MES,CLICK_MAP,CONTACT,PAY";
    ts.mParam = "yclid,gclid,utm_source,utm_medium,utm_campaign,utm_content,utm_term,_openstat,from,ref,fbclid";
    ts.mCoal = {
        "form": [{
            valueForm: "FORM[action*='login'],FORM#login,FORM.login,FORM.login-form,FORM#loginform,FORM.loginform,FORM.auth,FORM.auth-form,FORM#avtorization-form,FORM.avtorization-form,FORM[name='form_auth'],FORM#auth-page-form",
            valueInput: "INPUT[type='password']",
            valueRequired: true,
            valueBut: "",
            goal: "LOGIN",
            sum: 0
        },
        {
            valueForm: "FORM[action*='register'],FORM[action*='create-account'],FORM#register,FORM.register,FORM.register-form,FORM.reg,FORM.reg-form,FORM#registraion-page-form,FORM#registraion-page-form",
            valueInput: "INPUT[type='password']",
            valueRequired: true,
            valueBut: "",
            goal: "REG",
            sum: 0
        }
        ],
        "click": [{
            value: ".b24-widget-button-social-item,[href*='yelp.com'],[href*='vk.me'],[href*='vk.com'],[href*='vkontakte.ru'],[href*='instagram.com'],[href*='ok.ru'],[href*='facebook.com'],[href*='twitter.com'],[href*='youtube.com'],[href*='rutube.ru'],[href*='telegram.org'],[href*='odnoklassniki.ru'],[href*='plus.google.com'],[href*='my.mail.ru'],[href*='linkedin.com'],[href*='zen.yandex.ru'],[href*='tiktok.com'],[href*='x.com']",
            goal: "CLICK_SOC",
            sum: 0
        },
        {
            value: "[href^='sms:'],[href^='tg:'],[href^='whatsapp:'],[href^='skype:'],[href*='skype.com'],[href^='viber:'],[href*='whatsapp.com'],[href*='wa.me'],[href*='t.me'],[href*='telegram.me'],[href*='teleg.one'],[href*='tele.click'],[href*='wa.link'],[href*='wa.clck.bar'],[href*='/m.me/']",
            goal: "CLICK_MES",
            sum: 0
        },
        {
            value: "[href*='yandex.ru/profile/'],[href*='yandex.ru/maps/'],[href*='yandex.com/profile/'],[href*='yandex.com/maps/'],[href*='google.ru/maps/'],[href*='google.com/maps/'],[href*='2gis.ru'],[href*='maps.app.goo.gl']",
            goal: "CLICK_MAP",
            sum: 0
        },
        {
            value: "[href$='.3gp'],[href$='.7z'],[href$='.aac'],[href$='.apk'],[href$='.avi'],[href$='.csv'],[href$='.db'],[href$='.djvu'],[href$='.dmg'],[href$='.doc'],[href$='.docx'],[href$='.exe'],[href$='.flac'],[href$='.flv'],[href$='.gz'],[href$='.iso'],[href$='.key'],[href$='.midi'],[href$='.mka'],[href$='.mkv'],[href$='.mov'],[href$='.mp3'],[href$='.mp4'],[href$='.mpd'],[href$='.mpeg'],[href$='.mpg'],[href$='.msi'],[href$='.odt'],[href$='.ogg'],[href$='.pdf'],[href$='.pkg'],[href$='.pps'],[href$='.ppt'],[href$='.pptm'],[href$='.pptx'],[href$='.rar'],[href$='.rtf'],[href$='.sql'],[href$='.tar'],[href$='.torrent'],[href$='.txt'],[href$='.vcf'],[href$='.wav'],[href$='.wma'],[href$='.wmf'],[href$='.wmv'],[href$='.xls'],[href$='.xlsm'],[href$='.xlsx'],[href$='.zip']",
            goal: "CLICK_FILE",
            sum: 0
        },
        {
            value: "[href^='tel:']",
            goal: "CLICK_TEL",
            sum: 0
        },
        {
            value: "[href^='mailto:']",
            goal: "CLICK_EMAIL",
            sum: 0
        },
        {
            value: "[href*='window.print']",
            goal: "CLICK_PRINT",
            sum: 0
        }
        ],
        "url": [{
            value: /(\?|&)(q|s|search|query|text)=/i,
            goal: "SEARCH",
            sum: 0
        },
        {
            value: /(contact|kontakt|контакт)/i,
            goal: "CONTACT",
            sum: 0
        },
        {
            value: /(cart|basket|order)/i,
            goal: "CART",
            sum: 0
        },
        {
            value: /(\/order\/make\/|\/checkout\/|\/order\/)/i,
            goal: "ORDER",
            sum: 0
        },
        {
            value: /(order_?id=\d+|ORDER_ID=\d+)/i,
            goal: "PAY",
            sum: 0
        },
        {
            value: /(thank|order_?id=\d+|tilda\/form\d+\/submitted|checkout\/success|ORDER_ID=\d+)/i,
            goal: "SEND",
            sum: ts.priceSEND
        },
        ],
        "hover": [{
            value: "[href^='sms:'],[href^='tg:'],[href^='whatsapp:'],[href^='skype:'],[href*='skype.com'],[href^='viber:'],[href*='whatsapp.com'],[href*='wa.me'],[href*='t.me'],[href*='telegram.me'],[href*='teleg.one'],[href*='tele.click'],[href*='wa.link'],[href*='wa.clck.bar']",
            goal: "HOVER_MES",
            sum: 0
        },
        {
            value: "[href^='tel:']",
            goal: "HOVER_TEL",
            sum: 0
        },
        {
            value: "[href^='mailto:']",
            goal: "HOVER_EMAIL",
            sum: 0
        },
        {
            value: ts.fForm,
            goal: "HOVER_FORM",
            sum: 0
        },
        ],
        "copy": [{
            value: /[ ()\d\-]{7,18}/,
            goal: "COPY_TEL",
            sum: 0
        },
        {
            value: /[^@\s]+@[^@\s]+\.[^@\s]+/,
            goal: "COPY_EMAIL",
            sum: 0
        }
        ],
        "ref": [{
            value: /(allpay\.to|qiwi\.com|paypal\.com|advcash\.com|interkassa\.com|payanyway\.ru|payeer\.com|paykeeper\.ru|perfectmoney\.is|platron\.ru|robokassa\.com|securepayments\.sberbank\.ru|unitpay\.ru|yoomoney\.ru|webmoney\.ru|walletone\.com|tinkoff\.ru)/i,
            goal: "PAY",
            sum: 0
        },],
        "time": [{
            value: 5,
            goal: "SEC5",
            sum: 0
        },
        {
            value: 15,
            goal: "SEC15",
            sum: 0
        },
        {
            value: 30,
            goal: "SEC30",
            sum: 0
        },
        {
            value: 60,
            goal: "SEC60",
            sum: 0
        },
        {
            value: 120,
            goal: "SEC120",
            sum: 0
        }
        ],
        "redirect_ym": [{
            value: "UNIQUE_LEAD,Jivo_Offline_message_sent,Jivo_In-chat_email_form_submitted,Jivo_User_gave_contacts_during_chat,Jivo_Callback_requested,RedHelper.Message_sent,RedConnect.callOrdered,CHAT_OFFLINE_MESSAGE,CHAT_VISITOR_INTRODUCED,Chatra_Pre-chat_form_submitted,LEADBACK_CALL,LEADBACK_CHAT_LEAD,LEADBACK_CHAT_OFFLINE_LEAD,MeTalk_Offline_message_sent,MeTalk_Form_submited,MeTalk_User_gave_contacts_before_chat,MeTalk_User_gave_contacts_during_chat,Callbackhunter_CALL,Callbackhunter_CALL_MOBILE,marquiz-finish,mch_callback_created,mch_leadgen_created,mch_chat_propose,widget_callback_created,widget_leadgen_created",
            goal: "SEND",
            sum: ts.priceSEND
        },],
    };
    var promise = loadScript();
    promise.then(
        js => {},
        error => console.log(`Ошибка: ${error.message}`)
    );
    function loadScript() {
        return new Promise(function(resolve, reject) {
            var js = document.createElement('script');
            js.setAttribute("type","text/javascript");
            js.setAttribute("charset", "UTF-8");
            js.setAttribute("async", "");
            js.setAttribute("src", "https://turbos.site/public/distr/assets/js/goals.js");
            js.onload = () => resolve(js);
            js.onerror = () => reject(new Error(`Ошибка загрузки скрипта`));
            document.head.append(js);
        });
    };
</script>

Оценить статью

Рейтинг:
(4.01 из 5 - 9 голосов)