
Features
- Event Tracking: Automatic capture of all standard funnel events
- Session Replay: Record and watch user sessions to understand behavior
- User Paths: Visualize how users navigate through your funnel
- Behavioral Cohorts: Group users by actions and properties
- Cross-domain tracking: Track users across multiple domains, such as your landing page and FunnelFox funnel
- Real-time Data: See events as they happen
Configuration
Prerequisites
- Active Amplitude account with the data storage location correctly set up
- Amplitude project with API key
- FunnelFox project with funnels ready to publish
Setup Steps
1
Get Amplitude API Key
- Log into Amplitude
- Go to Settings → Projects
- Select your project
- Copy the API Key
2
Paste API Key in FunnelFox
- Go to Settings > Integrations > Amplitude in FunnelFox
- Paste your API key into the Amplitude Public API Key field
3
Enable Session Replay (Optional)
Session Replay captures user interactions for playback:
- Check Session Replay in FunnelFox settings
- Set Sample Rate (0-100%)
Start with a low sample rate (10%) to manage costs, then increase
if needed for debugging specific issues.
4
Configure Advanced Options
Disable default events: Turn off automatic event name conversions
- When toggled off:
screen_completed→Page View(Amplitude standard names) - When toggled on: Events keep original names
- Useful for staging environments or data warehouses
- Requires separate API key and server URL
5
Save and Republish
- Click Save changes
- Republish your funnels to activate tracking
- Test in preview mode first
Event Mapping
Amplitude receives all standard events with automatic naming conventions:| FunnelFox Event | Amplitude Event | Description |
|---|---|---|
screen_presented | Page View | User completes page interactions |
Enable “Disable default events” to keep original event names without
Amplitude’s automatic conversions.
User Identification
Amplitude identifies users with:- Device ID:
fnlfx_{profile_id} - User ID: Undefined by default so you can assign your own later
- User Properties: Includes email and profile ID
Cross-domain tracking
Track users across multiple domains, such as your landing page and FunnelFox funnel. Amplitude uses device IDs to track users across domains. By default, FunnelFox generates device IDs using thefnlfx_ prefix and profile ID: fnlfx_{profile_id}. For cross-domain tracking, you need a consistent device ID across all domains.
To set up cross-domain tracking:
- Go to Settings > Integrations > Amplitude in FunnelFox.
- Toggle on Cross-domain Device ID tracking.

- Get the device ID from
amplitude.options.deviceIdon your first domain (e.g., landing page), or use your own custom logic. - Pass the device ID to your FunnelFox funnel using the URL parameter
ampDeviceIdoramp_device_id.
Session Replay
When enabled, Session Replay provides:- Visual recordings of user sessions
- Click maps and scroll depth
- Error tracking and rage clicks
- Form interaction analysis
Privacy Considerations
Session Replay automatically:- Masks sensitive input fields (passwords, credit cards)
- Excludes personally identifiable information
- Respects user privacy settings
Automatic Event Tracking
FunnelFox automatically sends events to Amplitude. Here’s what gets sent:Testing
Preview Mode
- Events are sent to Amplitude in real-time
- Device ID includes sandbox indicator
- Use Amplitude’s User Lookup to verify events
Debugging Tools
For debugging, use the Amplitude Instrumentation Explorer Chrome Extension
to see events firing in real-time directly in your browser.
Debugging Steps
- Open Amplitude’s User Lookup
- Search for device ID:
fnlfx_{your_profile_id} - View real-time event stream
- Check event properties and user properties
Troubleshooting
Events not appearing in Amplitude
Events not appearing in Amplitude
- Verify API key is correct
- Check server zone matches your Amplitude project
- Ensure funnels were republished after configuration
- Look for events in Amplitude’s User Lookup, not just charts
Session Replay not working
Session Replay not working
- Confirm Session Replay is enabled in settings
- Check sample rate is greater than 0
- Verify your Amplitude plan includes Session Replay
- Wait 5-10 minutes for recordings to process
Invalid key error message
Invalid key error message
- FunnelFox couldn’t validate your key against the US or EU endpoints
- Ensure your data storage location is set correctly in Amplitude, or create a new Amplitude account with the correct region
Next Steps
- Set up conversion tracking for marketing
- Configure webhooks for server-side tracking
- Create experiments and analyze with Amplitude
