Mixpanel Toolkit

Quick start

イベントサンドボックス

Properties

Identity fields

Only populated fields are sent

Input

Form fields generate the payload preview automatically.

Cleanup

Validation & Payload Preview

Valid payload

Valid payload — 1 warning(s) to review.

提案
Add `source` or `utm_source` for acquisition analysis.

Payload preview

Generated from Form Builder

{
  "event": "Feature Used",
  "distinct_id": "user_123",
  "time": "2026-06-16T04:21:59.363Z",
  "properties": {
    "feature_name": "export_csv",
    "workspace_id": "workspace_123",
    "role": "admin"
  }
}

Simulation Summary

総イベント
0
ユニークユーザー
0
Event Types
0
Property Coverage
0%
検証問題
1

Event Hits by Name

Add your first event or generate test events to preview analytics.

Events Over Time

Add your first event or generate test events to preview analytics.

Breakdown by feature_name

Coverage: 0%
No events contain this property yet.

Revenue Preview

Not applicable — add amount and currency properties to preview revenue.

Funnel Preview

Not configured
Not configured — load a sample funnel or mark events as funnel steps.
Page Viewed
0 Missing
Sign Up Started
0 Missing
Sign Up Completed
0 Missing
Feature Used
0 Missing
Checkout Started
0 Missing
Checkout Completed
0 Missing

Retention Preview

Not enough data
Add at least 2 users across multiple days to estimate retention.
Retention rate
Not enough data

ライブイベントデバッガープレビュー

Expand an event to inspect custom properties, Mixpanel/system properties, or raw JSON.

Event NameTimeDistinct IDCountry / CityOperating System操作
No simulated events yet. Add your first event or generate test events to preview analytics.

Generated Code & Export

Code target

type AnalyticsEventMap = {
  "Feature Used": {
    "feature_name": string
    "workspace_id": string
    "role": string
  }
}

function trackEvent<TEvent extends keyof AnalyticsEventMap>(
  eventName: TEvent,
  properties: AnalyticsEventMap[TEvent]
) {
  mixpanel.track(eventName, properties)
}

trackEvent("Feature Used", {
  "feature_name": "export_csv",
  "workspace_id": "workspace_123",
  "role": "admin"
})

Export actions

このツールについて

What is Mixpanel Toolkit?

Mixpanel Toolkit is a local tracking-plan builder and analytics sandbox for designing Mixpanel-style events. Product managers can start from an event spec, engineers can paste raw JSON, and QA teams can validate payloads, simulate events, inspect debugger rows, generate implementation snippets, and export a checklist without sending data to a server.

How to use it

Use Form Builder to define the event name, trigger, category, identity setup, code target, breakdown property, and property table, or switch to JSON Payload to paste an engineer-authored Mixpanel payload. Validate the generated payload, add it to the simulation, expand event rows, review validation issues, and export a Markdown tracking plan or JSON event stream.

What the dashboard preview shows

All totals are derived from the local raw events array: event hits, unique users, event trends, property breakdown coverage, optional funnel steps, optional revenue totals, and retention estimates. Generic events are treated as complete when their own payload and spec are valid; advanced previews only become active when the event data supports them.

Validation and generated code

The validator catches invalid JSON, missing event names, missing identity fields, duplicate or non-snake-case property keys, malformed revenue properties when relevant, naming drift, inconsistent property types, funnel gaps when relevant, low breakdown coverage, identity fragmentation, and mixed currencies. The code panel can generate Mixpanel snippets for JavaScript, TypeScript, React, Next.js, Vue, Nuxt, Svelte, Node.js, wrapper functions, Jest, and Vitest.

Limits and privacy

This tool never calls the Mixpanel API, never asks for a project token, and never uploads payloads to a server. Mock data is structural and deterministic, not production analytics data, so compare the exported checklist with real Mixpanel Live View after implementation.