Skip links
Opti-Behavior
Opti-Behavior
made by OptiUser

Behavior analytics & A/B testing for wp mark whiteWordPress · woo markWooCommerce

See why
visitors leave.
Fix it. Prove it.

Heatmaps, recordings, funnels, forms and errors — recorded on your own WordPress server. Smart Insights ranks what to fix; A/B testing proves it works.

From WordPress.org · Free & open source · Pro free for 6 months · No credit card

Admin in 6 languages · Multisite ready

Opti-BehaviorSmart Insightsscores every friction signal, ranks what to fix firstProblem: “Pay now” is below the foldFixed · conversions +62%
yoursite.com/checkout wp mark whiteWordPresswoo markWooCommerceA/B test runningPage updated
A · before
Pay now
B · Smart Insight fix
Pay now
B wins · +62% conversions
Results after the change
Conversion2.1%
Revenue+0%
Web traffic
Google
Ads
Social
Affiliates
Email
wp mark white
5.0 Rated on WordPress.org
0+ active installsSites running Opti-Behavior today
woo mark
Built for WooCommerceCheckout, cart and product-page funnels
rgpd
100% self-hosted · GDPR-readyNative WordPress · anonymized data · no third parties
Cache plugin compatible
wp rocketWP Rocketlitespeed cacheLiteSpeed Cachew3 total cacheW3 Total Cachewp super cacheWP Super CacheautoptimizeAutoptimizesg optimizerSG OptimizerperfmattersPerfmatterswp optimizeWP-Optimizejetpack boostJetpack BoostbreezeBreezewp fastest cacheWP Fastest CachehummingbirdHummingbirdnitropackNitroPackflyingpressFlyingPresscache enablerCache Enablerswift performanceSwift Performanceasset cleanupAsset CleanUp
Works with all themes & page builders
elementorElementordiviDivibeaver builderBeaver BuilderwpbakeryWPBakerygutenbergGutenbergOxygenbrizyBrizybreakdanceBreakdancesiteoriginSiteOriginastraAstrageneratepressGeneratePresskadenceKadencethemifyThemifymotopressMotoPresslive composerLive ComposeroceanwpOceanWPblocksyBlocksyneveNeve
Respects every consent banner
cookiebotCookiebotcomplianzComplianzcookieyesCookieYesmoove gdprMoove GDPRcookie noticeCookie Noticereal cookie bannerReal Cookie Bannerborlabs cookieBorlabs Cookiewp dsgvo toolsWP DSGVO Tools

Consent choices from all major GDPR & cookie plugins are detected and respected automatically. No configuration — it just works.

… and every other major optimizer, theme, builder and consent plugin. If it runs on WordPress, it runs with Opti-Behavior.

€0
Core plugin, forever
GPL, no subscription. Pro is optional — and free for 6 months.
Unlimited
Sessions & recordings
No caps, no per-session fees. It runs on your server.
2 min
Setup
Install, activate, done. No script to paste, no account to create.
~15 KB
Tracker script
Loads async, after your page renders. No impact on Core Web Vitals.

Ready to see your own numbers?

Free · 2-minute setup · No credit card

You don’t have a traffic problem.
You have a blind spot.

Most sites don’t need more visitors. They need to know why the ones they already pay for leave.

0 visitors you paid for 0 engage · add to cart, start a form 0 convert the leak: between interest and action
70%

of visitors leave at the last step

Seven in ten carts are abandoned, and that rate hasn’t moved in five years. Forms, signups and affiliate clicks leak the same way. Traffic costs 46% more per session than a year ago — buying more of it is the wrong lever.

Where, not why

is all your analytics tells you — and never what to fix first

Google Analytics and WooCommerce show the drop at step 2. Not the button below the fold, the rage clicks on a dead element, or which of twenty issues is costing you the most.

0 tests

from tools that only observe — on a site that changes weekly

External heatmaps ship your visitors’ data to someone else’s servers, go blind on the 35–45% of European visitors who reject cookies, and stop at the diagnosis. Meanwhile yesterday’s plugin update broke a button on mobile, and nobody noticed.

Opti-Behavior closes the loop inside WordPress — capture, insight, fix, proof. See how it works ↑

Fast for your visitors.
Light on your server.

Every analytics plugin says it’s lightweight. Here is what ours actually costs, measured on a live WordPress site with every module on.

~15 KBtracker script, loads async after render
0 blockingpassive listeners, batched & gzipped in the browser, sent with sendBeacon
Cache-safecompatibility layer for WP Rocket, LiteSpeed, SG Optimizer and the other optimizers
90 days on a production site1 June – 29 August 2026 · every module enabled, default retention
0sessions
0page views
0 MBdatabase growth per day
0 KBdatabase per page view
0 KBper session, full replay included
MySQL · small indexed rows
565 MB
Files on disk · gzip JSON
1.52 GB

Heavy payloads — recordings, raw heatmap events — never enter MySQL. Your posts, options and buffer pool stay untouched. Per session: ≈3.7 KB in the database, ≈10.3 KB in files.

