在没有页面浏览量的情况下发送 GA 电子商务事件
Sending GA E-Commerce Events without Pageview
我正在 "messy" 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() 方法只是常规事件跟踪,您可以为它们命名。您使用它们的原因是 "send" 通过电子商务数据对 GA 产生影响。
您应该考虑一些电子商务操作,然后发送 GA 事件。看这里:https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-activities
我正在 "messy" 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() 方法只是常规事件跟踪,您可以为它们命名。您使用它们的原因是 "send" 通过电子商务数据对 GA 产生影响。
您应该考虑一些电子商务操作,然后发送 GA 事件。看这里:https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-activities