Available Integrations
Amplitude
Product analytics with session replay, user paths, and behavioral cohorts
Google Analytics
Universal web analytics with conversion tracking and audience insights
Mixpanel
Event-based analytics for tracking user actions and engagement metrics
Google Tag Manager
Tag management system for deploying analytics and marketing tags
RudderStack
Customer data platform for routing events to multiple destinations
Hotjar
Session recordings and heatmaps for understanding user behavior
How Analytics Work
Analytics integrations track standardized events throughout the user journey:- Automatic Tracking: Events fire automatically as users interact with your funnel
- User Identification: Users are tracked with a unique profile ID
- Event Enrichment: Events include contextual data like funnel ID, page index, and user properties
- Real-time Processing: Events are sent immediately to your analytics platform
Funnels are static files. After configuring analytics, you must
republish your funnels for the integration to take
effect.
Standard Events
FunnelFox automatically tracks these events across all analytics platforms:Funnel Lifecycle
- onboarding_started: User begins the funnel experience
- onboarding_completed: User reaches the success page
Page Navigation
- screen_presented: User views a page
- screen_completed: User completes actions on a page
- second_screen_presented: User reaches the second page
- checkout_screen_presented: Checkout page is shown
- products_screen_presented: Product selection page is shown
- registration_screen_presented: Registration page is shown
User Actions
- user_email_collected: Email address is captured
- link_button_clicked: External link is clicked
Purchase Events
- checkout_presented: Checkout UI is displayed
- checkout_impression: Product/price is viewed
- purchase_started: Payment process begins
- purchase_completed_success: Payment succeeds
- purchase_completed_fail: Payment fails
Technical Events
- payment_provider_init_success: Payment provider loads
- payment_provider_init_error: Payment provider fails to load
- payment_method_init_success: Payment method initializes
- payment_method_init_error: Payment method fails
Event Properties
All events include these standard properties:Property | Description |
---|---|
funnel_id | Unique funnel identifier |
funnel_alias | Human-readable funnel name |
page_index | Current page number (0-based) |
page_id | Unique page identifier |
project_id | Project identifier |
profile_id | Unique user identifier |
session_id | Current session identifier |
sandbox | Whether in preview/test mode |
- product_id: Product identifier
- product_name: Product display name
- price: Amount in cents
- currency: ISO currency code
- payment_provider: Stripe, Paddle, etc.
- payment_type: one-time or recurring
User Properties
Analytics platforms receive these user attributes:- email: User’s email address (when collected)
- profile_id: FunnelFox profile identifier
- device_id: Unique device identifier
Setup Process
1
Choose Platform
Select the analytics platform that fits your needs
2
Configure Integration
Add API keys or tracking IDs in project settings
3
Republish Funnels
Publish your funnels to activate tracking
4
Verify Events
Check your analytics dashboard for incoming events
You can use browser extensions like TagHound to validate client-side event tracking.
Preview Mode
Events from preview mode are marked as test data in platforms that support it (like Mixpanel). This keeps your production analytics clean while testing.Best Practices
- Test First: Verify events in preview mode before going live
- Use One Platform: Start with one analytics tool to avoid complexity
- Monitor Key Events: Focus on conversion events that matter
- Set Up Funnels: Configure conversion funnels in your analytics platform
- Track Revenue: Ensure purchase events include price data
Common Use Cases
Conversion Tracking
Monitor funnel drop-off rates and optimize conversion paths
A/B Testing Analysis
Compare experiment performance with segmented analytics
User Journey Mapping
Understand how users navigate through your funnel
Revenue Attribution
Track which sources drive the most valuable customers
Next Steps
- Choose an analytics platform from the available integrations
- Configure tracking integrations for marketing pixels
- Set up webhooks for custom event handling