电子商务跟踪通过谷歌标签管理器

Ecommerce Tracking via Google Tag Manager

本文关键字:标签 管理器 谷歌 跟踪 电子商务      更新时间:2023-09-26

我有一个关于电子商务跟踪的问题。

我想跟踪从购物车中添加/从购物车中删除的产品。

如何跟踪用户是否将多个产品添加到购物车中,或者当我们无法确定用户将点击哪个产品时,如何添加单个产品的详细信息。如果用户可以取不同的数量,我们如何在宏中分配数量?

我找到了这样一个JavaScript:

function() {
    var ecommerceData = {
        'event': 'addToCart',
        'ecommerce': {
            'currencyCode': 'USD',
            'add': {
                'products': [{
                    'id': '122',
                    'name': 'Shirt',
                    'quantity': '2'
                }]
            }
        }
    };
    return ecommerceData;
}

多个产品:

function() {
    var ecommerceData = {
        'event': 'addToCart',
        'ecommerce': {
            'currencyCode': 'USD',
            'add': {
                'products': [
                    {
                        'id': '122',
                        'name': 'Shirt',
                        'quantity': 1 // integer type
                    },
                    {
                        'id': '125',
                        'name': 'Shirt with Coffe',
                        'quantity': {{Quantity}} // via macro in GTM
                    },
                    {
                        'id': '129',
                        'name': 'Coffee with cottage cheese',
                        'quantity': item.qty // via js variable/object
                    }
                ]
            }
        }
    };
    return ecommerceData;
}

文档:

GTM和增强的电子商务

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

字段引用

https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce