@amplitude/plugin-eximent-resact-intative (英语)
用于振幅实验集成的官方反应原生分析插件.
安装
npm install @amplitude/analytics-react-native @amplitude/plugin-experiment-react-native
使用量
创建插件,将其添加到"反应原生分析"客户端,并初始化"分析". 实验客户端是 分析初始化完成后可在插件上找到.
import { add, init } from '@amplitude/analytics-react-native';
import { experimentPlugin } from '@amplitude/plugin-experiment-react-native';
const experiment = experimentPlugin({
deploymentKey: 'DEPLOYMENT_KEY', // Optional when Experiment and Analytics use the same project key.
});
await add(experiment).promise;
await init('AMPLITUDE_API_KEY').promise;
await experiment.experiment?.start();
const variant = experiment.experiment?.variant('experiment-key');
插件接受来自 ExperimentConfig 内 @amplitude/experiment-react-native-client,加上:
| 名称 | 类型 | 默认 | 说明 |
|---|---|---|---|
deploymentKey | string | API 密钥分析 | 振幅实验的部署密钥. |
默认, serverZone 财务报告和审定财务报表 instanceName 从分析客户端继承 所以实验身份和暴露
事件使用相同的分析实例。 明确实验配置优先.
融合行为
该插件使用 Experiment.initializeWithAmplitudeAnalytics,将实验连接到分析身份商店
和事件桥。 它不重复身份或曝光跟踪逻辑。 删除插件停止实验
客户端.
更多信息,请参见 高度实验反应原生 SDK 文档。 。 。 .