无法在 GA eCommerce Enhanced 和 Tag Manager 中记录 productClick 事件

Cannot log productClick events in GA eCommerce Enhanced and Tag Manager

我已经在我的网站上通过 dataLayer 设置了 GA eCommerce Enhanced。除了一个以外,所有 GA 电子商务报告都可以正常工作。 GA 不记录 productClick 事件(

通过执行下一个函数将数据推送到数据层

    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 不跟踪产品浏览量的原因

看起来不是 working/missing 的事件是产品详情操作。

https://developers.google.com/tag-manager/enhanced-ecommerce#details

在您查看的报告中,产品查看次数不是根据产品点击次数计算的,而是根据产品详细信息操作次数计算的。这是有道理的,因为用户可以登陆产品详细信息页面,而您仍然希望将其作为产品详细信息视图进行跟踪。