Riferimento rapido

Cheatsheet Mixpanel JavaScript SDK

Guida rapida per la libreria Mixpanel JavaScript: identificazione utente, proprietà del profilo, super proprietà e tracciamento degli eventi.

· Pubblicato

Mixpanel fornisce analisi degli eventi e telemetria comportamentale per applicazioni web e mobile.

Inizializzazione

import mixpanel from 'mixpanel-browser';

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

Identificazione Utente e Profili

// Collega una sessione anonima a un ID utente registrato
mixpanel.identify('user_1024');

// Imposta attributi del profilo su People
mixpanel.people.set({
  $name: 'Alice Cooper',
  $email: '[email protected]',
  plan: 'Enterprise',
  team_size: 15
});

// Incrementa proprietà numeriche
mixpanel.people.increment('login_count');

Super Proprietà

Le super proprietà persistono tra le sessioni e vengono allegate automaticamente a ogni evento successivo:

// Registra proprietà persistenti
mixpanel.register({
  app_version: '2.4.0',
  tier: 'premium'
});

// Registra solo se non ancora impostato
mixpanel.register_once({
  first_touch_campaign: 'google_ads'
});

Tracciamento Eventi

// Evento base
mixpanel.track('Sign Up Clicked');

// Evento con metadati strutturati
mixpanel.track('Purchase Completed', {
  product_id: 'prod_99',
  category: 'Subscription',
  price: 49.99,
  currency: 'USD'
});

// Ripristina sessione utente al logout
mixpanel.reset();

Riferimenti

Argomenti correlati