クイックリファレンス

Mixpanel JavaScript SDK チートシート

Mixpanel JavaScript ライブラリのクイックリファレンス:ユーザー識別、People プロフィール属性、スーパープロパティ、イベント計測を網羅。

· 公開日

Mixpanel は、Web およびモバイルアプリ向けのイベント解析・行動テレメトリ基盤を提供します。

初期化(Initialization)

import mixpanel from 'mixpanel-browser';

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

ユーザー識別とプロフィール

// 匿名セッションを登録済みユーザー ID に紐付け
mixpanel.identify('user_1024');

// People にユーザープロフィール属性を設定
mixpanel.people.set({
  $name: 'Alice Cooper',
  $email: '[email protected]',
  plan: 'Enterprise',
  team_size: 15
});

// 数値プロパティをインクリメント
mixpanel.people.increment('login_count');

スーパープロパティ(Super Properties)

スーパープロパティはセッションを跨いで永続化され、以降に送信されるすべてのイベントへ自動付与されます:

// 永続プロパティを登録
mixpanel.register({
  app_version: '2.4.0',
  tier: 'premium'
});

// 未設定の場合のみ登録
mixpanel.register_once({
  first_touch_campaign: 'google_ads'
});

イベント計測(Event Tracking)

// 基本イベント
mixpanel.track('Sign Up Clicked');

// 構造化メタデータ付きイベント
mixpanel.track('Purchase Completed', {
  product_id: 'prod_99',
  category: 'Subscription',
  price: 49.99,
  currency: 'USD'
});

// ログアウト時にユーザーセッションをリセット
mixpanel.reset();

参考リンク

関連テーマ