在我的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>
答案 0 :(得分:1)
将ga事件跟踪代码添加到change()函数。你可以将doctor.clinic.contact_no作为_trackEvent函数的参数之一,这里它将显示在“label”下。
如果您使用经典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}}');
}
确保您也有基本的跟踪代码。