首页 文章

使用Google跟踪代码管理器时,Google Analytics自定义事件不会触发

提问于
浏览
2

我正在尝试在Google Analytics中跟踪自定义事件和综合浏览量 . 将GA跟踪代码(Universal Analytics)直接包含在我的网页中时,事件会正常启动 . 但是,当使用Google跟踪代码管理器包含代码时,除初始网页浏览外,不会触发任何内容 .

这是触发自定义事件的代码:

ga('send', 'event', 'test', 'test');

我使用控制台进行了测试,并且在两种情况下都定义了 ga ,并且上面的代码不会引发任何错误 .

我还尝试在GTM中找到一些阻止我的事件的配置选项,但找不到任何有用的东西 .

有什么想法阻止自定义事件被解雇?

2 回答

  • 0

    您无法使用相同的代码来使用Universal Analytics和GTM跟踪事件 . 切换到GTM时,必须将事件推送到dataLayer,然后根据规则触发标记 . 您无法使用analytics.js直接触发标记 .

  • 3

    您应该迁移代码以使用dataLayer . 像这样的东西:

    javascript">
            window.onload = function() {
                if (window.dataLayer) {
                    dataLayer.push({'virtualPageView': {
                        category: 'Virtual Page View',
                        event: '/buy.html',
                        label: '10 Koowong Avenue',
                    }});
                }
            }
        </script
    

相关问题