Услуги профессионального Битрикс-программиста

Передача кода Яндекс.Метрики через Битрикс-чат и Битрикс-формы


<script>   
   var metrika_clientId;
    if(typeof(ym) != 'undefined'){
        ym('ХХХХХХХХХ', 'getClientID', function(clientID) {            
            metrika_clientId = clientID;
        });
    }
   window.addEventListener('b24:form:init', (event) => {
        let form = event.detail.object;               
        if(typeof(metrika_clientId) != 'undefined') {
            form.setProperty("clientId", metrika_clientId);
        }          
    });
    window.addEventListener('b24:widget:init', (event) => {
        let form = event.detail.object;            
        if(typeof(metrika_clientId) != 'undefined') {
            form.setProperty("clientId", metrika_clientId);
        }            
    });
</script>