跟踪按钮单击作为Google Analytics中的目标

时间:2015-07-28 10:42:55

标签: javascript jquery button google-analytics goal-tracking

我的网站上有一个按钮,单击此按钮会显示一个电话号码。

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

获取&#34;根据您的数据,此目标的转化率为0%&#34;并且在实时报告中没有对话。

我的猜测是<button>出了问题,但我不知道。

1 个答案:

答案 0 :(得分:40)

我会使用Google Analytics 事件Here is the documentation for a GA click event。然后在目标中,您可以将目标类型设置为事件,并且可以通过“类别”,“操作”或“标签”属性跟踪它

var element = Driver.FindElement(By.XPath("//a[contains(text(), 'About us')]"));