[Помогите] цели в метрике

Тема в разделе "OpenCart", создана пользователем Savok32, 16 дек 2015.

  1. Savok32

    Savok32

    Регистрация:
    18 дек 2012
    Сообщения:
    331
    Симпатии:
    51
    Вообщем яндекс говорит вставлять в кнопки и ссылки такой код для, подсчёта целей, onclick="yaCounter34245590.reachGoal('fastZakaz'); return true;"

    в опенкарте такая кнопка, и уже имеет onclick, как вставить , чтобы работало?

    <input type="button" onclick="jv_qiuckorder_show('<?php echo $product_id; ?>');" value="Купить в один клик" id="button-cart" rel="<?php echo $product_id; ?>" class="buttonfast" />
     
  2. cereberlum

    cereberlum

    Регистрация:
    26 май 2013
    Сообщения:
    740
    Симпатии:
    266
    Savok32, по моему это будет onclick="jv_qiuckorder_show('<?php echo $product_id; ?>'); yaCounter34245590.reachGoal('fastZakaz'); return true;"
    но насколько я помню, оно считает клики даже без успешной отправки, если есть возможность то лучше ставить onsubmit на form. Ну или делать переход на какую-нить страницу.
     
  3. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.050
    Симпатии:
    778
    Нужно внутрь функции jv_qiuckorder_show (в js файле модуля) вставить только yaCounter34245590.reachGoal('fastZakaz');

    Если это событие должно считать не клики по кнопке быстрого заказа, а оформления через быстрый заказ, то вставлять нужно в тот кусок кода, который отправляет данные формы быстрого заказа на сервер, в блок success.