Varypilot/ DOCUMENTAÇÃO
Abrir a aplicação

Integrações

Navegador JavaScript SDK

Atribuir uma variação, renderizar a experiência e registrar eventos consentidos.

Carregar o cliente do navegador

Use a seção Integração do projeto para copiar um trecho com sua chave, ambiente e endpoint reais. Carregue o script antes de criar o cliente. Não inclua uma chave de servidor privada no código do navegador.

Estrutura de integração

Substitua os identificadores maiúsculas e as chamadas de aplicativos abaixo por valores do seu próprio projeto. Eles são placeholders de integração, e não dados do visitante de produção.

javascript
// Load https://app.varypilot.com/sdk/v1/browser.min.js first.
const ab = new Varypilot.BrowserClient({
  projectKey: PUBLIC_PROJECT_KEY,
  environment: ENVIRONMENT_NAME,
  endpoint: "https://varypilot-edge-api.silva-pires-ricardo86.workers.dev",
  visitorId: STABLE_PSEUDONYMOUS_VISITOR_ID,
  consent: false
});
await ab.init();
ab.setConsent(ANALYTICS_CONSENT_GRANTED);
const variant = ab.getVariant(EXPERIMENT_KEY, CONTROL_VARIANT_KEY);
renderAssignedExperience(variant);
ab.trackExposure(EXPERIMENT_KEY, variant);
// At the actual outcome:
ab.track(GOAL_EVENT_NAME, { eventId: STABLE_EVENT_ID });
await ab.flush();