Привязка счетчика Яндекс метрики к событию отправки контактной формы с сайта позволяет отслеживать количество отправленных форм и их конверсию. Это может быть полезно для анализа эффективности рекламных кампаний или для оптимизации дизайна формы.

Для начала, необходимо создать счетчик Яндекс метрики и получить его ID. Затем, необходимо добавить скрипт Яндекс метрики на страницу с формой. Ниже приведен пример скрипта:

<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(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(YOUR_COUNTER_ID, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/YOUR_COUNTER_ID" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Замените YOUR_COUNTER_ID на ваш идентификатор счетчика.

Далее, необходимо добавить отслеживание события отправки формы. Это можно сделать с помощью JavaScript. Ниже приведен пример кода, который отслеживает событие отправки формы с ID “contact-form” и отправляет событие “formSubmit” в Яндекс метрику:

<script type="text/javascript">
document.getElementById("contact-form").addEventListener("submit", function(){
ym(YOUR_COUNTER_ID, 'reachGoal', 'formSubmit');
});
</script>

Замените  YOUR_COUNTER_ID на ваш идентификатор счетчика и “contact-form” на ID формы на вашем сайте.

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

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

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