在没有网页浏览的情况下发送 GA 电子商务事件



我正在一个"混乱的"GA/GTM环境中实施高级电子商务,该环境具有多个标签和多个GTM安装。

为了管理复杂性并防止每个页面触发多个页面浏览量,我正在尝试使用事件来获取要发送到 GA 的数据,而不是依赖页面浏览量。

例如

for(var i = 0; i < {{variable}}.length; i++) {
var product = {{wizely.variable}}[i];
ga({{TRACKERID}}+'.ec:addImpression', {
'name': product.name,
'id': product.ID
'list': 'LIST',
'position': i
})
}
ga({{TRACKERID}}+".send","event","Ecommerce","Impressions","LIST",{nonInteraction: true});

这很好用,但我似乎找不到 GA 将接受的电子商务事件列表,我正在尝试将此方法用于展示次数以外的其他事情。

例如,这会起作用吗?

ga({{TRACKERID}}+".send","event","Ecommerce","Detail","Detail-Page",{nonInteraction: true});

谢谢!

您使用的 ga(( 方法只是常规事件跟踪,但是您可以命名它们。您使用这些的原因是使用电子商务数据向GA"发送"命中。

您应该考虑电子商务操作,然后发送 GA 事件。看这里: https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-activities

最新更新