Mixpanel integration automatically tracks all funnel events to your existing Mixpanel analytics for detailed user behavior analysis.
Mixpanel integration settings

Features

  • Event Tracking: Granular tracking of every user interaction
  • User Profiles: Individual user timelines and properties
  • Funnel Analysis: Visualize conversion paths and drop-off points
  • Retention Reports: Measure user engagement over time
  • A/B Testing: Compare experiment performance
  • Predictive Analytics: Identify users likely to convert

Configuration

Prerequisites

  • Active Mixpanel account with project
  • Mixpanel project token
  • FunnelFox project with funnels ready to publish

Setup Steps

1

Get Mixpanel Token

  1. Log into Mixpanel
  2. Go to Project Settings
  3. Copy your Project Token
2

Configure in FunnelFox

  1. Go to Project SettingsIntegrationsAnalytics
  2. Toggle Mixpanel on
  3. Paste your Mixpanel Token
  4. Click Save changes
3

Republish Funnels

Republish your funnels to activate tracking
4

Verify Events

  1. Open your funnel in preview mode
  2. Check Mixpanel Live View
  3. Verify events are flowing correctly
Install the Mixpanel Chrome Extension to debug events directly in your browser’s developer console.

Event Structure

Standard Events

All standard events are sent with Mixpanel-optimized formatting. Here’s what FunnelFox automatically sends to Mixpanel:
// This is sent automatically by FunnelFox when a user views a page:
mixpanel.track('screen_presented', {
  distinct_id: "fnlfx_abc123",
  $browser: "Chrome",
  $device: "Desktop",
  funnel_id: "welcome-flow",
  funnel_alias: "Welcome Flow",
  page_index: 0,
  page_id: "intro",
  sandbox: false
});

Special Event Handling

Mixpanel applies special processing to certain events:
EventMixpanel FeaturePurpose
screen_presentedSuper PropertiesPersists page context
purchase_completed_successRevenue trackingAppears in revenue reports
user_email_collectedProfile updateCreates user profile

User Identification

Distinct ID

  • Format: fnlfx_{profile_id}
  • Consistent across all sessions
  • Links anonymous and identified users

User Profiles

When email is collected, Mixpanel creates a user profile with:
  • $email: User’s email address
  • $created: First seen timestamp
  • funnel_source: Initial funnel
  • Custom properties from your funnel

Preview Mode Handling

Mixpanel properly segregates test data. Events from preview mode are marked with sandbox: true and can be filtered in reports.
To view only production data:
  1. Create a filter: sandbox equals false
  2. Save as a board for easy access
  3. Apply to all reports and funnels

Custom Tracking

You can add custom tracking in your funnel code:
// Track custom events from your funnel's custom code:
fox.track('Video Watched', {
  video_id: 'intro-video',
  duration: 120,
  completion_rate: 0.75
});
FunnelFox automatically handles standard events. Use fox.track() only for custom events specific to your funnel.

Troubleshooting

Next Steps