Read the full measurement and methodology →
Your footprint has a ceiling.Automatic, tiered cleanup runs every day. Raw data has a horizon; the numbers you chart are kept forever.
Every daySpam & bot sessions purged — with their recordings and files, in one cascade
90 daysRecordings and raw heatmap files expire
365 daysDetailed session rows expire
ForeverDaily aggregates stay — every chart, every total, for kilobytes
At the measured traffic (≈1,700 sessions/day), defaults plateau at about≈2.3 GB database · ≈1.5 GB files— then it stops growing. All windows are configurable.
Safety valve: any automated cleanup that would delete more than 50% of your sessions aborts and logs a warning instead. A bad rule can never erase your data overnight.
Visitor eventsclicks, scroll, forms, errors Batched in the browsergzip · sendBeacon MySQLsmall indexed rows · ~1.45 KB / view Gzip files on diskrecordings · raw heatmap events Your dashboarddaily aggregates, kept forever

Ten tools. One dashboard. Your server.

Seven tools collect the signals, Smart Insights decides what to fix, A/B testing proves it. Click a tool to follow the story.

1Collect the signals
2Smart Insights decides
3A/B test proves it
4You stay in control
The moment
ClickMoveAttentionScroll
yoursite.com/product
Product photo
Add to cart
100%
58%
22%
0clicks on the photo
0on “Add to cart”

Visitors keep clicking the product photo. It isn’t a link. The real button sits below the fold.The mouse hovers over the price and the shipping line for seconds — hesitation you can see.Attention piles up on the description, not on the offer. They read; they don’t decide.Only 22% ever reach the button. The page is long; the decision point is at the bottom.

With Heatmaps · 4 types
  • Click heatmap FreeWhere people click — and where they click on things that aren’t links. Make the photo the link.
  • Move heatmap ProMouse paths reveal hesitation before the click. Put the answer where the cursor hovers.
  • Attention heatmap ProTime spent per zone. Shorten what they read; strengthen what they skip.
  • Scroll heatmap ProHow far each visitor gets. Move the button above the 58% line.

Desktop and mobile views, per page, all stored on your server.

FREE PRO

4 Types of Heatmaps

See exactly where users click, move, focus, and scroll — on every page. Separate desktop and mobile views. Advanced filtering. All data stays on your server.

KPI OVERVIEW — WITH GROWTH INDICATOR
Total heatmaps — ↑ Total clicks — ↑ Mobile traffic — ↑ Avg. time on page — ↑ Hottest page /home Click-through rate — ↑
HEATMAP TYPES
Click Heatmap Where users click Free Move Heatmap Mouse movement Pro Attention Heatmap Where users focus Pro Scroll Heatmap How far users scroll Pro
TOP CLICKED ELEMENTS Live
Most-clicked elements, ranked Auto-detects the exact elements visitors click most on the current page — ranked live from click data Pro
HEATMAP TABLE FILTERS
By page URL Interactions count Session count Device type Last visit time Date range Country Browser Visitor type
ACTIONS
↓ Download as image ☐ Delete by page ☐ Delete by date range ◉ AI Insights Beta
Learn More →
Click heatmap overlay on website page
Attention heatmap highlighting focus areas Move heatmap showing mouse movement patterns Heatmap list and management page Scroll heatmap showing user scroll depth
The moment
yoursite.com/productREC 0:00
Cart 0
Add to cart
Buy now
0:12
0rage clicks on “Buy now”
0 suntil they give up

Mobile, 3 pm. “Add to cart” works. “Buy now” doesn’t — four taps, nothing, gone. You watch it happen, click by click.

With Recordings
  • Replay the exact 12 secondsWatch the taps, the pause, the exit. No guessing from numbers.
  • Filtered for youJump straight to sessions with rage clicks, errors or abandoned carts.
  • Stored on your serverRecordings never leave WordPress. 90-day retention by default.
PRO 6 Months Free

Session Recordings

Watch real user sessions in full HD. Every click, scroll, hesitation, and tab change captured. Jump to any moment instantly — no more wasted time scrubbing through recordings.

SESSION TABLE COLUMNS
ID + Date Duration Activity count Pages visited Visitor type Referrer URL Country Browser OS Device type Watch status Clicks count
PAGE TIMELINE PER SESSION
URL visited Time of visit Duration on page Events count Clicks count Entry page Exit page Jump to moment
SESSION ACTIONS
☆ Save to favorites ↓ Download recording ↗ Share URL ◉ Mark watched ○ Mark unwatched ☐ Delete
SESSION PLAYER
Visitor metadata bar Always visible
Country + browser OS + device type Session duration Pages visited count Referrer URL UTM parameters
Interactive timeline Click to jump

Every event is marked on the timeline. Click any event to jump directly to that moment — no scrubbing needed.

