如何使Google Optimize变体等待所有内容加载完毕?

时间:2019-10-22 10:12:46

标签: asynchronous google-tag-manager google-optimize

我的React APP中有一个Google跟踪代码管理器-Google Optimize环境。 当我在google Optimize上开始实验时,就会应用变体,但是一旦应用翻译,一切都会回到常规页面。

这是由于i18n的异步过程

页面加载  应用变体  国际化适用  变体更改将被丢弃

有什么方法可以确保不会更改变体?

1 个答案:

答案 0 :(得分:1)

如果可能的话,您可以选择在代码中添加一个事件,以在发生如下所示的国际化之后触发优化实验,然后在Google Optimize中选择对自定义事件进行加载实验。

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