Найти в Дзене
Илья Дементьев

Tilda – настройка отправки цели в Яндекс Метрику и Google Analytics сразу на всех формах сайта.

Владельцы сайтов на конструкторе Tilda, особенно где много страниц и на каждой из них присутствует форма заявки, а то и несколько, могут столкнуться с трудностью настройки отслеживания отправки этих форм. Можно пойти по обычному пути настройки, который рекомендую использовать в справке Тильды. Для простановки кода отправки целей в Яндекс Метрику и Google Analytics уйдёт огромное количество времени, а его смена займёт ничуть не меньше! Кроме того, этот способ описанный в справочнике, предполагает что посетитель перейдёт на страницу спасибо и работает не очень хорошо, гораздо лучше отправлять JavaScript-событие для отслеживания цели. Однако, существует решение этой проблемы, которое не так легко отыскать в справочнике Тильды, это настройка сразу всех форм на сайте одновременно. Для этого зайдите в свой аккаунт на Тильде, и откройте нужный сайт. Перейдите в настройки сайта. После чего выберите пункт в меню «Ещё», а в открывшейся страницы выберите «Html-код для вставки внутрь HEAD». Встав

Владельцы сайтов на конструкторе Tilda, особенно где много страниц и на каждой из них присутствует форма заявки, а то и несколько, могут столкнуться с трудностью настройки отслеживания отправки этих форм.

Владельцы сайтов сделанных на конструкторе сталкиваются иногда с большими трудностями!
Владельцы сайтов сделанных на конструкторе сталкиваются иногда с большими трудностями!

Можно пойти по обычному пути настройки, который рекомендую использовать в справке Тильды.

Для простановки кода отправки целей в Яндекс Метрику и Google Analytics уйдёт огромное количество времени, а его смена займёт ничуть не меньше! Кроме того, этот способ описанный в справочнике, предполагает что посетитель перейдёт на страницу спасибо и работает не очень хорошо, гораздо лучше отправлять JavaScript-событие для отслеживания цели.

Однако, существует решение этой проблемы, которое не так легко отыскать в справочнике Тильды, это настройка сразу всех форм на сайте одновременно.

Для этого зайдите в свой аккаунт на Тильде, и откройте нужный сайт. Перейдите в настройки сайта.

Зайдите в настройки нужного сайта на Тильде.
Зайдите в настройки нужного сайта на Тильде.

После чего выберите пункт в меню «Ещё», а в открывшейся страницы выберите «Html-код для вставки внутрь HEAD».

Откроется редактор кода для всех страниц вашего сайта, точнее его верхней части. Туда обычно помещают скрипты которые нужны на всех страницах сайта.
Откроется редактор кода для всех страниц вашего сайта, точнее его верхней части. Туда обычно помещают скрипты которые нужны на всех страницах сайта.

Вставьте туда этот код, отредактировав номер счётчика Яндекс Метрики, и уберите Гугл Аналитику, если она вам не нужна:

<script>
$(document).ready(function () {
window.mySuccessFunction = function ($form) {
   ym(1234567, 'reachGoal', 'sendform'); //где 1234567 – номер счетика, sendform – id цели.
   gtag('event', 'Отправка формы', {'event_category': 'form', 'event_action': 'send'}); //Категория form, событие send
}
$('.js-form-proccess').each(function () {
$(this).data('success-callback', 'window.mySuccessFunction');
});
});
</script>

Сохраните и после этого переопубликуйте ваши страницы в конструкторе. Чтобы данный код заработал.

Если вы всё сделали правильно, то после успешной отправки любой формы на сайте, будет отправляться событие в Яндекс Метрику и Google Analytics.

-4

Спасибо за внимание! Желаю вам удачи!