Перейти к содержимому


Фотография
- - - - -

Добавить событие Яндекс-метрики к кнопке (onclick)

яндекс метрика корзина кнопка купить для teaser кнопка

Лучший Ответ Cheren-dow , 29 March 2016 - 15:36

udjin, для элемента необходимо добавить атрибут onclick и вставить нужный код:

<span 
   class="jsAddToCart jbbutton green jbprice-buttons-add"
   onclick="yaCounterCOUNTER_ID.reachGoal('TARGET_NAME'); return true;">
    <?php
        echo JText::_($params->get('add_label', 'JBZOO_ELEMENT_PRICE_BUTTONS_ADD_LABEL_DEFAULT'));
    ?>
</span>

Если вы о целях метрики то в документации все описано.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 udjin

udjin

Отправлено 29 March 2016 - 15:25

Здравствуйте, необходимо добавить кнопке в тизере и фулле атрибут onclick. Это для яндекс метрики. Копался по файлам так и не понял где формируется ссылка в кнопке, к которой можно добавить onclick.

Нашёл в cart-elements/price/buttons/tmpl - но там просто текст назначается.

Код такой:

<span class="jsAddToCart jbbutton green jbprice-buttons-add"><?php
    echo JText::_($params->get('add_label', 'JBZOO_ELEMENT_PRICE_BUTTONS_ADD_LABEL_DEFAULT'));
    ?></span>

То есть надо написать как-то выражение, что-то типа add_class или что-то подобное.

Бьюсь второй час, весь чат задолбал уже)


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 29 March 2016 - 15:36   Лучший Ответ

udjin, для элемента необходимо добавить атрибут onclick и вставить нужный код:

<span 
   class="jsAddToCart jbbutton green jbprice-buttons-add"
   onclick="yaCounterCOUNTER_ID.reachGoal('TARGET_NAME'); return true;">
    <?php
        echo JText::_($params->get('add_label', 'JBZOO_ELEMENT_PRICE_BUTTONS_ADD_LABEL_DEFAULT'));
    ?>
</span>

Если вы о целях метрики то в документации все описано.


  • 2
Изображение
 

#3 udjin

udjin

Отправлено 29 March 2016 - 15:44

Мне сеошник прислал код - onclick="yaCounter35913580.reachGoal('addToCart')"

Я доки яндекса не читал, моя-то задача просто добавить его. Спасибо за ответ.
Я так полагаю, нужно просто вашим кодом заменить тот, который я выше написал, так?


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 29 March 2016 - 16:07

Я так полагаю, нужно просто вашим кодом заменить тот, который я выше написал, так?

Все верно, вставьте свой атрибут onclick


  • 0
Изображение
 





Темы с аналогичным тегами яндекс, метрика, корзина, кнопка купить для teaser, кнопка

Click to return to top of page in style!