从Google Optimize获取API参数数据

时间:2019-05-08 23:30:10

标签: javascript ab-testing google-optimize

是否可以通过Google Optimize返回特定数据值甚至JSON对象以用于实验回调?

我们不使用可视化编辑器而使用Google Optimize。取而代之的是,我们只希望它指示我们很久以前设置的单独API要求的布局模式。

function gtag() {dataLayer.push(arguments)}

function implementExperimentA(value) {
  if (value ==  '0') {
    // Provide code for visitors in the original.
  } else if (value == '1') {
    // Provide code for visitors in first variant.
  } else if (value == '2') {
    // Provide code for visitors in section variant.
  }
  ...
}

gtag('event', 'optimize.callback', {
    name: '<experiment_id_A>',
    callback: implementExperimentA
 });

此代码示例无处不在,基本上是我要使用的示例,但是我希望能够使用value==1作为请求参数,而不是value等。

$.get(url, {layoutId: value});

LayoutIds不是整数。它们是唯一的字符串。再说一遍,我的问题是:有没有办法让Google Optimize返回特定的数据值甚至JSON对象以用于实验回调?还是我需要在我的JavaScript代码中将所有实验索引映射到它们相关的API参数值?

0 个答案:

没有答案