automattic/jetpack-explat

一个用于在插件中的实验平台(ExPlat)上运行 A/B 测试的包。

安装: 617

依赖者: 1

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

语言:TypeScript

类型:jetpack-library

v0.1.8 2024-09-10 13:14 UTC

This package is auto-updated.

Last update: 2024-09-18 03:32:03 UTC


README

一个用于在插件中的实验平台(ExPlat)上运行 A/B 测试的包。

如何安装 Jetpack ExPlat

在项目的根目录下运行 composer require automattic/jetpack-explatpnpm install -S "@automattic/jetpack-explat"

在您的 WordPress 插件中使用此包

在初始化项目的 PHP 方法中,调用以下静态方法以初始化 ExPlat API 并注册其端点

use Automattic\Jetpack\ExPlat;

ExPlat::init();

在您的 React 代码中,导入 Experiment 组件并开始运行实验

import { Experiment } from '@automattic/jetpack-explat';

const DefaultExperience = <div>__( 'Control title' )</div>;
const TreatmentExperience = <div>__( 'Treatment title' )</div>;
const LoadingExperience = <div></div>;

<Experiment
	name="jetpack_example_experiment"
	defaultExperience={ DefaultExperience }
	treatmentExperience={ TreatmentExperience }
	loadingExperience={ LoadingExperience }
/>;

如果您计划在您的 WordPress 插件中使用此包,我们建议您使用 Jetpack Autoloader 作为您的自动加载器。这将允许与其他使用此包的插件实现最大兼容性。

安全

需要报告安全漏洞?请访问 https://automattic.com/security/ 或直接访问我们的安全漏洞赏金网站 https://hackerone.com/automattic

许可协议

Jetpack ExPlat 根据 GNU 通用公共许可证 v2(或更高版本) 许可。