首页 文章

有关手动实施增强型电子商务的问题

提问于
浏览
0

我(尝试)在aspx / mvc网站上实施增强型分析 .

首先,我设置UA标记触发自定义事件“结帐”:标记类型:通用分析跟踪类型:事件事件操作:结帐启用增强的电子商务功能:true使用数据层:true

然后,我创建了一个自定义HTML标记,以将结帐事件推送到数据层;触发结帐URL的Window Load . 自定义HTML是:

<script type='text/javascript'>
(function() {
    dataLayer.push({
        'event': 'checkout',
        'ecommerce': {
            'checkout': {
                'actionField': { 'step': '1' },
                'products': [{
                    'name': 'product1',
                    'id': '123456',
                    'price': '500',
                    'dimension2': 'Acccepted',
                    'dimension5': '12345'
                }]
            }
        }
    });
})
</script>

GTM预览显示自定义html标记触发,但关联的UA事件标记不会触发 .

救命?

1 回答

  • 1

    你的JS有一个小错误 . 你忘了调用定义的函数(最后注意 () ):

    (function() {
        dataLayer.push({
            'event': 'checkout',
            'ecommerce': {
                'checkout': {
                    'actionField': { 'step': '1' },
                    'products': [{
                        'name': 'product1',
                        'id': '123456',
                        'price': '500',
                        'dimension2': 'Acccepted',
                        'dimension5': '12345'
                    }]
                }
            }
        });
    }())
    

相关问题