Events captured in player
Rage click Dead click Double click Every click Form submit Form field focus Scroll depth Page navigation JS error Network error Tab change Window resize Text selection Copy event
Learn More →
Works with every WordPress theme & builder
Elementor Divi Astra GeneratePress Beaver Builder Gutenberg WPBakery Kadence
Session recordings list with replay coverage, tracked sessions and per-visitor detail
Session recording player with full page replay Session recordings aggregated by page with recordings, duration and last recorded Page timeline with events per page Advanced session filters with visitor attributes, session attributes, pages and UTM parameters
ADVANCED FILTERS — 20+ CRITERIA
TIME
Custom date range
VISITOR ATTRIBUTES
Browser Country Device type OS New visitor Returning visitor
SESSION ATTRIBUTES
Recording ID Min duration (s) Max duration (s) Min page count Max page count Watched status
PAGES & TRAFFIC
Contains page Excludes page Entry page Exit page Referrer URL Direct Organic search Paid ads Social Email Referral
UTM PARAMETERS
UTM Campaign UTM Source UTM Medium
RECORDINGS GROUPED BY PAGE

View all recordings for a specific page, post, or URL in one place — instantly see how visitors behave on each individual page without manual filtering.

The moment
Checkout funnel · last 30 days
100%Cart
72%Address
28%Shipping
24%Paid
−61%
61%leave at shipping
1step to fix

Sales are down and every report says “conversion 1.4%”. Which step is the leak?

With Funnels
  • See the step that leaksDrop-off per step, with the count and the percentage — not one blended rate.
  • Split by deviceThe shipping step loses 61% on mobile and 22% on desktop. Now you know where.
  • Jump to the evidenceOne click from the leaking step to the recordings of visitors who left there.
FREE

Conversion Funnels

Build unlimited multi-step funnels to track exactly where visitors drop off. Visual dropout analysis at every step — with percentage, abandoned count, and device breakdown.

STEP MATCHING RULES
Any page view Matches all pages Exact URL Perfect match only URL contains Partial keyword URL starts with Prefix match URL ends with Suffix match Regex Advanced patterns
VISUAL STEP CARDS — LIVE DROPOUT ANALYSIS

Example funnel — /shop → /product → /cart → /checkout → /order

1/shop100%
2/product68%-32%
3/cart41%-27%
4/checkout18%-23%
5/order-confirmed12%-6%

Completed: 12%   Abandoned: 88%   Critical step: /cart → /checkout

ADVANCED FILTERS
☐ Custom date range ☐ Device type ◉ Country ☍ Referrer URL
ALL FEATURES
  • Unlimited funnel creation — no caps
  • Multi-step URL matching with 6 rule types
  • Visual dropout cards per step with % and abandoned count
  • Drag-and-drop step reordering
  • Auto-created from User Journey discovered paths
  • Completed vs abandoned breakdown per step
  • Watch session recordings of visitors who dropped at each step — replay exactly what they did to see why they left and never finished the funnel
Learn More →
Funnel builder with steps visualization
Funnel list and settings page Top paths with Create Funnel button Session recordings of visitors who dropped at a funnel step Edit funnel modal with per-step URL match rules
COMING SOON
Soon Split test comparison mode

Compare two funnel variants side by side — same steps, different pages. Identify which version converts better with statistical confidence.

Soon WooCommerce cart funnel tracking

Automatic funnel built from your WooCommerce checkout flow — product page → cart → checkout → payment → confirmation — with revenue lost per step.

The moment
yoursite.com/quote
Name
Email
Company VAT number
Message
48%quit at field 3
1field to remove

Half your leads type their name and email, hit “Company VAT number” and close the tab.

With Form Analytics
  • Field-by-field drop-offTime spent, refills and abandonment per field. The guilty field is obvious.
  • Works with every form pluginGravity, WPForms, Contact Form 7, Elementor, Fluent — no setup.
  • Fix with evidenceRemove or move the field, then watch completion rise on the same chart.
PRO 6 Months Free

Form Analytics

Track every form interaction at the field level. Drop-off funnels, time per field, error detection, and session replay for every form submission — all self-hosted, all GDPR compliant.

  • Auto-detects all forms — no manual setup needed. Works with CF7, WPForms, Gravity Forms, Forminator, Ninja Forms, Everest Forms, SureForms, and native HTML forms
  • Form-level KPIs — Form Views, Submissions, Conversion Rate, Avg. Completion Time, Abandonments — all with growth indicator
  • Form Activity Over Time chart — history of views, submissions, and abandonments on the same curve
  • Top Forms by Conversion — ranked by submission rate so you instantly see which forms perform best
  • Field drop-off funnel — visual funnel showing exactly which field causes visitors to abandon your form
  • Field-level metrics — Interactions, Avg. Time, Refills, Error Rate, Blank Rate — per field, per form
  • Session recordings per form — watch every session where a user interacted with a specific form. Filter by submitted vs abandoned
  • Abandoned vs submitted tracking — see the last field a visitor was on when they left your form
DASHBOARD TAB Overview
Form Views Submissions Conversion Rate Avg. Completion Time Abandonments Top Forms by Conversion

Recent Form Activity table shows every tracked form with Plugin, Page, Views, Submissions, Conversion Rate, Avg. Time, and Sessions. Click Sessions to watch every recording for that specific form.

FORMS LIST TAB All tracked forms
Form name Plugin auto-detected Page URL Views · Submissions Abandonments Conversion rate Avg. time · Fields Sessions link

Each form row links directly to its session recordings — watch exactly how visitors interacted with that form. Sensitive field values are never captured, fully GDPR compliant.

