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

Integrações

Node.js SDK

Faça uma atribuição do lado do servidor com uma credencial de ambiente.

Manter credenciais no servidor

Baixe o módulo Node.js da seção Integração ou da URL SDK. Crie uma credencial de servidor com escopo de ambiente em particular no Varypilot e armazene-a no gerenciador secreto do seu servidor. Nunca exponha-a através de uma variável de ambiente público ou pacote de clientes.

Cliente por pedido

javascript
import { createABServerClient } from "./node.mjs";
const ab = createABServerClient({
  projectKey: PUBLIC_PROJECT_KEY,
  environment: ENVIRONMENT_NAME,
  endpoint: "https://varypilot-edge-api.silva-pires-ricardo86.workers.dev",
  serverKey: process.env.VARYPILOT_SERVER_KEY,
  visitorId: STABLE_PSEUDONYMOUS_VISITOR_ID,
  url: REQUEST_URL,
  consent: ANALYTICS_CONSENT_GRANTED
});
try {
  await ab.init();
  const variant = ab.getVariant(EXPERIMENT_KEY, CONTROL_VARIANT_KEY);
  // Render the assigned experience before recording exposure.
  ab.trackExposure(EXPERIMENT_KEY, variant);
  await ab.flush();
} finally {
  await ab.close();
}

Um visitante, identidade consistente

Criar e fechar um cliente vigiado por pedidos. Não partilhar um cliente visitante mutável entre as requisições do servidor ou os utilizadores. Use o mesmo identificador estável quando a atribuição do navegador e do servidor tiver de concordar.