0
Добавить возможность вызова метода setUserID при инициализации счетчика Метрики
Добрый день! Возникла идея сделать поддержку вызова метода setUserID (https://yandex.ru/support/metrica/objects/set-user-id.html) при инициализации счетчика.
<!-- Yandex.Metrika counter --> (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(xxxxx, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true, ecommerce:"dataLayer", setUserID: "1312131313", userParams: {...}, params: {...} }); <img src="https://mc.yandex.ru/watch/xxxx" alt=""> <!-- /Yandex.Metrika counter -->Сейчас можно инициализировать счетчик с помощью такого кода, но ни _ym_debug, ни специальные плагины типа https://chrome.google.com/webstore/detail/yandexmetrica-inspector/flmegpkccbbginemfdjllloimekpdkif не расценивают это как передачу User ID, поэтому такой вариант (скорее всего) не работает.
На вызов "традиционного" метода уже после инициализации ym(xxxx,'setUserID,"yyy") эти плагины срабатывают.
Customer support service by UserEcho