Learn More →
Supported Form Plugins
Contact Form 7 WPForms Gravity Forms Forminator Ninja Forms Everest Forms
Form analytics dashboard with KPIs and charts
Forms list with all tracked forms and metrics Field-level drop-off funnel analysis Form session recordings list Advanced filters applied across form analytics
FIELD ANALYSIS TAB Drop-off detection

Select any form from the dropdown to instantly see its field-level data. Two views available:

Field drop-off funnel Visitors reached field Drop-off rate per field Avg. time on field Interaction count Error rate Refill rate Left blank rate

Fields with high drop-off or error rates are automatically flagged — fix the right fields first and increase your form conversion rate immediately.

ADVANCED FILTERS All tabs
Custom date range Device type Browser Operating system Country Visitor type Referrer
The moment
yoursite.com/product
Plugin updated · 09:14
Add to cart
TypeErrorcart.js:42 · mobile
12errors since 09:14
0customers who told you

A plugin update at 9 am breaks “Add to cart” on mobile. Your customers notice. You don’t.

With Errors & Performance
  • Caught the same hourJS errors, 404s and slow pages, tied to the page, device and session where they happened.
  • See what the visitor sawEvery error links to the recording of the session that hit it.
  • Core Web Vitals per pageLCP, CLS and INP from real visitors, not a lab score.
PRO 6 Months Free

Errors & Performance Tracking

5 monitoring tools in one dashboard — JS Errors, Friction Events, Core Web Vitals, Performance Scoring, and Broken Link Detection. Know everything that breaks before your users do.

  • 3 KPI cards with history bar chart and growth indicator — Total Errors, Friction Events, Avg. Performance
  • 6 live dashboard widgets — Errors (24h), Affected Sessions, Critical Errors, Rage Clicks, Slow Pages, Avg. Load Time
  • Errors over time chart — all errors visualized through time with type breakdown
  • Top affected pages — ranked by error count with severity and session impact
  • JavaScript error tracking with full stack traces — Priority, Message, Type, Severity, Occurrences, Sessions, Last Seen
  • Status workflow per error — Open → Investigating → Resolved
  • Performance score (0–100) per page with full table — Page, Score, Load Time, LCP, FID, CLS, Sessions
  • Broken link detection — auto-detects 404 and 500 errors with Source Page, HTTP Code, Count, Last Detected
  • Custom date range filter applies across all tabs simultaneously
ERROR TYPES AUTO-CLASSIFIED
JavaScript Error Network Error Promise Rejection Rage Click Dead Click 404 Not Found 500 Server Error Slow Page
Learn More →
FRICTION EVENTS Rage & Dead Clicks
Rage clicks Dead clicks Element detected Page source Click count Timestamp

Every friction event links directly to the affected session recording — watch exactly what frustrated your visitor.

Error tracking dashboard with KPI cards and widgets
Errors over time chart with type breakdown JavaScript errors list with stack traces Friction events — rage clicks and dead clicks Core Web Vitals performance scores per page
CORE WEB VITALS Per page
LCP — Largest Contentful Paint FID — First Input Delay CLS — Cumulative Layout Shift INP — Interaction to Next Paint TTFB — Time to First Byte FCP — First Contentful Paint

Impacts your Google ranking. Know which pages are dragging your SEO score down and fix them first.

The moment
Journey flow · last 7 days
Step 1Step 2Step 3/home 8 / 44%/product 6 / 33%/pricing 4 / 22%/product-page 5 / 28%/cart 7 / 39%/thank-you 4 / 22%Drop off · 10 / 56%Drop off · 7 / 39%
0%drop off after step 1
0pages per visit, on average

Where do visitors actually go? Half of the home-page traffic goes nowhere. The cart fills from product and pricing — and 39% still leave before paying.

With User Journeys
  • See the loopsPaths, backtracks and exits per session — the pattern nobody reports.
  • Friction score per pagePages ranked by how often visitors bounce back from them.
  • Broken links, foundDead ends and 404s discovered from real journeys, not a crawler.
PRO 6 Months Free

User Journey Analytics

Visualize how users navigate your site with Sankey flow diagrams. Discover top paths, analyze entry and exit pages, group similar URLs, and convert any discovered path into a funnel in one click.

  • Sankey flow diagram — visual map of how users move through your site step by step
  • 3 to 7 step path analysis — control the depth of the journey you want to visualize
  • One-click funnel creation — convert any discovered path into a conversion funnel instantly
  • Entry & Exit page analysis — bounce rates, avg pages visited, and next destination per entry page
  • Page Groups — combine similar URLs into named groups to simplify the Sankey diagram
  • Auto-detect page groups — Opti-Behavior suggests logical groupings based on your URL structure
JOURNEY FLOW TAB Sankey diagram
Total matching sessions Avg. pages per session Flow completion rate % Top drop-off page

4 KPI cards always visible above the Sankey diagram. The drop-off page is automatically highlighted — focus your optimization there first.

TOP PATHS TAB Path discovery
Session depth histogram Session duration histogram Path — sessions count % of total traffic

Every discovered path shows session count, percentage of total traffic, and a direct button to convert it into a funnel — no manual setup needed.

