触发表单上的自定义事件提交Google Analytics

时间:2014-01-08 04:30:32

标签: javascript google-analytics google-analytics-api

我必须在页面上的特定表单上触发自定义事件。所以我想绑定"onClick()"事件看起来像下面的事情

<input id="test" class="testForm" type="submit" value="Submit" name="tester" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">

是推荐的处理方式吗?

1)如果是这样,在提交表单时会自动在我的分析帐户中创建新的类别和操作,或者我必须在click()事件中使用分析UI创建我正在使用的那个

2)如果没有,请向我提供一个关于如何在表单提交上触发自定义事件的工作

1 个答案:

答案 0 :(得分:0)

你可以更好的方式。假设您的表单如下:

<form id="theForm">
...
</form>

这个js可以解决问题:

document.getElementById("theForm").addEventListener("submit", function(){
    _gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);
});

希望这会有所帮助。干杯