Помогите настроить цель в Google Analytics

Оу!
На сайте с 19.12.2007
Offline
239
829

Ув.гуру!

Подскажите, пожалуйста, где я допускаю ошибку при настройке целей в Google Analytics?

Создал цель.

В коде сайта между <head> прописал код:

<script type="text/javascript">
/*Цели Google Analytics*/
var downloadLink = document.getElementById('download');
addListener(downloadLink, 'click', function() {
ga('send', 'event', 'link', 'download', 'generator');
});
function addListener(element, type, callback) {
if (element.addEventListener) element.addEventListener(type, callback);
else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
/*Цели Google Analytics*/
</script>

У целевой ссылке на странице дописал id="download".

После <body> у меня вызывается код счётчика через файл:

<script type="text/javascript" src="/js/google_analytics.js"></script>

В итоге Аналитика ни одного выполнения цели не занесла.

А в консоле выдаёт ошику:

 Uncaught TypeError: Cannot read property 'addEventListener' of null

Помогите, пожалуйста.

Купить мобильные прокси со скидкой 20%: https://surl.li/eijqnt
CS
На сайте с 29.10.2013
Offline
14
#1
Оу!:
Ув.гуру!
Подскажите, пожалуйста, где я допускаю ошибку при настройке целей в Google Analytics?

Создал цель.
В коде сайта между <head> прописал код:
<script type="text/javascript">

/*Цели Google Analytics*/
var downloadLink = document.getElementById('download');
addListener(downloadLink, 'click', function() {
ga('send', 'event', 'link', 'download', 'generator');
});
function addListener(element, type, callback) {
if (element.addEventListener) element.addEventListener(type, callback);
else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
/*Цели Google Analytics*/
</script>


У целевой ссылке на странице дописал id="download".

После <body> у меня вызывается код счётчика через файл:
<script type="text/javascript" src="/js/google_analytics.js"></script>



В итоге Аналитика ни одного выполнения цели не занесла.
А в консоле выдаёт ошику:
 Uncaught TypeError: Cannot read property 'addEventListener' of null


Помогите, пожалуйста.

В ошибке четко указано, что не так.

Через jquery легко и просто.

$('#download').click(function () {

ga('send', 'event', 'link', 'download', 'generator');

});

Ведение контекстной рекламы от 1990 рублей в месяц. (http://bananoff.ru/?utm_source=searchengines.guru&utm_medium=referral&utm_campaign=signature)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий