// Загружаем Client ID в Яндекс Метрику как доп. параметр function pushYClientID(cid) { // Удалите "//" в строке ниже, чтобы проверить работу скрипта через консоль браузера console.log("done " + cid); ym(ymID, 'userParams', { YCLID: cid }); } // Получаем Client ID из Яндекс Метрики document.addEventListener('DOMContentLoaded', () => { var interval = setInterval(function () { if (typeof window.ym != 'undefined') { ym(ymID, 'getClientID', clientID => pushYClientID(clientID)); clearInterval(interval); } }, 500); });