Features
- Session Recordings: Watch real user sessions
- Heatmaps: See where users click, move, and scroll
- Conversion Funnels: Visualize drop-off points
- Feedback Widgets: Collect user feedback
- Rage Click Detection: Identify frustration points
- Form Analysis: Understand form abandonment
Configuration
Prerequisites
- Active Hotjar account
- Hotjar Site ID
- FunnelFox project with funnels ready to publish
Setup Steps
1
Get Hotjar Site ID
- Log into Hotjar
- Go to Sites & Organizations
- Select your site
- Copy the Site ID (6-7 digit number)
The Site ID is also visible in your Hotjar tracking code as
hjid:1234567
2
Configure in FunnelFox
- Go to Project Settings → Integrations → Analytics
- Toggle Hotjar on
- Enter your Site ID
- Click Save changes
3
Republish Funnels
Republish your funnels to activate Hotjar
4
Verify Installation
- Open your funnel
- Check Hotjar dashboard
- Look for incoming sessions
- May take 5-10 minutes to appear
Use the Hotjar Browser Extension
to quickly check if Hotjar is installed and working on any page.
Session Recordings
What’s Captured
Hotjar records:- Mouse movements and clicks
- Scroll behavior
- Form interactions
- Page transitions
- Rage clicks (repeated clicking)
- U-turns (back navigation)
Privacy Features
Hotjar automatically:- Masks sensitive input fields
- Excludes password fields
- Suppresses credit card numbers
- Respects user privacy settings
Review recorded sessions to ensure no sensitive data is visible.
Add suppression rules if needed.
Filtering Sessions
Find relevant recordings by:- Page URL: Specific funnel pages
- User behavior: Rage clicks, u-turns
- Technology: Device, browser, OS
- Traffic source: Referrer, UTM parameters
- Events: Custom JavaScript events
Heatmaps
Types of Heatmaps
- Click Maps: Where users click/tap
- Move Maps: Mouse movement patterns
- Scroll Maps: How far users scroll
- Engagement Zones: Combined interaction data
Creating Heatmaps
1
Generate Heatmap
- In Hotjar, go to Heatmaps
- Click New Heatmap
- Enter your funnel URL
- Select device types to track
- Wait for data collection (100+ pageviews recommended)
2
Analyze Results
Look for:
- Unexpected click areas (indicates confusion)
- Ignored CTAs (poor visibility)
- Scroll depth (content engagement)
- Mobile vs. desktop differences
Conversion Funnels
While FunnelFox has built-in analytics, Hotjar funnels provide visual context:- Define funnel steps using page URLs
- See drop-off between steps
- Watch recordings of users who dropped off
- Identify common abandonment patterns
Feedback Collection
On-Site Surveys
Deploy surveys on specific pages:- Exit intent surveys
- Post-purchase feedback
- NPS scores
- Custom questions
Feedback Widget
Trigger feedback widgets from your custom code:Advanced Configuration
Custom Events
Add custom tracking in your funnel code:Suppression Rules
Exclude sensitive content:- Go to Settings → Privacy
- Add CSS selectors to suppress
- Common suppressions:
[data-sensitive="true"]
.credit-card-input
#social-security
Sampling Rate
Control recording volume:- Default: Records all sessions
- High traffic: Sample 10-20%
- Testing: Record 100%
Integration with Analytics
Combine Hotjar with quantitative analytics:- Identify Issues: Find drop-off in analytics
- Watch Sessions: See why users leave
- Create Heatmaps: Understand behavior patterns
- Test Solutions: Measure improvements
Troubleshooting
No recordings appearing
No recordings appearing
- Verify Site ID is correct
- Check funnels were republished
- Ensure Hotjar is not blocked by ad blockers
- Wait 10-15 minutes for processing
- Check daily session limit hasn’t been reached
Incomplete recordings
Incomplete recordings
- Check if user navigates to external sites
- Verify all pages have Hotjar installed
- Look for JavaScript errors in console
- Ensure cookies are enabled
Missing heatmap data
Missing heatmap data
- Need minimum 100 pageviews for heatmaps
- Check URL matches exactly (including parameters)
- Verify device type filter settings
- Wait for data processing (can take hours)
Privacy concerns
Privacy concerns
- Add suppression rules for sensitive elements
- Exclude specific pages from recording
- Use data suppression for logged-in areas
- Review privacy settings regularly
Using Hotjar Effectively
- Watch 10-20 session recordings before making changes
- Focus on pages with high drop-off rates
- Validate insights with A/B testing
- Schedule regular session review sessions
- Tag interesting behaviors for later review
- Share recordings with your team
Limitations
- No event tracking (visual only)
- Limited API access
- Session limits based on plan
- 365-day data retention
- No real-time recordings
Optimizing Hotjar Usage
- Set appropriate sampling rates for your traffic volume
- Focus recording on key conversion pages
- Archive important sessions before they expire
- Regularly clean up old heatmaps
Next Steps
- Set up conversion tracking
- Configure A/B tests to validate insights
- Watch Hotjar tutorials for advanced features