0

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

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

然后,我创建了一个自定义 HTML 标记来将结帐事件推送到数据层;触发结帐 URL 的窗口加载。自定义 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 事件标记未触发。

帮助?

4

1 回答 1

1

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

(function() {
    dataLayer.push({
        'event': 'checkout',
        'ecommerce': {
            'checkout': {
                'actionField': { 'step': '1' },
                'products': [{
                    'name': 'product1',
                    'id': '123456',
                    'price': '500',
                    'dimension2': 'Acccepted',
                    'dimension5': '12345'
                }]
            }
        }
    });
}())    
于 2017-08-02T08:40:02.513 回答