Отслеживание нажатия кнопки как цели в Google Analytics

У меня есть кнопка на моем веб-сайте, нажатие на эту кнопку показывает номер телефона.

HTML

<div class="call-wrapper-middle">
    <button id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>
    <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div>
</div>

Используя следующий jQuery

(function($) {
  $("button#call-phone-middle").click(function() {
    $(this).hide();
    $("div.call-number-middle").show();
  });
})(jQuery);

Это прекрасно работает. Но я также хочу отслеживать клики по кнопке как цель в Google Analytics.

Поэтому я добавил href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank" к кнопке:

<div class="call-wrapper-middle">
    <button href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank" id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>
    <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div>
</div>

И добавил цель в Google Analytics со следующими настройками:.

Настройка цели: Custom
Тип цели: Destination
Назначение; Равно: /show/phonenumber-middle

Получение «Эта цель будет иметь коэффициент конверсии 0% на основе ваших данных», а в отчете в реальном времени нет разговоров.

Я предполагаю, что что-то не так с <button>, но я понятия не имею.


person Liu Kang    schedule 28.07.2015    source источник
comment
Видите ли вы что-нибудь в отчетах в реальном времени, когда нажимаете кнопку?   -  person nyuen    schedule 28.07.2015
comment
Да, я вижу себя, 1 активный пользователь.   -  person Liu Kang    schedule 28.07.2015
comment
Если вы видите события, происходящие в RT, возможно, вам просто нужно дождаться обработки данных, а это занимает до 24 часов.   -  person nyuen    schedule 28.07.2015
comment
В отчете в режиме реального времени нет инициирующих событий.   -  person Liu Kang    schedule 28.07.2015
comment
Я предполагаю, что вы нажали кнопку и проверили, и что вы также не фильтруете свои посещения?   -  person nyuen    schedule 28.07.2015


Ответы (1)


Я бы использовал для этого событие Google Analytics. Здесь представлена ​​документация по клику в GA. Затем в целях вы должны установить тип цели как событие, и вы можете отслеживать его с помощью атрибутов «Категория», «Действие» или «Ярлык».

<div class="call-wrapper-middle">
    <button href="/show/phonenumber-middle" onclick="__gaTracker('send', 'event', 'buttons', 'click', 'phone-number-middle');" target="blank" id="call-phone-middle" style="display: none;"><i class="fa fa-phone"></i>Call us</button>
    <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div>
</div>
person Mike    schedule 28.07.2015
comment
это onclick="__gaTracker(... или onclick="ga(... как написано в документах? - person Akin Hwan; 23.07.2019
comment
@AkinHwan для этого конкретного случая это было __gaTracker(..., потому что именно так оно было загружено на этот конкретный сайт. Для вас, я думаю, это ga(... - person Mike; 25.07.2019