Добавление Yandex ClientID в формы

Инструкция по установке модификации

1. Подключаете счётчик Яндекс Метрики в настройках вашего сайта на Tilda (Настройки сайта → Аналитика → Яндекс Метрика);
2. Во всех формах на вашем сайте, с которых необходимо получать clientid, добавляете скрытое поле с именем переменной «clientid» (без кавычек). Обратите внимание, что значение в данном поле должно быть пустым;
3. Вставляете в данную модификацию номер вашего счётчика Яндекс Метрики (из п.1);
4. Копируете модификацию и вставляете её в head вашего сайта (Настройки сайта → Ещё → Html-код для вставки внутрь head);
5. Сохраняете код в head (просто нажимаете на кнопку «Сохранить»), а затем переопубликовываете все страницы вашего сайта.

Дополнение к инструкции

Чтобы модификация работала, не забудьте подключить приёмщики к вашим формам :)

номер вашего счётчика Яндекс Метрики (из п.1)
<script> /*Передача Yandex Client ID в приёмщики по номеру счётчика на Tilda: https://vladislav-land.ru/clientid*/(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(90022459,"init",{clickmap:true,trackLinks:true,accurateTrackBounce:true,webvisor:true});ym(90022459,'getClientID',function(clientID){var clientIdFields = document.querySelectorAll('input[name="clientid"]');clientIdFields.forEach(function(field){field.value = clientID;});});</script>

Помогла модификация? — Подпишись на мой telegram-канал

Другие модификации

Бесплатное учу дизайнеров продавать на высокие чеки →
Made on
Tilda