我的网站上有一个搜索表单,其中包含各种复选框,用于过滤搜索结果。我想在复选框中添加事件跟踪,以便在用户执行搜索时跟踪哪些内容使用最多。由于各种原因,我们目前无法执行此服务器端,因此我希望使用GA。
现在我知道您可以在单击复选框时使用onChange触发事件,但是用户可以在提交表单之前选中并取消选中各个框。这将导致记录多个事件。出于这个原因,我只想在提交表单时触发事件。
有谁知道这是否可行以及如何实现?
由于
答案 0 :(得分:0)
在后端保存数据时执行事件跟踪方法。另一种选择是,在表单提交点执行事件。您可以使用Jquery轻松完成此操作。
使用以下链接获取所选复选框值,使用jquery
http://api.jquery.com/checked-selector/
获得所选值后,将其传递给事件跟踪方法。
Ex:_gaq.push(['_ trackEvent','Theme',' CheckBoxValue ','other_Info']);