<script type="text/javascript">
//Этот код добавляет во все формы на сайте скрытое поле, которые содержит идентификатор посетителя Яндекс.Метрики ClientID.
//Поле имеет вид <input type="hidden" name="ClientID" value="1234567899123456789">
//Для работы кода необходимо в переменной ya_counter_id записать идентификатор счетчика вашего сайта в Яндекс.Метрике
//При обработке на сервере значение поля будет содержаться в переменной $_REQUEST['ClientID']
//Значение этой переменной необходимо передать в отдельное поле в сделку в CRM
(function(){
var ya_counter_id = '51163394'; // Изменить на идентификатор счетчика вашего сайта в Яндекс.Метрике
var ya_client_id = '';
var setYaClientId = function (){
var intervalYaClientId = setInterval(function(){
try {
if (typeof window['yaCounter'+ya_counter_id] !== "undefined" && typeof window['yaCounter'+ya_counter_id].getClientID !== "undefined") {
ya_client_id = window['yaCounter'+ya_counter_id].getClientID();
if (!ya_client_id)
return;
var forms = document.getElementsByTagName("form");
for (var i = 0; i < forms.length; i++) {
var input = document.createElement("INPUT");
input.type = "hidden";
input.name = "ClientID";
input.value = ya_client_id;
forms[i].appendChild(input);
}
clearInterval(intervalYaClientId);
}
} catch(err) {
}
}, 1000);
};
setYaClientId();
})();
</script>