Цели Метрики Ajax Form

Добрый день.
Подскажите как в правильно повесить цели метрики, чтобы цель срабатывала только при заполненных полях (input-ах)?
Спасибо.
Александр
22 апреля 2016, 11:52
modx.pro
1
7 759
+1

Комментарии: 12

Sergey Pozhidaev
23 апреля 2016, 05:34
0
Насколько я помню цель должна срабатывать на успешно отправленную форму. Следовательно, сделайте те поля, которые вам нужно — обязательными к заполнению.
    Александр
    25 апреля 2016, 09:59
    0
    Проблема несколько другая если вещать код Яндекс. Цели на успешную отправку формы, то также просто по клику по (input) происходит достижение цели.
    Примерно так:
    <button type="submit"  onclick="yaCounter23103907.reachGoal('ORDER'); return true;"  value="order/submit"></button>
      Sergey Pozhidaev
      25 апреля 2016, 10:43
      0
      Тогда написать простенький java- скрипт, который не будет давать кликнуть по кнопке при незаполненных инпутах.
        Aliaksandr Katlou
        25 апреля 2016, 11:34
        0
        Проще всего на отправку повесить а не на клики

        $(document).on('af_complete', function(event, response) {
        	console.log(event, response);
        });
        Сюда вместо консоли добавить пинг цели, помоему у яндекса в локах есть как это на jQuery сделать.
          Александр
          25 апреля 2016, 14:09
          0
          те так:
          onclick="$(document).on('af_complete', function(event, response) {
          	console.log(event, response);
          });" 
          ?
            Aliaksandr Katlou
            25 апреля 2016, 14:12
            +2
            Примерно так:

            <script type="text/javascript">
                $(document).on('af_complete', function(event, response) {
            	  yaCounterCOUNTER_ID.reachGoal('TARGET_NAME')
            });
            </script>
              Александр
              25 апреля 2016, 17:15
              0
              Спасибо. Буду пробовать:)
                Александр
                26 апреля 2016, 09:58
                0
                не работает и причем при клике на input также не работает.
                Код положил в чанк формы отправки.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      12