Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как правильно переписать данный код чтобы срабатывал yaCounterXXXXXX.reachGoal (https://javascript.ru/forum/misc/49303-kak-pravilno-perepisat-dannyjj-kod-chtoby-srabatyval-yacounterxxxxxx-reachgoal.html)

wlad2 06.08.2014 18:14

Как правильно переписать данный код чтобы срабатывал yaCounterXXXXXX.reachGoal
 
$('.h-l-t, .x_x_x, #zakaz').click(function(){window.open($(this).data('link'));yaCounterXXXXXX.reachGoal('lndg');return true;});


есть ссылки
<a class="h-l-t x_x_x" data-link="http://goo.gl/ieU1Ib">Купить</a>


при клике срабатывает и в новом окне открываем нужную ссылку
НО yaCounterXXXXXX.reachGoal('lndg');return true;
не срабатывает и не записывает в Яндекс метрике клик

tsigel 06.08.2014 18:38

А ошибки есть в консоли?

wlad2 06.08.2014 18:45

есть
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
3
Uncaught TypeError: Cannot read property 'msie' of undefined

tsigel 06.08.2014 18:48

Uncaught TypeError: Cannot read property 'msie' of undefined
а это строка ссылается часом не на скрипты метрики?

wlad2 06.08.2014 18:53

ругается на файл jQuery JavaScript Library v1.9.1

tsigel 06.08.2014 18:55

надо call stack смотреть в консоле, так трудно сказать

tsigel 06.08.2014 18:57

wlad2,
Да, return true лучше убрать.

wlad2 06.08.2014 19:42

всем спасибо
но оказалось проблема в том что ID XXX был не правильным


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