【问题标题】:Questions on a manual implementation of Enhanced Ecommerce关于手动实施增强型电子商务的问题
【发布时间】:2017-08-01 20:57:44
【问题描述】:

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

首先,我设置了一个触发自定义事件“checkout”的 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 事件标记未触发。

帮助?

【问题讨论】:

    标签: google-tag-manager enhanced-ecommerce


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢你,小小的疏忽,但它一直在害死我!
    猜你喜欢
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    相关资源
    最近更新 更多