Здравствуйте!
Есть сайт на wordpress с контактными формами ("как бы") на плагине Contact Form 7. Нужно поставить цели метрики на отправку форм... Казалось бы, все просто, но дело в том, что формы созданы не "по стандарту" и обычный скрипт для этого плагина не работает:
<script>
document.addEventListener( 'wpcf7submit', function( event ) {
yaCounterXXXXXXXX.reachGoal('zayavka');
}, false );
</script>
В сам тег <form> я тоже не могу вставить код (типа <form yaCounterXXXXXXXX.reachGoal('zayavka'); return true;">), потому что он формируется в плагине.
Нужен какой-то внешний скрипт, который будет отправлять цели в метрику при отправке формы (например по id).
Сам код формы в html:
<div role="form" class="wpcf7" id="wpcf7-f260-o2" lang="ru-RU" dir="ltr">
<form action="/#wpcf7-f260-o2" method="post" class="wpcf7-form" novalidate="novalidate">
<div style="display: none;"> <input type="hidden" name="_wpcf7" value="260">
<input type="hidden" name="_wpcf7_version" value="5.0.4">
<input type="hidden" name="_wpcf7_locale" value="ru_RU">
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f260-o2">
<input type="hidden" name="_wpcf7_container_post" value="0">
</div><h2 id="hresult">Бесплатная консультация</h2>
<div class="input-wrap">
<input type="text" class="phname wpcf7-text" onblur="if(this.value=="") this.placeholder="Ваше имя"" onfocus="if(this.value=="Ваше имя") this.value=""" placeholder="Ваше имя" name="your-name" id="name1" data-validation-required-message="Пожалуйста укажите ваше имя" required="">
</div>
<div class="input-wrap">
<input type="tel" class="form-control wpcf7-text" onblur="if(this.value=="") this.placeholder="Ваш телефон"" onfocus="if(this.value=="Телефон") this.value=""" placeholder="+7 (___) ___-__-__" name="your-phone" id="telephone1" required="" data-validation-required-message="Пожалуйста, укажите номер телефона">
</div>
<div class="checkboxx">
<label>
<input type="checkbox" class="checkbox" id="checkCalc" checked="" onchange="checkingPersonal(this,'submitB')">
<span class="checkbox-custom"></span><span class="check-label">Согласие на обработку персональных данных</span>
</label>
</div>
<button type="submit" class="btn btn-default ops" id="calle">Перезвоните мне</button>
<div class="wpcf7-response-output wpcf7-display-none">
</div>
</form>
</div>