Varypilot/ DOCUMENTATION
Ouvrir l'application

Intégrations

Navigateur JavaScript SDK

Attribuer une variation, rendre l'expérience et enregistrer les événements approuvés.

Charger le client du navigateur

Utilisez la section Intégration du projet pour copier un extrait de code avec votre clé, votre environnement et votre endpoint. Chargez le script avant de créer le client. N'incluez pas une clé de serveur privé dans le code du navigateur.

Structure d'intégration

Remplacez les identifiants majuscules et les callbacks d'application ci-dessous par des valeurs de votre propre projet. Ce sont des détenteurs de place d'intégration, et non des données sur les visiteurs de production.

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