按钮上的谷歌分析事件跟踪

Google Analytics event tracking on a button

本文关键字:事件 跟踪 谷歌 按钮      更新时间:2023-09-26

在我的 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]);
}

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

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

确保您也准备好了基本的跟踪代码。