Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Яндекс-метрика, yaCounterID is not defined (https://javascript.ru/forum/misc/51247-yandeks-metrika-yacounterid-not-defined.html)

Eugenes 30.10.2014 09:28

Яндекс-метрика, yaCounterID is not defined
 
Доброго времени суток, уважаемые форумчане. Пытаюсь настроить яндекс-метрику для измерения конверсии. Необходимо отслеживать нажатие на кнопку, которую нажмут посетители сайта.
Пишу код:
<?
//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

Не могу понять, что я делаю не так. Буду очень благодарен, если кто поможет


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