最近更新时间:2024.04.16 10:29:45
首次发布时间:2021.02.23 10:41:57
在某些场景下,实验的内容几乎发生在后端服务(比如Feed流推荐策略、付费金额选项等),此时在后端进行分流是最合适的。
「A/B测试」在服务端提供了单独的 Java 、Python 、PHP、Go 、Node.js 语言以及分流 agent 来用于实验分流。获取完分流信息后,您可以;
各环境MetaHost地址说明
环境 | metahost配置 | trackhost配置 |
---|---|---|
字节云SaaS | 无需额外配置 | 无需额外配置 |
SaaS云原生 | https://tab.volces.com | https://gator.volces.com |
私有化 | 私有化部署客户为埋点数据上报申请的域名,请根据实际的域名进行替换 |
说明
完整 Java SDK引入请查看详细文档:Java SDK
说明
完整 Python SDK引入请查看详细文档:Python SDK
说明
完整 PHP SDK引入请查看详细文档:PHP SDK
说明
完整 Go SDK引入请查看详细文档:Go SDK
说明
完整分流 agent 使用说明,请查看详细文档:分流 agent
下载地址:https://www.npmjs.com/package/@datatester/node-sdk
const abClient = new AbClient("token") const attrs = new Map() attrs.set("key", "value") const config = testerClient.activate("key", "decisionId", "trackId", attrs, {val: "defaultValue"}) const value = config.val if (value === 'xx') { // 命中xx } else if (value === 'yy') { // 命中yy } else { // 兜底 } // json类型 const jsonValue = JSON.parse(value) if (jsonValue['key']) { // }