Отследить нажатие кнопки как цель в 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>
но я понятия не имею.
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>