2014-07-11 35 views
0

我有一个包含大约20个字段的表单。有两种类型的字段输入和选择。我需要向Google Analytics发送有关字段使用情况的信息,但据我所知,它们只允许针对每个事件发送一个请求。我的意思是,一个人不能做像Google表单字段的Universal 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()}, 
    ... 
]); 

据我所知。

这种类型的问题是否有解决方案?

+0

虽然实际的问题是什么?太多的键入与多个“发送”,太多的http请求,...? –

+0

有发送请求的限制/配额。每秒2个请求。 – Eugene

+0

如何使用自定义维度/指标为此? –

回答

1

每个事件都需要一个http请求(甚至在旧的Universal Analytics允许一次推送多个事件到ga的情况下也是如此),这仍然导致多次调用跟踪像素。

IMO最好的办法是跟踪表单提交作为交易,每个提交作为单个交易,每个字段作为产品。这不会节省代码或点击量(每个addItem调用都是通过定义google tos命中的单个交互),但生成的报告比事件报告更便于用户使用(例如,您可以单击每个表单提交的id按领域分解)。

如果您已经在为实际产品进行事务跟踪,那么这种情况不会奏效。

+0

这是一个很好的建议。只有一个问题。我读了一些,但我没有看到使用交易。当然你可以使用它们,但是什么不明确。通常情况下,你会将某些东西放入事务中以减轻负载或具有回滚能力。我发送了一次交易,然后发送了所有内容(如developer.google上的示例),但在Google Analytics中,我没有看到有关交易的信息,只有产品信息。 – Eugene

+0

电子商务部分有一个交易报告。随着“正常”电子商务,它被称为“交易”,具有增强的电子商务它的销售业绩(并且具有增强的电子商务交易ID可用于在交易上注册退款)。 –

+0

奇数。我在“产品性能”中看到数据,但事务选项卡为空。即使我确实发送每个表单提交一笔交易。它有'ID'设置。或者这还不够? – Eugene

相关问题