几个星期以来,我一直在努力在我的Prestashop网站上使用谷歌标签管理器实现添加到购物车功能。
我确实有交易详细信息和印象页面,但我不知道如何配置添加到购物车。按照谷歌的指示,下面是我所做的:
-对于标签,我只是采用了与谷歌文档中相同的说明。-触发器:触发图像
我想还有一件事必须输入,而不是"addToCart"字段。我试图用addtocart类按钮上的点击事件触发标签,但我只有事件的数据,我的数据层中从未有过"添加"操作。
我哪里错了?
我正在做PrestaShop网站的基本演示。
任何帮助都会非常有用!
感谢
您应该在添加购物车时调用函数。
<script>
function addToCart(product) {
dataLayer.push({
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'EUR',
'add': { // 'add' actionFieldObject measures.
'products': [{ // adding a product to a shopping cart.
'name': 'Triblend Android T-Shirt',
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1
}]
}
}
});
}
</script>
之后,你应该修正你的解雇规则:事件名称--addToCart,删除所有其他条件。