Complete Documentation

Documentation
Everything You Need

Get started with Navlens and master user behavior analytics. From installation to advanced tracking, find all the resources you need.

API Reference

Comprehensive documentation for all Navlens APIs

Initialization API

Initialize and configure Navlens

init(config)
setUser(userId)
identify(properties)
track(eventName, properties)

Events API

Track and manage user events

trackEvent(name, data)
trackPageView(url)
trackConversion(value)
trackError(error)

Heatmap API

Control heatmap generation and display

generateHeatmap(selector)
updateHeatmap(data)
exportHeatmap(format)
clearHeatmap()

Analytics API

Access analytics data and reports

getMetrics(timeRange)
getSessionData(sessionId)
getConversionFunnel()
exportReport(format)

Best Practices

Tips and strategies for maximum effectiveness

Optimize Tracking

Minimize tracking overhead and maximize data quality

  • Debounce tracking events
  • Batch data before sending
  • Use efficient selectors
  • Monitor bandwidth usage

Segment Users

Categorize users for targeted analysis

  • Use consistent user IDs
  • Tag user properties
  • Group by device/browser
  • Create cohorts

Set Up Goals

Define and track conversion goals

  • Identify key actions
  • Set conversion triggers
  • Track funnel steps
  • Monitor goal completion

Analyze Patterns

Discover insights from user behavior patterns

  • Compare timeframes
  • Identify trends
  • Find anomalies
  • Segment by behavior

Privacy Compliance

Ensure GDPR and CCPA compliance

  • Get user consent
  • Anonymize data
  • Respect DNT headers
  • Offer opt-out

Performance Tuning

Optimize application and tracking performance

  • Enable compression
  • Use CDN
  • Cache data
  • Monitor latency

Frequently Asked Questions

Find answers to common questions about Navlens

How do I get started with Navlens?

Start by signing up for an account, then install the tracking script on your website. Configure your first heatmap, and you'll begin collecting data immediately. Check our Installation Guide for step-by-step instructions.

Is Navlens GDPR compliant?

Yes, Navlens is fully GDPR and CCPA compliant. We provide tools to obtain user consent, anonymize data, and allow users to opt-out of tracking. See our Privacy Policy and compliance documentation for details.

What's the performance impact of Navlens?

Our tracking script is only 20KB gzipped and has minimal performance impact. It's loaded asynchronously and uses event batching to reduce network overhead. Most sites see less than 1ms impact on page load.

Can I track session recordings?

Yes, Navlens supports session recording and replay. You can watch actual user sessions to understand behavior patterns. All recordings respect privacy settings and GDPR requirements.

How long is data retained?

Free plans retain data for 30 days, while Pro and Enterprise plans offer 90 days and custom retention periods. You can download and archive data at any time.

What formats can I export reports in?

You can export reports as PDF, CSV, JSON, or PNG. Use our API or dashboard to schedule automated report delivery to your team.

Do you offer API access?

Yes, we provide a comprehensive REST API and webhooks for advanced integrations. See our API Reference section for detailed documentation.

Video Tutorials

Learn by watching our comprehensive video guides

5:23

Getting Started in 5 Minutes

Quick setup and first heatmap configuration

12:15

Advanced Analytics & Segmentation

Learn to segment and analyze user cohorts

8:47

Integration & Custom Events

Track custom events and integrate with your app

15:32

Dashboard Mastery

Master all dashboard features and customizations

Need Help?

Can't find what you're looking for? Our support team is here to help. Reach out with any questions or issues.