Varypilot/ DOCUMENTATION
Ouvrir l'application

Intégrations

Node.js SDK

Effectuez une affectation côté serveur avec un justificatif d'environnement.

Conserver les identifiants sur le serveur

Téléchargez le module Node.js à partir de la section Intégration ou de l'URL SDK. Créez un certificat de serveur d'environnement en privé dans Varypilot et stockez-le dans le gestionnaire secret de votre serveur. Ne l'exposez jamais à travers une variable d'environnement public ou un paquet client.

Client par demande

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();
}

Un visiteur, identité cohérente

Créez et fermez un client de requêtes. Ne partagez pas un client de visiteurs mutable entre les requêtes du serveur ou les utilisateurs. Utilisez le même identifiant stable lorsque l'attribution du navigateur et du serveur doit être acceptée.