无法在GA电子商务增强和跟踪代码管理器中记录productClick事件

时间:2016-04-07 14:55:23

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

我已经在我的网站上通过dataLayer设置了GA电子商务增强功能。除了一个,所有GA电子商务报告都能正常运行。 GA没有记录productClick事件(

enter image description here enter image description here

通过执行下一个函数将数据推送到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
                }]
            }
        }
    });
}        

这两个事件都是标签管理员

enter image description here enter image description here enter image description here enter image description here

我真的无法找到GA无法跟踪产品视图的原因

1 个答案:

答案 0 :(得分:1)

看起来不起作用/缺失的事件是产品详细信息操作。

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

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