2

GTM 的dataLayer“optimize.activate”eventCallback似乎在任何 DOM 操作完成之前触发。

例如,操作 DOM 上的标题的“实验”使用以下方法激活:

dataLayer.push({
  'event': 'optimize.activate',
  eventCallback: () => {
    ...do something with the new DOM
  }
})

但是...do something在修改显示之前被调用。一旦所有实验都到位并准备好,有什么方法可以通知?

4

1 回答 1

-1

我遇到了同样的问题,最终在 JS 完成后手动关闭它:

dataLayer.push({'event': 'optimize.activate'})
于 2018-06-26T17:10:29.177 回答