ADVANCED FILTERS All tabs
Custom date range Entry page Exit page Steps count Device type Browser Operating system Country New vs returning Referrer source
Learn More →
User journey analytics dashboard with Sankey flow diagram
Top paths analysis with session counts Entry and exit page analysis with bounce rates Page groups for URL pattern matching Journey flow KPI cards and drop-off highlights
ENTRY & EXIT TAB Bounce analysis
Top Entry Pages Top Exit Pages Sessions per page Bounce rate % Avg. pages after entry Exit rate %
PAGE GROUPS TAB Auto-detect available

Combine similar pages into named groups to make the Sankey diagram readable for large sites. Each group has a color, name, URL pattern, match type, priority, and status.

Color label Group name URL pattern Match type Priority order Active / Inactive Auto-detect groups
The moment
Visitors0
Sessions0
Page views0
LiveReal-time visitors 0
just nowFrance/pricing
just nowUnited States/blog/heatmaps
just nowGermany/checkout
just nowSpain/product/ea-mt5
just nowUnited Kingdom/pricing

Traffic triples at 4 pm. From where? By the time the daily report arrives, the wave is gone.

With Real-time Analytics
  • Live, on your serverVisitors, pages, sources and countries, updated as they happen.
  • Spam and bots removed15+ patterns filtered out, so a spike is a real spike.
  • Act while it lastsFix the landing page, add the missing CTA, catch the wave today.
FREE

Real-Time Analytics Dashboard

16 intelligent widgets — all updating live on YOUR server. Every visit, click, and session analyzed in real-time. Spam and bot traffic auto-excluded from every report. Visitor behavior data never leaves your server.

LIVE TRACKING
Real-time visitors + world map 6 KPI cards with bar history
TRAFFIC & ENGAGEMENT
Traffic overview sessions · visitors · pageviews Top 100 engaged users Top pages growth % · heatmap · events Activity heatmap hour × day New vs returning Visited directories
TRAFFIC QUALITY
Visitor auth status Traffic classification human · bot · spam Bot detection 15+ patterns User intent score low · medium · high
SOURCES & AUDIENCE
Referrers + UTM tracking Countries Browsers · Devices · OS · Resolution
16Widgets included
€0Monthly cost
Spam traffic filtering
Sessions tracked
Post & Page Analytics Metabox Per-page widget
Entry Sources where visitors come from for this page
Direct Organic Referral Social
Visitor Behavior
Avg. time on page Total interactions Desktop events Mobile events Avg. scroll depth Bounce rate New vs returning Last visited time
Exit Behavior where users go next
Next URL visited Clicked outbound link
Audience breakdown
Countries Browsers Device types
Historical trend chart

All metrics on a single curve chart — track the evolution of every stat over time for this specific page.

◉ View heatmap ☐ View session recording
Learn More →
Analytics dashboard KPI cards with spam-excluded metrics
Real-time visitors with interactive world map Traffic overview chart of visitors, sessions and page views Top engaged users and top pages
Visitor activity heatmap by hour and day New vs returning visitors, visited directories and visitor authentication Traffic classification, bot traffic and user intent with spam flagging
Referrers, countries and browsers breakdown Device types, operating systems and screen resolution

Post & Page Analytics

Post analytics widget with visitor stats Page analytics detail view
The moment
● CRITICALFunnel conversionNew8 hours ago
Funnel drop-off detectedHome → Pricing
Drop-off rate0%
vs previous84.1%
Sessions0
Where is the problem?
New visitors
This segment
0%
Everyone else
0%
New vs returning carries the problemTime of day carries the problemDevice worth watching
Business impact
0 visitors lost vs your site average
Priority
0/100
Confidence High · Status New
Next action

Open recordings filtered to this page and review the first failed interactions.

View recordings filtered to this page
EvidenceRecordings 6JourneysHeatmapErrors 39%

Not a list of twenty problems. One insight: what broke, for whom, what it costs, and the exact report to open next.

With Smart Insights
  • One signal, not twentyEvery anomaly is scored (priority 98/100, confidence High) and only the ones worth your week reach you.
  • Who, and what it costsSegments that carry the problem — new visitors, afternoon traffic, a country — and the visitors lost against your own average.
  • The next report to openEvidence is linked: the six recordings, the journeys, the heatmap, the errors. One click, and you are looking at the cause.
FREE PRO

Smart Insights Behavioral Recommendations

Turn self-hosted behavior data into a prioritized CRO briefing inside WordPress. Smart Insights reviews engagement, friction, funnels, forms, errors, recordings and experiments, then points your team toward the next action without exporting visitor data to a third-party analytics platform.

WEEKLY CRO BRIEFING
Active opportunities with priority counts Recommended action for the week Trend watch and recurring patterns
EVIDENCE-BACKED CARDS
Free core signals engagement, exits, scroll, bounce and traffic changes Pro-enriched evidence recordings, journeys, forms, errors, funnels and A/B destinations Status workflow open, reviewed and resolved recommendations
FILTERS & DESTINATIONS
Period, severity and status filters Category, entity type and confidence filters Related reports and primary destination CTAs Notification launcher for high-priority issues
7+Signal sources
3Priority levels
0Data exports
24/7Auto-monitoring
Learn More →
Smart Insights center with weekly CRO summary and behavior opportunities
Smart Insights filters for period status severity category and confidence Smart Insights detail modal with diagnosis evidence and actions Smart Insights related reports and destination cards Smart Insights notification launcher for high priority recommendations
The moment
yoursite.com/productA/B test running
A · current
no image
Buy now
B · variant
+ image
★★★★★4.8 · 212 reviews+ reviews
Buy now↑ moved up
A
0%
B
0%
B wins · +62% · 95% confidence

