Varypilot/ DOKUMENTATION
Offene App 😀

Integrationen

Browser JavaScript SDK

Weisen Sie eine Variation zu, machen Sie die Erfahrung und notieren Sie einvernehmliche Ereignisse.

Laden Sie den Browser-Client

Verwenden Sie den Abschnitt Projektintegration, um ein Snippet mit Ihrem eigentlichen Schlüssel, Ihrer Umgebung und Ihrem Endpunkt zu kopieren, laden Sie das Skript, bevor Sie den Client erstellen, fügen Sie keinen privaten Serverschlüssel in den Browsercode ein.

Integrationsstruktur

Ersetzen Sie die Großbuchstabenbezeichner und Anwendungsaufrufe unten durch Werte aus Ihrem eigenen Projekt, die Integrationsplatzhalter und keine Produktionsbesucherdaten sind.

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