Javascript 用于表单字段的Google Universal Analytics事件跟踪

Javascript 用于表单字段的Google Universal Analytics事件跟踪,javascript,jquery,google-analytics,Javascript,Jquery,Google Analytics,我有一个大约有20个字段的表单。有两种类型的字段输入和选择。我需要向Google Analytics发送有关字段使用情况的信息,但据我所知,他们只允许每个事件发送一个请求。我的意思是,一个人不能做这样的事情 ga('send', 'event', [ {'some.elaborate.event', 'some.elaborate.event'+$this.attr('alt'), 'username', $this.val()}, {'some.elaborate.event'

我有一个大约有20个字段的表单。有两种类型的字段输入和选择。我需要向Google Analytics发送有关字段使用情况的信息,但据我所知,他们只允许每个事件发送一个请求。我的意思是,一个人不能做这样的事情

ga('send', 'event', [
    {'some.elaborate.event', 'some.elaborate.event'+$this.attr('alt'), 'username', $this.val()},
    {'some.elaborate.event', 'some.elaborate.event'+$this.attr('alt'), 'username', $this.val()},
    ...
]);
据我所知


对于这种类型的问题有什么解决方案吗?

每个事件都需要一个http请求(即使“旧”通用分析允许将多个事件一次推送到ga,但仍然会导致对跟踪像素的多个调用)

海事组织最好的办法是将表格提交作为交易进行跟踪,每次提交作为单一交易,每个字段作为产品。这不会保存代码或点击(每个addItem调用都是由google tos定义的单个交互点击),但生成的报告将比事件报告更易于用户使用(例如,您可以单击每个表单提交的id以按字段细分)


如果您已经在对实际产品进行事务跟踪,那么这当然不会很好地工作。

但是,实际问题是什么-使用多个“发送”键入太多,http请求太多?发送的请求有一个限制/配额。每秒2个请求。使用自定义维度/指标如何?这是一个很好的建议。只有一个问题。我读了一些关于它的文章,但我不知道事务的用途。当然你可以使用它们,但是它的用途还不清楚。通常,您将某些内容放入事务中以减轻负载或具有回滚能力。我发送了一次交易,然后发送了所有项目(如developer.google上的示例),但在谷歌分析中,我没有看到关于交易的信息,只有产品信息。电子商务部分有一个交易报告。使用“普通”电子商务,它被称为“交易”,使用增强的电子商务,它的销售业绩(使用增强的电子商务,交易id可以用于注册交易退款)。奇怪。我在产品性能中看到数据,但事务选项卡为空。即使我每个表单提交发送一个事务。它设置了
ID
。或者这还不够?