FunnelFox integrates with leading analytics platforms to automatically track user interactions, conversion events, and funnel performance metrics.

Available Integrations

How Analytics Work

Analytics integrations track standardized events throughout the user journey:
  1. Automatic Tracking: Events fire automatically as users interact with your funnel
  2. User Identification: Users are tracked with a unique profile ID
  3. Event Enrichment: Events include contextual data like funnel ID, page index, and user properties
  4. 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
  • 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:
PropertyDescription
funnel_idUnique funnel identifier
funnel_aliasHuman-readable funnel name
page_indexCurrent page number (0-based)
page_idUnique page identifier
project_idProject identifier
profile_idUnique user identifier
session_idCurrent session identifier
sandboxWhether in preview/test mode
Purchase events include additional properties:
  • 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

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