从全球领先的企业下载我们的43 A / B测试案例研究的免费电子书测试的想法和灵感。 现在就下载

澳门赌场

Tips & Tricks for Building Your Experimentation Program

X

下载我们的免费测试工具包,用于A / B测试的想法,规划工作表,演示模板,和更多!

现在得到它




添加功能,例如事件的批处理我们 全栈软件开发工具包 (版本3.2.0+)是我们创造一个伟大的开发者体验承诺的一部分。事件发送到optimizely帮助您了解您的特性测试的影响,以及事件的批处理改善这一进程。新体验高效扩展,它被设计成灵活的应用程序的特定需求。请继续阅读以了解更多有关如何使用事件处理器配料将使开发者的生活更轻松。

雷切尔詹姆斯的形象礼貌, 创作共用

理由3批次事件

  1. 尺度特征管理,测试和事件跟踪无摩擦。新的全栈的事件处理器让你批量事件外的开箱即用的,你的应用程序处理量成比例。
  2. 事件的批处理效率更高。同时便于做更多的,重要的是,我们也赋予您做的更好。你会看到更少的出站请求与该事件处理配料时,使之更有效地发送给我们更多的事件optimizely。
  3. 调度事件现在比ever.in除了使事件的批处理更容易和更精简更灵活,我们一直扩展/可重构记住,所以你可以使用事件处理器来满足应用程序的特定需求。我们允许您更改批大小(每次发送的事件的最大数量),并且刷新间隔默认值(事件中被批一个调用optimizely前最大时间)。

这里是它是如何工作在下面的Java示例快速预览。

进口com.optimizely.ab.optimizely;
进口com.optimizely.ab.config.httpprojectconfigmanager;
进口com.optimizely.ab.event.asynceventh和ler;
进口com.optimizely.ab.event.batcheventprocessor;
进口java.util.concurrent.TimeUnit中;
公共类应用{

公共静态无效主(字符串[]参数){
串sdkkey = ARGS [0];
事件处理程序事件处理程序= asynceventh和ler.builder()建立();

projectconfigmanager projectconfigmanager = httpprojectconfigmanager.builder()
.withsdkkey(sdkkey)
。建立();

//这里我们使用构建器选项设置批量大小
//至50级的事件和齐平的时间间隔为一分钟。
batcheventprocessor batchprocessor = batcheventprocessor.builder()
.withbatchsize(50)
.withflushinterval(1,timeunit.minutes)
。建立();

optimizely optimizely = optimizely.builder()
.withconfigmanager(projectconfigmanager)
.witheventh和ler(事件处理程序)
.witheventprocessor(batchprocessor)
。建立()
}
}

无论您是升级到 最新的SDK版本 或者实现它的第一次,我们期待着听到有关事件的批处理您的体验!你可以的dm @optimizely 在Twitter上与我们联系。

optimizely DXE Report