簡體   English   中英

按鈕上的Google Analytics(分析)事件跟蹤

[英]Google Analytics event tracking on a button

在我的Django應用中,每個醫生個人資料的模板中都有一個按鈕,單擊該按鈕時會顯示電話號碼。 我想添加Google Analytics(分析)事件跟蹤,以跟蹤人們單擊特定醫生的“顯示電話號碼”按鈕的次數。

<input onclick="change()"  class="btn btn-primary phone" type="button" value="Show Phone Number" id="myButton1" />

      <script type="text/javascript">
      function change() 
{
    var elem = document.getElementById("myButton1");

    elem.value = "" + {{doctor.clinic.contact_no}};
}
      </script>

我找到了一些有關如何跟蹤鏈接的文檔,但不確定如何對按鈕進行操作。

<a href=”/downloads/whitepapers/seo-is-great.pdf” onClick=”_gaq.push([‘_trackEvent’, ‘whitepaper’, ‘download’, ‘SEO is great’, 5, true]);” target=”_blank”>SEO Is Great Whitepaper</a>

將ga事件跟蹤代碼添加到change()函數。 您可以將doctor.clinic.contact_no作為_trackEvent函數的參數之一,這里將顯示在“標簽”下。

如果您使用的是經典ga(即擁有ga.js)

function change() 
{
var elem = document.getElementById("myButton1");
elem.value = "" + {{doctor.clinic.contact_no}};
_gaq.push(['_trackEvent', 'phone', 'show','{{doctor.clinic.contact_no}}',, false]);
}

使用通用分析(analytics.js),它將是:

function change() 
{
var elem = document.getElementById("myButton1");
elem.value = "" + {{doctor.clinic.contact_no}};
ga('send', 'event', 'phone', 'show','{{doctor.clinic.contact_no}}');
}

確保您還具有基本的跟蹤代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM