Google analytics 在没有页面视图的情况下发送GA电子商务事件

Google analytics 在没有页面视图的情况下发送GA电子商务事件,google-analytics,google-tag-manager,Google Analytics,Google Tag Manager,我正在一个“混乱”的GA/GTM环境中开发一个高级电子商务的实现,它有多个标签和多个GTM安装 为了管理复杂性并防止每个页面触发多个页面视图,我尝试使用事件获取要发送给GA的数据,而不是依赖页面视图 比如说, for(var i = 0; i < {{variable}}.length; i++) { var product = {{wizely.variable}}[i]; ga({{TRACKERID}}+'.ec:addImpression', { '

我正在一个“混乱”的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

有电子商务活动,你应该考虑,然后发送GA事件。请看这里:

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