Same traffic, two pages. B adds a product image, real reviews and a button you don’t have to scroll to. The numbers decide, not the meeting.

With A/B Testing
  • Test it, don’t argueTwo versions, same traffic, real visitors. The winner is a number, not an opinion.
  • Goals that matterClick, form, page, scroll, time — or WooCommerce revenue per visitor.
  • Ship the winner safelyApply the winning variant with one click. Rollback is one click too.
LIVE NOW FREE PRO

A/B Testing

Launch self-hosted WordPress experiments without external A/B testing SaaS. Test page variants, visual edits, conversion goals and WooCommerce revenue while every visitor assignment and conversion stays on your server.

TEST TYPES
Page Split Redirect visitors to different page URLs Element Test Edit page blocks visually WooCommerce Product pages, pricing, images, CTAs
6-STEP EXPERIMENT BUILDER
Type Target Variants Goals Settings Review

A guided workflow helps marketers create clean experiments without touching code: choose the test type, select the target page or product, define variants, attach conversion goals, configure statistical settings and review before launch.

CONVERSION GOALS
Click goal Page visit Form submit Scroll depth Time on page Revenue Bounce behavior
STATISTICAL CONTROLS
95% confidence level Traffic percentage Minimum sample size Minimum duration Winner indicators Safe winner application
PRO GROWTH FEATURES
  • Visual editor for element variants
  • Audience targeting and test scheduling
  • WooCommerce product A/B tests for titles, images, descriptions, prices and add-to-cart text
  • Revenue, average order value and revenue-per-visitor attribution
  • Manual, statistical or auto-winner optimization workflows
Learn More →
A/B Testing dashboard with running experiments, drafts, completed tests and total impressions
A/B Testing builder with Page Split, Element and WooCommerce test types A/B visual editor showing selected page block and changes panel A/B decision engine with goal priorities, composite winner score and per-goal breakdown A/B statistical significance with Bayesian analysis and conversion rate over time A/B variants with control and Variant B traffic split A/B settings with confidence, traffic, sample size, targeting and schedule
The moment
Opti-Behavior › Settings✓ Saved
GeneralTrackingThresholdsStorage & cleanupReportsPrivacyPer-feature
Rage-click threshold
3
Recording retention
90 days
Weekly CRO report by email
Auto-cleanup · bots & spam
Cookieless mode
Heatmaps · Recordings · Forms
ononon

Thresholds, retention, reports, storage, cleanup, every module — one screen. Change a number, hit save. No code, no ticket, no SaaS support chat.

With Settings
  • Every feature, one screenTurn modules on or off, set what counts as a rage click, choose which pages and roles are tracked.
  • Storage you controlRetention per module, tiered auto-cleanup with a safety valve, exports — your footprint has a ceiling you set.
  • Reports and privacy, built inWeekly CRO briefing by email, consent-banner detection, cookieless mode, IP anonymization. Defaults are safe; everything is adjustable.
FREE

Complete Settings & Control

10 dedicated settings pages — fine-tune every aspect of your analytics, privacy, storage, scheduling, and data management. Full control, always on your server.

  • Privacy & GDPR — Anonymous mode or full tracking. Consent banner auto-detection for all major WordPress cookie plugins
  • Heatmap settings — tracking accuracy, archive page support, URL hash handling
  • Session recording settings — enable/disable, max recording duration, privacy masking controls
  • Traffic classification — bot detection rules, spam traffic filtering, user intent scoring configuration
  • Frontend stats bar — compact analytics overlay on every page, visible to admins only, zero performance impact
  • Scheduled reports — daily, weekly, or monthly delivery. Custom SMTP config and recent report history
  • Storage overview — monitor database and file storage usage per module. Know what consumes the most space
  • 6 languages — English, French, German, Spanish, Portuguese, Italian
  • Debug & logging — PHP and JS debug settings. Our team can use these logs to investigate and fix issues in your specific environment
  • Danger Zone — full reset, date range deletion, smart cleanup, and scheduled auto-cleanup to keep your database lean
PRIVACY & GDPR Built-in compliance

Choose between Anonymous Mode (no personal data stored) or Full Tracking. Consent banner integrates automatically with all major WordPress cookie plugins:

Cookiebot Complianz CookieYes Moove GDPR Cookie Notice Real Cookie Banner Borlabs Cookie WP DSGVO Tools
TRAFFIC CLASSIFICATION Auto-filtering
Bot detection rules Spam traffic filtering User intent rules Custom bot patterns

Define custom user-agent patterns to detect bots specific to your environment. All filtered traffic is excluded from every report automatically.

DANGER ZONE Data management
Full reset Delete by date range Smart data cleanup Scheduled auto-cleanup

Smart cleanup identifies and removes spam, bot, and low-quality sessions using 3 configurable conditions:

