Asynchronous 我怎样才能让谷歌优化变量等到所有东西都加载了?

Asynchronous 我怎样才能让谷歌优化变量等到所有东西都加载了?,asynchronous,google-tag-manager,google-optimize,Asynchronous,Google Tag Manager,Google Optimize,我的React应用程序中有一个谷歌标签管理器-谷歌优化环境。 当我在谷歌上开始我的优化实验时,变体被应用了,但一旦翻译被应用,一切都会回到常规页面 这是因为i18n的异步进程 页面将被加载 已应用该变体 国际化的应用 变量更改将被丢弃 有没有办法确保变量不会被更改?如果可能,您可以选择在代码中添加一个事件,以在国际化发生后触发优化实验,如下所示,然后在Google optimize中选择load Experience on custom event(自定义事件加载实验) dataLayer.pu

我的React应用程序中有一个谷歌标签管理器-谷歌优化环境。 当我在谷歌上开始我的优化实验时,变体被应用了,但一旦翻译被应用,一切都会回到常规页面

这是因为i18n的异步进程

页面将被加载 已应用该变体 国际化的应用 变量更改将被丢弃


有没有办法确保变量不会被更改?

如果可能,您可以选择在代码中添加一个事件,以在国际化发生后触发优化实验,如下所示,然后在Google optimize中选择load Experience on custom event(自定义事件加载实验)


dataLayer.push({'event':'optimize.activate'})

应用国际化时,您是否有可用的事件或回调?