我已经在我的网站上通过dataLayer设置了GA电子商务增强功能。除了一个,所有GA电子商务报告都能正常运行。 GA没有记录productClick事件(
通过执行下一个函数将数据推送到dataLayer
function eProductClick(product) {
dataLayer.push({
'event': 'productClick',
'ecommerce': {
'click': {
'actionField': {'list': product.list},
'products': [{
'id': product.id,
'name': product.name,
'price': product.price,
'category': product.category,
'position': product.position
}]
}
},
});
}
function eAddToBasket(product) {
dataLayer.push({
'event': 'addToCart',
'ecommerce': {
'currencyCode': 'UAH',
'add': {
'products': [{
'id': product.id,
'name': product.name,
'price': product.price,
'category': product.category,
'quantity': 1
}]
}
}
});
}
这两个事件都是标签管理员
我真的无法找到GA无法跟踪产品视图的原因
答案 0 :(得分:1)
看起来不起作用/缺失的事件是产品详细信息操作。
https://developers.google.com/tag-manager/enhanced-ecommerce#details
在报告中,您看产品视图的数量不是通过产品点击操作的数量计算的,而是产品详细信息操作的数量。这是有道理的,因为用户可以登陆产品详细信息页面,您仍然希望将其作为产品详细信息视图进行跟踪。