Varypilot/ DOCUMENTATIE
App openen

Integraties

Node.js SDK

Maak een server-side opdracht met een omgeving-gescoopde credential.

Aanmeldgegevens op de server bewaren

Download de Node.js-module vanuit de sectie Integratie of de SDK-URL. Maak een omgevingsgescoopde server in Varypilot privé aan en bewaar het in de geheime manager van uw server. Stel het nooit bloot via een openbare omgevingsvariabele of client-bundel.

Per verzoek klant

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

Eén bezoeker, consistente identiteit

Creëer en sluit een request-scoped client. Deel geen veranderlijke bezoekerclient tussen serververzoeken of gebruikers. Gebruik dezelfde stabiele identificatiecode wanneer browser en servertoewijzing moeten overeenkomen.