Доброго времени суток, уважаемые форумчане. Пытаюсь настроить яндекс-метрику для измерения конверсии. Необходимо отслеживать нажатие на кнопку, которую нажмут посетители сайта.
Пишу код:
<?
//php скрипт формирует кнопку
$result .= '<button id="goalbtn" class="foxbutton" type="submit" style="margin-' . $GLOBALS["right"] . ':32px;" name="' . $this->GetId() . '">' . PHP_EOL .
'<span ';
if ($icon != "-1") $result .= 'style="background: url(' . JUri::base(true) . '/media/' . $GLOBALS["com_name"] . '/images/submit/' . $icon . ') no-repeat scroll ' . $GLOBALS["left"] . ' top transparent; padding-' . $GLOBALS["left"] . ':20px;" ';
$result .= '>' . PHP_EOL .
$this->Params->get("submittext") .
'</span>' . PHP_EOL .
'</button>' . PHP_EOL;
}
?>
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script>
window.onload = function(){
document.getElementById('goalbtn').onclick = function(e) {yaCounter26638182.reachGoal('ORDER-GLAVNAYA');}
};
</script>
Получаю ошибку
Uncaught ReferenceError: yaCounter26638182 is not defined
Не могу понять, что я делаю не так. Буду очень благодарен, если кто поможет