GTM:数据层AddProduct不会进入GA

时间:2016-01-11 18:25:45

标签: google-analytics e-commerce prestashop google-tag-manager

我刚刚在Google跟踪代码管理器的预览功能中安装了addToCart这样的事件:

{
  event: 'addToCart',
  ecommerce: {
    currencyCode: 'EUR',
    add: {
       products: [{
           id: '6', 
           price: 30.5, 
           variant: '31', 
           quantity: '1'
       }]
     }
  }
}

问题是产品添加中的Google Analytics电子商务功能中没有任何内容。

任何人都知道为什么?我直接在Prestashop的addcart.js中调用该函数。

编辑:以下是完整代码:

sendToGA : function(id_product, id_combination, quantity, price){
   dataLayer.push({
      'event': 'addToCart',
      'ecommerce': {
         'currencyCode': 'EUR',
         'add': {
            'products': [{
               'id': id_product, 
               'price': price,
               'variant': id_combination,
               'quantity': quantity
            }]
         }
      }
   });
}

1 个答案:

答案 0 :(得分:0)

dataLayer.push()看起来正确。您是否已根据设置为“addToCart”并使用以下选项配置的自定义事件触发器为您的实时容器版本添加GA事件标记?

  

启用增强型电子商务功能:true

     

使用数据层:true

有关说明,请参阅:https://developers.google.com/tag-manager/enhanced-ecommerce#add

此外,ga-debug是一个有用的Chrome插件,用于查看您的代码是否实际向GA发送数据及其发送的内容。