Для отправки в Яндекс Метрику события «Пользователь успешно послал заявку на товар/услугу» с сайта WordPress, сделанной с помощью Elementor, необходимо добавить следующий код перед </head> или </body> сайта:
<script type="text/javascript"> jQuery( document ).ready(function( $ ){ $( '#form_main' ).on('submit_success', function(){ ym(00000000, 'reachGoal', 'form'); }); }); </script>
где,
#form_main
— id тега <form> на сайте WordPress Elementor,
00000000
— id счетчика Яндекс Метрики Вашего сайта,
form
— идентификатор цели Яндекс Метрики,
Для отправки события в GA4 (Google Analytics 4) код выше необходимо дополнить перед ym(
:
gtag('event', 'sendForm', {'formName': 'form','formURL': 'site.com',});
где,
sendForm
— название события в GA4,
formName:form
— специальные параметры события в GA4,
formURL:site.com
— специальные параметры события в GA4,
Итоговый код для вставки на сайт:
<script type="text/javascript"> jQuery( document ).ready(function( $ ){ $( '#form_main' ).on('submit_success', function(){ ym(00000000, 'reachGoal', 'form'); gtag('event', 'sendForm', {'formName': 'form','formURL': 'site.com',}); }); }); </script>
Примечание:
— на сайте должен быть подключен jQuery,(примерно такое подключение должны быть
/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1
.
— как настраивать (создавать и проверять) цели в Яндекс Метрика и GA4 описано в данной статье на нашем сайте.