我刚刚在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
}]
}
}
});
}
答案 0 :(得分:0)
dataLayer.push()看起来正确。您是否已根据设置为“addToCart”并使用以下选项配置的自定义事件触发器为您的实时容器版本添加GA事件标记?
启用增强型电子商务功能:true
使用数据层:true
有关说明,请参阅:https://developers.google.com/tag-manager/enhanced-ecommerce#add
此外,ga-debug是一个有用的Chrome插件,用于查看您的代码是否实际向GA发送数据及其发送的内容。