Найти в Дзене
Гнусный маркетинг

Как передавать Яндекс ClientID в заявку на Тильде.

Если вы руками передает оффлайн-конверсии через гугл-таблицы или эксельку, постоянно искать клиент айди в метрике по каждой заявке слишком времязатратно. Для форм тильды есть решение, можно сделать так, чтобы ClientID передавался в данных заявки отдельным полем. Делается это добавлением простого скрипта на сайт. Можно черег GTM/ЯТМ или другие тег-менеджеры добавить. _______________________________________________ <script type="text/javascript"> $(document).ready(function(){ /* флаг загрузки скрипта метрики */ window.isLoadYM=false; /* номер clientId */ window.clientYandexID = false; /* метод, который ждет пока Метрика загрузится и после этого добавляет параметр в форму */ window.addYandexClientId = function(){ if (window.mainMetrikaId && window[('yaCounter'+window.mainMetrikaId)]) { window.isLoadYM = true; } if (window.isLoadYM) { window.clientYandexId = window[('yaCounter'+window.mainMetrikaId)].getClientID(); $('form').each(function(e){ if ($(this).find('form name[ymclientid]').leng

Если вы руками передает оффлайн-конверсии через гугл-таблицы или эксельку, постоянно искать клиент айди в метрике по каждой заявке слишком времязатратно. Для форм тильды есть решение, можно сделать так, чтобы ClientID передавался в данных заявки отдельным полем.

Пример заявки в Тильде с переданным ClientID
Пример заявки в Тильде с переданным ClientID

Делается это добавлением простого скрипта на сайт. Можно черег GTM/ЯТМ или другие тег-менеджеры добавить.

_______________________________________________

<script type="text/javascript">

$(document).ready(function(){

/* флаг загрузки скрипта метрики */

window.isLoadYM=false;

/* номер clientId */

window.clientYandexID = false;

/*

метод, который ждет пока Метрика загрузится

и после этого добавляет параметр в форму

*/

window.addYandexClientId = function(){

if (window.mainMetrikaId && window[('yaCounter'+window.mainMetrikaId)]) {

window.isLoadYM = true;

}

if (window.isLoadYM) {

window.clientYandexId = window[('yaCounter'+window.mainMetrikaId)].getClientID();

$('form').each(function(e){

if ($(this).find('form name[ymclientid]').length==0) {

$(this).append('<input type="hidden" name="ymclientid" value="'+clientYandexId+'">');

}

});

} else {

window.setTimeout(function() {

addYandexClientId();

}, 200);

}

};

/* обработка события генерации зеро-блока и добавления параметра в форму */

$('.t396').on('render', '.t396__elem', function(){

if (window.isLoadYM && window.clientYandexId && $(this).find('form name[ymclientid]').length==0) {

$(this).find('form').append('<input type="hidden" name="ymclientid" value="'+clientYandexId+'">');

}

});

addYandexClientId();

});

</script>

_______________________________________________

Пользуйтесь, а главное не забывайте подписываться на телеграм-канал. Там еще больше годноты.