谷歌实验服务器端变化



我正试图通过以下参考实现谷歌服务器端实验:https://developers.google.com/analytics/solutions/experiments-server-side

我的目标是让Google决定我应该从实验中向用户展示哪个变体。我发现这可以通过设置"服务框架"来实现。

我被困在我应该完成哪些步骤来获得谷歌选择的变化?

主要的问题是——我怎样才能达到与下面例子相同的结果,但是是在服务器端:

 var variation = cxApi.chooseVariation();

这是必要的,因为首先,我需要得到变化,然后显示给用户。

根据注释中的div属性:

我是这样解决的:

$googleAPI = ''; // googleAPI
$serviceExperiments = $googleAPI->getService('Experiments')>setId("experiment_id");
$serviceExperiments->setCacheTtl(500);
$serviceExperiments->setCacheDir(CACHE);
$experimentData = $serviceExperiments->getData();
# $mt_random = (mt_rand(0, 10) / 100 );
$mt_random = (float) number_format((float)rand()/(float)getrandmax(), 2, '.', '');
if( ($mt_random <= $experimentData["participation"]) !== true ) { return; }

相关内容

  • 没有找到相关文章