Jump to content


Photo
- - - - -

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

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

Best Answer 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>

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

Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 udjin

udjin
  • JBZoo User (rus)
  • User rate: 9.1
  • posts: 101
  • topics: 14

Posted 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
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 29 March 2016 - 15:36   Best Answer

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
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 9.1
  • posts: 101
  • topics: 14

Posted 29 March 2016 - 15:44

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

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


  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 29 March 2016 - 16:07

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

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


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





Also tagged with one or more of these keywords: яндекс, метрика, корзина, кнопка купить для teaser, кнопка

Click to return to top of page in style!