
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
When configuring your Mixpanel account, make sure the correct Data Residency is set under Project Settings > Data Residency. If it was set incorrectly, you’ll need to create a new project . Learn more about Data Residency in Mixpanel.
Setup Steps
1
Get Mixpanel Token
- Log into Mixpanel
- Go to Project Settings
- Copy your Project Token
2
Configure in FunnelFox
- Go to Project Settings → Integrations → Analytics
- Toggle Mixpanel on
- Paste your Mixpanel Token
- Click Save changes
3
Republish Funnels
Republish your funnels to activate tracking
4
Verify Events
- Open your funnel in preview mode
- Check Mixpanel Live View
- 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:Special Event Handling
Mixpanel applies special processing to certain events:Event | Mixpanel Feature | Purpose |
---|---|---|
screen_presented | Super Properties | Persists page context |
purchase_completed_success | Revenue tracking | Appears in revenue reports |
user_email_collected | Profile update | Creates 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 timestampfunnel_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.- Create a filter:
sandbox equals false
- Save as a board for easy access
- Apply to all reports and funnels
Custom Tracking
You can add custom tracking in your funnel code:FunnelFox automatically handles standard events. Use
fox.track()
only for
custom events specific to your funnel.Troubleshooting
Events not appearing
Events not appearing
- Check token is correct (32 characters)
- Verify funnels were republished
- Look in Live View for real-time events
- Disable ad blockers during testing
User profiles not created
User profiles not created
- Ensure email is being collected
- Check if profiles are enabled in Mixpanel
- Verify distinct_id is consistent
- Wait a few minutes for profile creation
Revenue not tracking
Revenue not tracking
- Verify purchase events include price property
- Check currency is properly formatted
- Ensure events are marked as revenue events
- Look in Revenue reports, not just Events
Next Steps
- Create Mixpanel funnels for conversion analysis
- Set up retention reports to measure engagement
- Configure experiments and analyze with Mixpanel