Time-based Quality-based Visitor behavior

Schedule this cleanup to run automatically — keep your database lean without any manual effort.

Learn More →
Privacy & GDPR settings with consent banner auto-detection
Dashboard settings with traffic classification and bot detection Heatmap settings configuration Session recording settings and privacy masking Scheduled reports configuration with SMTP Storage overview with database size per module Language settings with 6 languages Debug and logging settings Danger Zone data reset and smart cleanup tools
FRONTEND STATS BAR Admin only

A compact analytics overlay displayed at the top of every frontend page — visible only to logged-in administrators. Stats load asynchronously so your visitors never see it and your page speed is never affected.

How Opti-Behavior compares

The rows that decide it are at the top. Feature parity is table stakes; where your data lives, what it costs to run and whether you can act on it are not.

Opti-Behavior vs
Opti-Behavior Hotjar Microsoft Clarity Matomo
Data stays on your server✗ Microsoft servers*
Cookieless · no consent gapPartial
Unlimited sessions, no sampling✗ session tiers
Native WordPress · no external account✗ separate install
Smart Insights · what to fix firstPartial · AI summaries
A/B testing inside WordPressPaid add-on
Heatmaps · recordings · funnels✓ Free + ProPaidPaid add-ons
Form analytics✓ ProPaidPaid add-on
Error & Core Web Vitals tracking✓ ProPartial · JS errors
User journeys · friction · broken links✓ ProPartial
Free trial6 Months Free15 daysFree forever*30 days
Price, flat€89Per-session tiers$0*€149–999/yr add-ons

* Clarity is free; Microsoft acts as an independent data controller and may use behavioral data for advertising, and collection is limited in the EU without consent. Competitor plans change often — checked September 2026.

Simple, Transparent Pricing

Simple pricing. No per-session SaaS fees.

Every plan includes unlimited sessions, unlimited heatmaps, unlimited funnels, and self-hosted Smart Insights. One flat price. No per-session tiers, no sampling, no seat fees. Powered by our Hybrid Storage engine.

Founding 5 · First 5 agencies get a 1h founder onboarding call & lifetime access to future agency features

Free

Perfect to get started

€0 forever
No card · No expiry · No upsell
Download Free
Unlimited sessions · Powered by Hybrid Storage

What’s included

  • Real-Time Analytics Dashboard
  • Click Heatmaps (Desktop + Mobile)
  • Conversion Funnels (Unlimited)
  • A/B Testing (Page Split + Element)
  • Smart Insights core recommendations + weekly CRO briefing
  • Bot Detection & Filtering
  • Frontend Stats Bar (Admin only)
  • Hybrid Storage Engine
  • GDPR & CCPA Ready
  • 24/7 Auto-Monitoring
  • Auto DB Cleanup (Spam & Bots)
  • Scheduled Email Reports (Daily / Weekly / Monthly)
  • 6 Languages
  • WordPress Multisite Ready
  • CSV Data Export

Business

5 client sites, direct line to the founder

€179 /year · 5 sites
Just €35.80 per site
Locked-in price for life
Reserve Founding License →

What you get today

  • Pro features unlocked on 5 sites, including Smart Insights Pro evidence
  • Manual setup by founder within 24h
  • Direct Slack/email line to founder
  • Roadmap input — vote on next features
  • Priority Support (24h response)
  • 1 Year of Updates included

Coming Q4 2026 — included in your license

  • Cross-site unified dashboard
  • We handle your migration personally
Founding price — locked for life.
Your rate never increases, even as the product grows.

Agency

Run analytics as a service for 10 clients

€299 /year · 10 sites
Just €29.90 per site
Locked-in price for life
Reserve Founding License →

What you get today

  • Pro features unlocked on 10 sites, including Smart Insights Pro evidence
  • Manual setup by founder within 24h
  • Priority Slack/email line (12h response)
  • Roadmap input — first to vote
  • 1h founder onboarding call (first 5 only)
  • 1 Year of Updates included

Coming Q4 2026 — included in your license

  • Cross-site unified dashboard
  • We handle your migration personally
Founding price — locked for life.
Your rate never increases, even as the product grows.

Not sure which plan fits? 1 site → Pro · 2-5 client sites → Business · 6+ client sites → Agency
Have a question? Open the support portal →
Compare every plan on the full pricing page →

30 days. Zero risk.

Every paid plan comes with a 30-day money-back guarantee. Try Opti-Behavior on your WordPress site — if it doesn’t pay for itself, you get every euro back. No questions, no friction.

Growing on WordPress.org

Live public plugin-directory proof. Real installs, real reviews, no fake social proof.

ACTIVE INSTALLS
1700+
Public WordPress.org install count
WORDPRESS.ORG RATING
5/5
5 verified 5-star reviews
LATEST FREE RELEASE
1.9.0
Latest Free Core changelog release · 2026-09-08
M
mariamilano Verified — WordPress.org ★★★★★

“Honestly didn’t expect much when I installed this.

