К содержанию

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

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

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

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

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

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