我正在“杂乱”的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});
谢谢!
答案 0 :(得分:0)
您使用的ga()方法只是常规事件跟踪,但是您可以为其命名。使用这些关键字的原因是通过电子商务数据向Google Analytics(分析)“发送”点击量。
您应该考虑采取电子商务措施,然后发送GA事件。看到这里:https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-activities