There are so many analytics plugins that promise everything and deliver nothing. Been using it for 3 days now. The thing that actually surprised me was the form analytics. I’ve never seen a WordPress plugin that shows you exactly how people interact with each field, how long they stay on it, where they stop and leave. Found a real issue on my contact form in like 20 minutes. One field was killing my submissions and I had no idea. Everything runs on my own server which was important to me. Not a fan of sending my visitors’ data to Microsoft or whoever. Still waiting for the WooCommerce features they mentioned. That’s the main reason I’ll be sticking around. If that works half as well as the form analytics, it’ll be worth it.”

Read review on WordPress.org →
D
devanharoun Verified — WordPress.org ★★★★★

“I got to test the Pro plan for free and honestly… I’m blown away!

😄Opti Behavior is a real all-in-one beast for understanding your website traffic. It shows you exactly how people are moving around your site and, most importantly, what you actually need to optimize to make things better.”

Read review on WordPress.org →
D
damiengallou Verified — WordPress.org ★★★★★

“I installed Opti-Behavior on one of my WordPress sites because I wanted to understand why people were leaving a page that I thought was clear.

After checking the heatmap and scroll data, I noticed that visitors were not really reaching the section I expected them to see, and some clicks were happening in places I didn’t expect. The setup was not complicated, and I liked that I could see everything directly inside WordPress instead of opening another platform. For me, the most useful part is that it shows behavior in a visual way, not just numbers. It helped me make a few small changes to the layout and move an important button higher on the page. I’m still testing it, but so far it feels practical and useful, especially for improving pages based on real visitor behavior instead of just guessing.”

Read review on WordPress.org →
J
jeandupon Verified — WordPress.org ★★★★★

“I’ve tested many analytics plugins, and Opti-Behavior is one of the most impressive.

It brings a clean, native WordPress analytics experience without unnecessary complexity.The developer is also amazing & very responsive, open to feedback, and genuinely cares about users. I suggested a few features for the free version, and some of them were actually added. That level of support is rare. Highly recommended.”

Read review on WordPress.org →
N
nadiabh Verified — WordPress.org ★★★★★

“J’ai installé opti-behavior depuis 3 mois et j’ai vraiment changé mon avis à propos de la notion d’analytics classique…

…par rapport aux visites et au comportement des utilisateurs. Je suis surpris, pendant cette période, par certains comportements étranges de mes visiteurs sur la page de Opt-in . Avec les heatmaps, j’ai compris que le formulaire était complexe et que je perdais beaucoup de personnes.J’ai aussi profité du module A/B testing et j’arrive à optimiser mon CRO et à collecter beaucoup de leads pour ma liste marketing. Mon site collecte environ 30K visiteurs par mois pour le moment et je n’ai pas constaté d’impact sur mon hosting.Jusqu’à là, le produit est solide. À voir après 1 an d’utilisation.”

Read review on WordPress.org →

Be one of our first reviewers

Already using Opti-Behavior? Share your honest experience on WordPress.org — it helps thousands of users find a privacy-first analytics solution.

Frequently Asked Questions

Will this slow down my website?
It’s designed not to. The ~15KB tracking script loads 100% asynchronously and never blocks rendering. The Hybrid Storage engine writes events to optimized files instead of your database, and daily stats are pre-aggregated. Real-world performance depends on your hosting and traffic, but the architecture is built for zero measurable impact on Core Web Vitals — and you can verify it yourself with Lighthouse before and after install.
Is this really GDPR compliant?
Yes. All data stays on your server. No cookies by default. No third-party data sharing. You are the sole data controller.
How is the free version really free?
Open source and community-driven. We fund development through Pro features. The free version is genuinely free forever with no artificial limits.
Is Smart Insights included in Free?
Yes. Free includes self-hosted Smart Insights core recommendations and a weekly CRO briefing from your Opti-Behavior signals. Pro enriches each recommendation with evidence and links into recordings, forms, errors, journeys, funnels, and A/B tests so teams can jump directly to the supporting report.
Does this work with my caching plugin?
Yes. Fully compatible with WP Rocket, W3 Total Cache, LiteSpeed Cache, and all major caching plugins.
Show all questions
Does this work with WooCommerce?
Yes. Track checkout funnels, product page heatmaps, cart abandonment analytics, and form submissions across your entire store.
What form plugins are supported?
Contact Form 7, WPForms, Forminator, Ninja Forms, Everest Forms, SureForms, and any standard HTML form.
Are there any session or pageview limits?
No. Track unlimited sessions, pageviews, and heatmaps. No artificial caps, no throttling, no surprise fees.
Does this work on multisite?
Yes. Full WordPress Multisite compatibility with network-wide analytics support.
What data does the plugin collect?
Depending on your settings: page views, clicks, scrolls, form interactions, JavaScript errors, and performance metrics. IP addresses can be fully anonymized (Anonymous Mode stores no personal data at all), form field values and passwords are never captured, and visitor data is never shared with third parties.
Can I delete all data when uninstalling?
Yes. The complete uninstall option removes all database tables, stored files, and plugin settings. Clean removal guaranteed.

Ready to Own Your Analytics?

Join WordPress site owners who stopped paying monthly fees, stopped sharing their data, and started making better decisions.

Free forever · Pro Trial: 6 months FREE · Paid plans from €0.24/day · 30-day money-back guarantee · Works with any theme

Explore
Drag