SDK Javascript para realização de testes A/B utilizando a ferramenta GloboAB.
Importar o JS no index.html do seu projeto:
<script src="htp://globo-ab.globo.com/index.js"></script>
Assim que a página for carregada:
const GLOBO_AB = new GloboAbSdk();
Para sortear 1 ou mais experimentos:
GLOBO_AB.requestVariations(arrayExperiments, registerImpression);
Parâmetro | Tipo | Descrição |
---|---|---|
arrayExperiments | Array de Strings | Array de strings com os IDs dos experimentos que desejamos sortear |
registerImpression | Boolean | true para registrar uma impressão para cada experimento sorteadofalse para não registrar impressão |
Para registrar uma impressão:
GLOBO_AB.registerImpression(experimentId);
Parâmetro | Tipo | Descrição |
---|---|---|
experimentId | String | Id do experimento que será registrada a impressão |
Para registrar uma conversão:
GLOBO_AB.registerConversion(experimentId);
Parâmetro | Tipo | Descrição |
---|---|---|
experimentId | String | Id do experimento que será registrada a impressão |
npm i -g typescript uglify-js
npm run watch
npm run build