2015-07-28 137 views
17

我在我的網站上有一個按鈕,點擊此按鈕可以顯示一個電話號碼。跟蹤按鈕點擊作爲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> 

而加入谷歌Analytics(分析)目標有以下設置:

目標設定:Custom
目標類型:Destination
目的地;等於:/show/phonenumber-middle

獲得「此目標的轉化率根據您的數據爲0%」,並且在實時報告中不存在任何對話。

我的猜測是<button>有問題,但我不知道。

+0

你在實時報告中看到任何東西,當你點擊按鈕? – nyuen

+0

是的,我正在看我自己,1個活躍用戶。 –

+0

如果您可以看到RT中發生的事件,那麼您可能只需等待數據被處理,而這最多需要24小時。 – nyuen

回答

28

爲此,我將使用Google Analytics 事件Here is the documentation for a GA click event。然後,在目標,你會設置你的目標類型的事件,並且可以通過分類跟蹤它,動作,或標籤屬性

<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>