- Features
Behavior analytics modules
All 9 modules ship in the free plugin — data stays on your own WordPress server.Smart InsightsNewScores every friction signal and ranks what to fix firstReal-Time AnalyticsLive visitors, pages and sessions as they happenHeatmapsClicks, scroll depth, mouse moves and rage clicksSession RecordingsReplay real sessions to see exactly what breaksConversion FunnelsPinpoint the step where carts and signups drop offForm AnalyticsField-level drop-off, time spent and abandon pointsA/B TestingProve the fix works with real traffic, not guessesUser Journey AnalyticsFollow the full path from landing page to checkoutErrors & PerformanceJavaScript errors and slow pages caught automaticallySet up & compare
Everything you need before and after install.Settings & ConfigurationSampling, privacy controls and data retentionDocs & GuidesInstall, troubleshoot and read every feature guideCompare vs 17 toolsHotjar, Clarity, Matomo, MonsterInsights and moreFree & open source. Runs on your own WordPress server — no data sent to third parties.
- Testimonials
- Pricing
- Free Heatmap Tool
- Founder
- Live DemoNew
Opti-Behavior
made by OptiUser
A founder’s note
Designed and led by
Designed and led by
one engineer in France — not
by a venture-backed
SaaS team.
I started Opti-Behavior because every analytics tool I tried either sold my visitors’ data, throttled my traffic, or charged like a Ferrari subscription.
- PhD · Artificial Intelligence
- 14 years in production AI
- Tech Lead
- Brest, France

, PhD · Founder of Opti-Behavior
Hi, I’m . I hold a PhD in Artificial Intelligence and have spent 14 years building production AI systems. Today I’m a Tech Lead, managing a team of senior engineers and fellow PhDs, and across my career I’ve shipped dozens of digital products now running in production across multiple countries — systems that reshaped how entire teams work in their industries.
The kind of engineering where “almost right” is not an answer. Opti-Behavior started as a personal problem.
01
The incident
The day my own site fell over.
2025. A wave of bots hit one of my WordPress sites. Thousands of fake hits in minutes, the contact form spammed beyond use, server load spiking into the red. I opened my analytics dashboard to investigate — and it was useless. Real visitors and bots blended into one indistinguishable line on a chart.
I needed three things, fast: see what real humans were doing on my site. Filter out the bots without paying for enterprise software. Keep visitor data on my own server, not in someone else’s cloud.
I went looking. I came back angry.
02
The market
Why every existing tool failed me.
I tried them all. Each one disqualified itself for a different reason — and the more I dug, the clearer it became that nobody was building what I actually needed.
Hotjar
Too expensive$213/month for the features I needed. For a personal site. Free tier capped at 35 sessions per day — useless when bots alone produced thousands.
Microsoft Clarity
Sells your dataFree, but Microsoft becomes an “independent data controller” on your visitors’ behavioral data — they use it for their own advertising business. Handing my visitors to Microsoft was not an option.
Matomo
Heavy & shallowSelf-hostable but heavy, expensive at scale, and missing the behavioral depth — heatmaps, session recordings — that I actually wanted.
So I built my own.

From the source · visitor ID & privacy modes
03
The product
8 modules. One plugin. Zero cloud.
Opti-Behavior is the most complete behavioral analytics suite that runs entirely on your WordPress server. Heatmaps, session recordings, funnels, form analytics, A/B testing, user journey, error monitoring, real-time dashboard — all in one plugin, all self-hosted, no exceptions.
Free
Real-Time Analytics
16 widgets, live world map, bot detection, traffic quality scoring — all updating live on your server.
Free + Pro
Heatmaps
Click, move, attention, and scroll heatmaps. Desktop and mobile. Per-page analytics metabox.
Free
Conversion Funnels
Unlimited multi-step funnels with visual dropout analysis. Auto-created from discovered user paths.
Pro
Session Recordings
Full HD session replay with 20+ filters. Click any event on the timeline to jump to that moment.
Pro
Form Analytics
Field-level drop-off detection across CF7, WPForms, Gravity, Forminator, Ninja, Everest, SureForms.
Free + Pro
A/B Testing
Page split, element edits, WooCommerce variants. Visual editor and statistical winner detection.
Pro
User Journey Analytics
Sankey flow diagrams. Path discovery. Auto-detected page groups. One-click funnel creation.
Pro
Errors & Performance
JS errors with stack traces, friction detection, Core Web Vitals, broken link detection. 5 tools in one.
Some of these features don’t exist in any competitor — self-hosted or cloud. Sankey user journeys, broken link detection, JavaScript errors with stack traces, Core Web Vitals per page — you won’t find this combination anywhere else.
Every alternative with this depth — Hotjar, Mouseflow, Inspectlet, Lucky Orange — is SaaS. Your visitors’ data leaves your server and lands in someone else’s cloud. Matomo is self-hosted but missing the behavioral layer: no session recordings, no field-level form analytics, no friction detection.
That’s not by accident. Because I built this for myself first, the engineering priorities are different from a typical SaaS:
Hybrid storage engine
Writes to optimized files instead of MySQL — your database stays fast even at millions of pageviews.
~15KB async tracking
Loads non-blocking. Your Core Web Vitals don’t move. Period.
Built-in bot detection
Because that’s literally why this plugin exists. Real humans, separated from noise.
GDPR by design
I’m in France. I live by the same rules as my users. Built that way from day one.
When your day job is leading engineers and PhDs to ship AI that has to actually work in production, you stop tolerating “good enough” in the tools you depend on.
04
Commitments
What I will not do.
These are commitments, not marketing.
N° 01
I will never sell, share, or resell your visitor data. It does not leave your server. Ever.
N° 02
I will never charge per session or per pageview. That pricing model is a tax on your growth.
N° 03
I will never bloat the tracking script. If Opti-Behavior degrades your LCP, I have failed at my job.
N° 04
I will never make uninstall painful. One click, all data gone, clean removal.
05
Contact
How to reach me.
Contact and support portal.
Need help, have a technical question, or want to report a bug? Use the Contact/Support page so your message reaches the right place quickly and gets tracked properly.
Open Contact & Support
Until then,
Brest · France
Ready to own your analytics?
Install the free plugin from WordPress.org, or read what real users have written about it.
