我目前面临 Google Optimize 的问题,应用程序是基于 Meteor React Redux 构建的,如果有任何方法可以触发 Google Optimize 实验或子组件或父组件中点击事件的任何标签,实验会在 URL 基础上触发,但是,我不会在组件级别添加点击事件的变体。
假设有购物车按钮点击购物车按钮滑块将在同一页面中打开,我必须为滑块组件应用 Google Optimize 实验。
提前致谢。
我目前面临 Google Optimize 的问题,应用程序是基于 Meteor React Redux 构建的,如果有任何方法可以触发 Google Optimize 实验或子组件或父组件中点击事件的任何标签,实验会在 URL 基础上触发,但是,我不会在组件级别添加点击事件的变体。
假设有购物车按钮点击购物车按钮滑块将在同一页面中打开,我必须为滑块组件应用 Google Optimize 实验。
提前致谢。
您需要采取两个关键步骤才能使此实验有效。
首先,您必须设置实验触发器。默认情况下,实验在页面加载时开始,但这可以更改为所谓的自定义事件。更多详细信息可在此处获得。
其次,当相关事件(在您的案例中单击购物车按钮)发生时,您需要调度相同的命令。更准确地说,您需要使用以下命令将此事件发送到数据层。
dataLayer.push({'event': 'optimize.activate'});
您可以在优化设置中自定义此事件名称。在这种情况下,数据层调用中的事件必须对齐。