GTM 回调多次触发

J.D*_*Doe 4 google-analytics google-tag-manager

我已按照 Google 文档将 GTM 标签添加到我的网站。由于某种原因,回调被触发了 3 次,但是,我的页面上只有这个标签。

  window.dataLayer.push({
         'event': 'add_expense',
         'eventCallback': function () {
                             alert('wtf');
                          }
         });   
Run Code Online (Sandbox Code Playgroud)

有人知道为什么会这样吗?

小智 11

您的页面上可能有多个 GTM 容器,包括插件。您可以检查回调是否正在传递不同的容器 ID:

'eventCallback': function (id) {
                         alert(id);
                      }
Run Code Online (Sandbox Code Playgroud)