Помогите прикрутить цель метрики к кнопке

Тема в разделе "JavaScript", создана пользователем grebovich, 16 окт 2014.

Модераторы: ZiX
  1. grebovich

    grebovich Нарушитель

    Регистр.:
    19 мар 2012
    Сообщения:
    290
    Симпатии:
    56
    Всем привет, Прошу помощи в гуру ,нужно к кнопке в форме привязать яндекс цели чтоб срабатывала именно при клике на данную кнопку.
    Визуально это выглядит так:[​IMG]

    А вот сам код формы с кнопкой:
    Код:
         <form class="form-grp clearfix grpelem" id="widgetu861" method="post" enctype="multipart/form-data" action="scripts/form-u861.php"><!-- none box -->
          <div class="fld-grp clearfix grpelem" id="widgetu889" data-required="true"><!-- none box -->
           <span class="fld-input NoWrap actAsDiv rounded-corners clearfix grpelem" id="u891-4"><!-- content --><input class="wrapped-input" type="text" spellcheck="false" id="widgetu889_input" name="custom_U889" tabindex="10"/><label class="wrapped-input fld-prompt" id="widgetu889_prompt" for="widgetu889_input"><span class="actAsPara">Имя</span></label></span>
    
          </div>
          <div class="clearfix grpelem" id="u862-4"><!-- content -->
           <p>Отправляю данные...</p>
          </div>
          <div class="clearfix grpelem" id="u863-4"><!-- content -->
           <p>Ошибка! Попробуйте еще раз...</p>
          </div>
          <div class="clearfix grpelem" id="u869-4"><!-- content -->
           <p>Ваши данные приняты <br><br><a href="/pay.php"><b>ОПЛАТИТЬ ЗАКАЗ БЕЗ ДОСТАВКИ</b></a><br><a href="/pay2.php"><b>ОПЛАТИТЬ ЗАКАЗ C ДОСТАВКОЙ</b></a></p>
          </div>
          <input class="submit-btn NoWrap grpelem" id="u870-17" type="submit" value="" tabindex="14"/><!-- state-based BG images -->
          <div class="fld-grp clearfix grpelem" id="widgetu876" data-required="true"><!-- none box -->
           <span class="fld-input NoWrap actAsDiv rounded-corners clearfix grpelem" id="u880-4"><!-- content --><input class="wrapped-input" type="text" spellcheck="false" id="widgetu876_input" name="custom_U876" tabindex="12"/><label class="wrapped-input fld-prompt" id="widgetu876_prompt" for="widgetu876_input"><span class="actAsPara">Телефон</span></label></span>
          </div>
          <div class="fld-grp clearfix grpelem" id="widgetu864" data-required="true"><!-- none box -->
           <span class="fld-input NoWrap actAsDiv rounded-corners clearfix grpelem" id="u865-4"><!-- content --><input class="wrapped-input" type="text" id="widgetu864_input" name="custom_U864" tabindex="11"/><label class="wrapped-input fld-prompt" id="widgetu864_prompt" for="widgetu864_input"><span class="actAsPara">Город доставки</span></label></span>
          </div>
         </form>
    Заранее всем благодарен!
     
  2. grebovich

    grebovich Нарушитель

    Регистр.:
    19 мар 2012
    Сообщения:
    290
    Симпатии:
    56
    Пробовал ,но не работает данный метод. ну и плюс мне данный вариант не подходит так как нцжно именно при клике по кнопке.
     
  3. _sergey_

    _sergey_ Писатель

    Регистр.:
    1 окт 2008
    Сообщения:
    1.744
    Симпатии:
    1.154
    Ок. Тогда другой вариант. Мне прогер по моей просьбе сделал так, что при нажатии на отправку заявки, открывается в новой вкладке дополнительная страница где указано - типо мы получили вашу заявку и свяжемся в вами скоро. на эту доп страницу, можно попать только после отправки заявки, ссылок с сайта нету на неё. И эта страница указана как цель в метрике - очень удобно следить.
     
  4. grebovich

    grebovich Нарушитель

    Регистр.:
    19 мар 2012
    Сообщения:
    290
    Симпатии:
    56
    Добавил onclick="yaCounter0000000.reachGoal('vizakaz'); return true; В форму вроди заработало. Но нужно еще раз все проверить!