Référence rapide

Aide-mémoire Mixpanel JavaScript SDK

Guide rapide pour la bibliothèque Mixpanel JavaScript : identification des utilisateurs, propriétés de profil, super-propriétés et suivi d’événements.

· Publié le

Mixpanel fournit une analyse d’événements et une télémétrie comportementale pour les applications web et mobiles.

Initialisation

import mixpanel from 'mixpanel-browser';

mixpanel.init('YOUR_PROJECT_TOKEN', {
  debug: false,
  track_pageview: true,
  persistence: 'localStorage'
});

Identification utilisateur et profils

// Associer une session anonyme à un identifiant utilisateur enregistré
mixpanel.identify('user_1024');

// Définir des attributs de profil sur People
mixpanel.people.set({
  $name: 'Alice Cooper',
  $email: '[email protected]',
  plan: 'Enterprise',
  team_size: 15
});

// Incrémenter les propriétés numériques
mixpanel.people.increment('login_count');

Super-propriétés

Les super-propriétés persistent d’une session à l’autre et sont jointes automatiquement à chaque événement suivant :

// Enregistrer des propriétés persistantes
mixpanel.register({
  app_version: '2.4.0',
  tier: 'premium'
});

// Enregistrer uniquement si non défini
mixpanel.register_once({
  first_touch_campaign: 'google_ads'
});

Suivi d’événements

// Événement simple
mixpanel.track('Sign Up Clicked');

// Événement avec métadonnées structurées
mixpanel.track('Purchase Completed', {
  product_id: 'prod_99',
  category: 'Subscription',
  price: 49.99,
  currency: 'USD'
});

// Réinitialiser la session lors de la déconnexion
mixpanel.reset();

Références

Sujets associés