2015-06-26 3 views
2

У меня есть слайдер, где у меня также есть две кнопки prev и next. Их можно щелкнуть, чтобы сделать слайдер prev и next items. Однако в Google Analytics я, похоже, вообще не регистрирую их.Как регистрировать кнопку нажатой в Google Analytics?

HTML-код у меня есть

<span class="direction"><button id="prevButton">Prev</button></span> 

Причем, Javascript я должен зарегистрироваться как ниже

/* Tracks all a href links */ 
    $('a').click(function(e){ 
     ga('send','event','Link (Open Day)', 'Click (Open Day)',$(this).text().trim()); 
    }) 
+0

Ваш прослушиватель кликов прослушивает несуществующий элемент привязки. – nyuen

ответ

1

вы могли бы попробовать:

/* Tracks all a href links */ 
 
$('.direction button').click(function(e){ 
 
    ga('send','event','Link (Open Day)', 'Click (Open Day)',$(this).html().trim()); 
 
})

$ ('a'). Click() обнаруживает клики по ссылкам HTML. Вместо этого вы хотите обнаружить клики на своей кнопке.

Для получения более подробной информации см. the JQuery API doc или this page on W3 School.

Кроме того, если ваш слайдер (и кнопки) добавляются динамически, вы должны использовать JQuery's on() method для существующего объекта.