Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Событие на кнопку (https://javascript.ru/forum/misc/73386-sobytie-na-knopku.html)

Сергей888 11.04.2018 20:35

Событие на кнопку
 
Подскажите пожалуйста куда именно надо установить код чтобы сработало событие в Яндекс Метрике

onclick="yaCounter24868025.reachGoal('tanci');"

<img class="size-medium wp-image-1572 aligncenter" src="http://reklamasib.ru/wp-content/uploads/2018/04/button_nazhmite-chtoby-zapisatsya-i-uznat-podrobnosti-300x22.png"alt="" width="300" height="22" />
<div class="separator" style="clear: both; text-align: center;"></div>
</div>

onclick="yaCounter24868025.reachGoal('pay_count'); "

<!--noindex-->
<div id="grattis_section_366225"><script async type="text/javascript">
//<![CDATA[
(function (d,w,s,f){f=function(){if(typeof w.GRATTIS==="object"){
return w.GRATTIS.promo("section",366225,null,false);}setT imeout(f,100)};
if(typeof w.GRATTIS_l==="undefined"){s=d.createElement("scri pt");
s.src="//cloud2.grattis.ru/publicdata/code.js";
s.async=true;s.type="text/javascript";w.GRATTIS_l=null;
d.getElementsByTagName("head")[0].appendChild(s);}f();
})(document, window);
//]]>
</script></div>
<!--/noindex-->

еще формы

onclick="yaCounter24868025.reachGoal('FormaCheklis tReklama'); return true;"

<link rel="stylesheet" id="mymail-form-default-css" href="http://reklamasib.ru/wp-content/plugins/myMail/assets/css/form-default-style.min.css?ver=2.1.28" type="text/css" media="all">
<form action="http://reklamasib.ru/mymail/subscribe" method="post" class="mymail-form-10 mymail-form mymail-form-submit extern"><input name="_referer" type="hidden" value="extern">
<input name="formid" type="hidden" value="10">
<div class="mymail-form-fields">
<div class="mymail-wrapper mymail-firstname-wrapper"><input id="mymail-firstname-10" name="firstname" type="text" value="" placeholder="Имя *" class="input mymail-firstname mymail-required" aria-required="true" aria-label="Имя"></div>
<div class="mymail-wrapper mymail-email-wrapper"><input id="mymail-email-10" name="email" type="email" value="" placeholder="Email *" class="input mymail-email mymail-required" aria-required="true" aria-label="Email" spellcheck="false"></div>
<div class="mymail-wrapper mymail-submit-wrapper form-submit"><input name="submit" type="submit" value="Подписаться" class="submit-button button" aria-label="Подписаться"></div>
</div>
</form>

Другой вариант формы

<a href="http://reklamasib.ru/wp-content/plugins/myMail/form.php?id=10&iframe=1" class="mymail-subscribe-button" data-design="twitter">Подписаться</a><script type="text/javascript">!function(my,m,a,i,l){my[l]=my[l]||(function(){l=m.createElement(a);m=m.getElements ByTagName(a)[0];l.async=1;l.src=i;m.parentNode.insertBefore(l,m); return !0}())}(window,document,'script','//mymailapp.github.io/v1/button.js','MyMailSubscribe');</script>

еще один

[newsletter_button id=10 design="twitter" label="Подписаться"]

[newsletter_signup_formid=10]

the_little 19.04.2018 17:51

Цитата:

Сообщение от Сергей888 (Сообщение 482990)
<a href="http://reklamasib.ru/wp-content/plugins/myMail/form.php?id=10&iframe=1" class="mymail-subscribe-button" data-design="twitter">Подписаться</a><script type="text/javascript">!function(my,m,a,i,l){my[l]=my[l]||(function(){l=m.createElement(a);m=m.getElements ByTagName(a)[0];l.async=1;l.src=i;m.parentNode.insertBefore(l,m); return !0}())}(window,document,'script','//mymailapp.github.io/v1/button.js','MyMailSubscribe');</script>

Тут нужно изменить вот это часть
<a href="http://reklamasib.ru/wp-content/plugins/myMail/form.php?id=10&iframe=1" class="mymail-subscribe-button" data-design="twitter">Подписаться</a>

на такую, например.
<a href="http://reklamasib.ru/wp-content/plugins/myMail/form.php?id=10&iframe=1" class="mymail-subscribe-button" data-design="twitter" onclick="yaCounter24868025.reachGoal('tanci');">Подписаться</a>


Цитата:

Сообщение от Сергей888 (Сообщение 482990)
еще один

[newsletter_button id=10 design="twitter" label="Подписаться"]

[newsletter_signup_formid=10]

А это видимо формы выводятся каким-то плагином и шорткодом.

Тут надо в самом плагине, где форма собирается, в самом конце сделать кнопку, типа такой.

<button type="submit" onClick="yaCounter24868025.reachGoal('tanci');">Текст кнопки</button>


Думаю смысл понятен. Вообще я яндексе и прочих сервисах в документации достаточно подробно рассказывают куда этот onclick вставлять)


Часовой пояс GMT +3, время: 23:39.