exads / ab-test-data
一个用于提供结构化数据以进行 A/B 测试的类
1.0
2022-01-17 12:00 UTC
Requires
- php: >=7.4
- ext-json: *
Requires (Dev)
- phpunit/phpunit: ^8.5
This package is not auto-updated.
Last update: 2024-09-17 00:25:59 UTC
README
为了使用此库
- 使用 composer 进行安装
composer require exads/ab-test-data
- 在您的类中使用它
<?php namespace MyNamespace; use Exads\ABTestData; class MyClass { public function getData(int $promoId): array { $abTest = new ABTestData($promoId); $promotion = $abTest->getPromotionName(); $designs = $abTest->getAllDesigns(); // ... return array_map(function ($item) { // ... }, $designs); } }
通过此类可以访问 3 个 A/B 测试推广,您可以使用其中的任何一个(1、2、3)。
设计格式如下
$designs = [ [ 'designId' => 1, 'designName' => 'Design 1', 'splitPercent' => 35 ], // [ ... ] ];