Сергей

Сергей

Был в сети 25 июля 2026, 08:57
Заказы не принимаю
Вы к какой форме делаете то??? Это относится исключительно в форме онлайн консультанта JivoSite!
А если вы делаете на нижнюю форму, то у вас все работает!
Reach goal. Counter: 29748720. Goal id: CLICKCONTACT. Params: undefined — так и должно быть.
Если лиды не засчитались, то только потому, что он ваш ip не учитывает.
Подвожу итог, самый надежный способ, который помог мне, это сделать новое поле для ввода текстовой информации и скрытие старого с помощью css. Соответственно добавил на старое поле условие, что не должно быть заполнено. Всем спасибо за помощь!
Вообщем подвожу итог.
Самый простой и удобный способ сделать цель на успешную отправку формы, это добавить
&successMessage=`Сообщение успешно отправлено
     <script>yaCounterXXXXXXX.reachGoal('myModalbuy_lid', goalParams, goalCallback);</script>`
Так-же попробовал добавить параметры цены цели
<script type="text/javascript">
        var goalParams1 = {order_price: 999, currency: "RUB"};
        function goalCallback1 () {
            console.log('запрос в Метрику успешно отправлен');
        }
</script>
Всем спасибо за помощь.
На данный момент, полет нормальный, нет спама, подожду еще 1-2 недели и оставлю свой вердикт, может кому будет полезна наша дискуссия.
Но пока вариант такой:
1) Валидация по email — не спасает
2) хук spam — не спасает
3) хук math — не спасает (и вообще странно, мне кажется его как то обходят и не заполняют, не думаю что в ручную вбивают)
Единственное, что помогло — скрытое поле стилями.
И вопрос, может кто знает как сделать ограничение в отправке формы по времени, например 1 письмо в 20 сек.
Спасибо за ответ, но посмотрел ваш вариант и мой, у меня сейчас фактически так-же все и не помогает:
<form>
<div class="form-group">
    <label class="sr-only" for="af_name"></label>
    <div class="input-group">
      <div class="input-group-addon"><i class="fa fa-user"></i></div>
      <input type="text" class="form-control" id="af_name" name="name" value="[[+fi.name]]" placeholder="Как вас зовут?">
    </div>
	  <span class="error_name">[[+fi.error.name]]</span>
  </div>
  <div class="form-group">
    <label class="sr-only" for="af_phone"></label>
    <div class="input-group">
      <div class="input-group-addon"><i class="fa fa-phone"></i></div>
      <input type="text" class="form-control" id="af_phone" name="phone" value="[[+fi.phone]]" placeholder="Номер телефона">
    </div>
	<span class="error_phone">[[+fi.error.phone]]</span>
  </div>
  
    <div class="form-group">
    <label class="sr-only" for="af_mail"></label>
    <div class="input-group">
      <div class="input-group-addon"><i class="fa fa-envelope" aria-hidden="true"></i></div>
      <input type="text" class="form-control" id="af_mail" name="mail" value="[[+fi.mail]]" placeholder="Контактный Email">
    </div>
	<span class="error_mail">[[+fi.error.mail]]</span>
  </div>
  
  <div class="form-group">
    <label class="sr-only" for="af_content"></label>
    <div class="input-group">
      <div class="input-group-addon"><i class="fa fa-font"></i></div>
          <textarea class="form-control" id="af_content" name="content" value="[[+fi.content]]" rows="3" placeholder="Сообщение"></textarea>
    </div>
    <span class="error_content">[[+fi.error.content]]</span>
  </div>
  <div class="form-group">
    <label class="sr-only" for="af_math"></label>
    <div class="input-group">
      <div class="input-group-addon"><i class="fa fa-exclamation-triangle" aria-hidden="true"></i></div>
      <!--label>[[!+fi.op1]] [[!+fi.operator]] [[!+fi.op2]]</label-->
<input class="form-control" type="text" name="math" value="[[!+fi.math]]" placeholder="Сколько будет? [[!+fi.op1]] [[!+fi.operator]] [[!+fi.op2]] = *" />
<input type="hidden" name="op1" value="[[!+fi.op1]]" />
<input type="hidden" name="op2" value="[[!+fi.op2]]" />
<input type="hidden" name="operator" value="[[!+fi.operator]]" />
          <!--textarea class="form-control" id="af_content" name="content" value="[[+fi.content]]" rows="3" placeholder="Сообщение"></textarea-->
    </div>
    <span class="error_math">[[+fi.error.content]]</span>
  </div>
  
  <div class="modal-footer-button">
        <button type="submit" class="btn btn-success">Отправить</button>
  </div>
  	[[+fi.success:is=`1`:then=`
		<div class="alert alert-success">[[+fi.successMessage]]</div>
	`]]
	[[+fi.validation_error:is=`1`:then=`
		<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
	`]]
</form>
И
[[!AjaxForm?
	&snippet=`FormIt`
	&form=`mail_form_call`
	&emailTpl=`email_tpl`
	&hooks=`math,spam,email`
	&emailSubject=`Письмо с сайта [[++site_url]]`
	&emailTo=`info@site.ru`
	&validate=`math:required,name:required,phone:required,content:required,mail:email:required`
	&validationErrorMessage=`В форме содержатся ошибки!`
	&successMessage=`Сообщение успешно отправлено`
	&mathMinRange=`1`
    &mathMaxRange=`10`
]]
Может где то ошибка, но спама сыпется очень много.