Всем привет. Есть сайт, счетчик яМетрики установлен, работает. Создана цель, на клик почты, работает. И есть скрипт на копирование почты, не работает.
//Копирование почты info@steelrs.ru <script> $(".manemail").parent().mousedown(function() { console.log("1"); yaCounter56329876.reachGoal('EMAIL_SELECT'); return true; }); $(".manemail").click(function() { console.log("2"); yaCounter56329876.reachGoal('EMAIL_CLICK'); return true; }); $(".manemail").bind('copy', function() { console.log("3"); yaCounter56329876.reachGoal('EMAIL_COPY'); return true; }); </script>
Классы к почтовому адресу добавлены были в формате «manemail», «copymail», «copy»
Может можно осуществить через goal?
Вот код, который работает на клик по почте
onclick="gtag('event', 'click', {'event_category': 'form','event_label': 'nazgal_na_pochty'}); yaCounter56329876.reachGoal('nazgal_na_pochty');"
Вот полный код
<p><a href="mailto:info@steelrs.ru" onclick="gtag('event', 'click', {'event_category': 'form','event_label': 'nazgal_na_pochty'}); yaCounter56329876.reachGoal('nazgal_na_pochty');"><b><i> info@steelrs.ru </i></b></a></p>
Вот код счетчика
<!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(56329876, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/56329876" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->