Setup ab test experiment debugger
MAILPOET-4972
This commit is contained in:
committed by
Aschepikov
parent
e3c4728529
commit
027f3fbefe
@ -1,5 +1,11 @@
|
||||
import { __ } from '@wordpress/i18n';
|
||||
import { Experiment, Variant, emitter } from '@marvelapp/react-ab-test';
|
||||
import { MailPoet } from 'mailpoet';
|
||||
import {
|
||||
Experiment,
|
||||
Variant,
|
||||
emitter,
|
||||
experimentDebugger,
|
||||
} from '@marvelapp/react-ab-test';
|
||||
import { Button } from 'common';
|
||||
import {
|
||||
MailPoetTrackEvent,
|
||||
@ -48,6 +54,11 @@ emitter.defineVariants(
|
||||
[50, 50],
|
||||
);
|
||||
|
||||
experimentDebugger.setDebuggerAvailable(
|
||||
MailPoet.FeaturesController.isSupported('landingpage_ab_test_debugger'),
|
||||
);
|
||||
experimentDebugger.enable();
|
||||
|
||||
function AbTestButton() {
|
||||
return (
|
||||
<Experiment name={EXPERIMENT_NAME}>
|
||||
|
@ -9,11 +9,14 @@ class FeaturesController {
|
||||
|
||||
const FEATURE_COUPON_BLOCK = 'Coupon block';
|
||||
|
||||
const LANDINGPAGE_AB_TEST_DEBUGGER = 'landingpage_ab_test_debugger';
|
||||
|
||||
// Define feature defaults in the array below in the following form:
|
||||
// self::FEATURE_NAME_OF_FEATURE => true,
|
||||
private $defaults = [
|
||||
self::FEATURE_HOMEPAGE => false,
|
||||
self::FEATURE_COUPON_BLOCK => false,
|
||||
self::LANDINGPAGE_AB_TEST_DEBUGGER => false,
|
||||
];
|
||||
|
||||
/** @var array|null */
|
||||
|
Reference in New Issue
Block a user