Is there a live demo I can try?
Yes! You can explore the full Opti-Behavior dashboard instantly at demo.optiuser.com – no installation, no account, no credit card required. Browse real heatmaps, funnels, A/B tests, and Smart Insights before installing.
How do I add a heatmap to my WordPress site?
Install and activate Opti-Behavior from Plugins > Add New (search “Opti-Behavior”). Nothing to paste: tracking starts on its own. Heatmaps are recorded for posts, pages, products, home and shop. When visitors have clicked, open Opti-Behavior > Heatmaps and choose the page. On small sites the Heatmaps list is up to date right away. No data yet? Open How it works : the Setup check tells you whether visits are received and whether a caching or optimization plugin blocks the tracker. Click heatmaps are free. Scroll, move and attention heatmaps are in Pro. Step-by-step guide: How to add a heatmap to WordPress .
My heatmap stays empty after installing a caching plugin. Why?
Caching and optimization plugins (WP Rocket, LiteSpeed Cache and others) can delay, combine or block tracking scripts. Open Opti-Behavior > How it works : the Setup check tells you whether visits are received and whether a caching or optimization plugin blocks a tracker, with a button to fix each item. Plugin-by-plugin fixes: Heatmap not working after installing a cache plugin .
Can I share a heatmap with a client or my team?
Yes. On the heatmap page, the download button saves the heatmap as a PNG image, with the clicks where the screen shows them. Send it or paste it into your report. This is in the free plugin.
What does click tracking record in the free plugin?
Each click on your tracked pages: where it happened and which element was clicked, shown on the click heatmap for desktop and mobile. Clicks on links to other sites are recorded too. The data is stored in your own WordPress database and files.
Does the free plugin record sessions?
No. The free plugin records clicks, traffic and funnels. Session recordings (session replay), scroll heatmaps and rage-click detection are in Opti-Behavior Pro, a separate plugin.
How does Smart Insights decide what to fix first?
By the visitors each problem costs. Every card counts the visits it touches and the visitors it loses, compares the page with your site average, and gets a confidence level from the number of visits measured. A card is “Critical” only with enough visits, high confidence and a loss that matters on your site; cards built on few visits are marked “Provisional”. Money is shown only for a checkout funnel with at least 20 orders or a form with your own value of a conversion. When you fix a problem, mark the card as resolved: Opti-Behavior measures the period after your change and shows the result.
Most “insight” tools raise alarms. Smart Insights counts.
- Ranked by visitors lost , not by alarming words. “Critical” must be earned: enough visits measured, high confidence, and a loss that matters on your site.
- Confidence comes from the visits measured. A card built on few visits says “Provisional · N visits” instead of pretending.
- Money only when it is real. An amount “at risk” is shown for a funnel that ends at the checkout (with at least 20 orders over the period) or for a form priced with your own value of a conversion. Every other card shows the visitors it loses.
- Funnel cards name the step visitors leave: “between Product and Cart, 60 of 90 visitors leave”.
- One card per problem. Cards with identical data are merged, and a card the rules no longer confirm is closed, never counted as a win.
- No lift promises without a published source.
- Results you can check. A resolved card shows before, after and the verdict. The admin menu light shows where you stand at a glance: red = a Critical problem, yellow = High or Medium, green = nothing to fix.
The first cards usually come after about 100 visits on a page. Nothing to set up.
Why don’t I see any insights yet?
Smart Insights needs data first: the first cards usually come after about 100 visits on a page. Open How it works : its Setup check tells you whether visits are received, whether a caching or optimization plugin blocks a tracker, and whether your own visits are counted (exclude them for cleaner data).
What is Page X-Ray?
Page X-Ray is the per-page report of Smart Insights, in Opti-Behavior Pro. It answers “why doesn’t this page convert?” with a health score, what the page is for and whether visitors reach its main button, a behavior map, a page audit (clarity, buttons, trust, content, sharing), the WordPress changes that came before a problem, a before / after comparison and an action plan. The free plugin shows the tab with an example report.
Pick a page and get one report built from every module:
- Health score with the share of each module, and a page list ranked from the one to fix first.
- What the page is – its type (sales page, product, article, lead page…), its goal and how often visitors reach its main button. Choose the buttons that matter by clicking them on the page.
- Behavior map – the page in ten parts: viewing time, visitors still there, clicks, and where to move or repeat the main button.
- Page audit – the conversion checklist of its type: clarity, buttons, trust (reviews, guarantee, payment signs, contact), content and sharing. Each check says what was found on the page and what to do.
- What changed – plugin, theme and core updates and page edits are marked on every chart; a problem that starts right after a change names it: “started 1 day after Plugin X was updated”.
- Evolution – 14 days before against 14 days after each change, with a noise test so a random swing is never reported as a result.
- Action plan – in order: check the measurement, fix the defects, then test each change with an A/B test only when the page has the traffic to conclude.
In the free plugin, the Page X-Ray tab shows what it does and an example report.
Does this plugin slow down my website?
The tracking scripts are minified and loaded with defer , events are sent in batches, and the Hybrid Storage engine can store high-volume analytics events in files instead of writing every interaction directly to MySQL. We measured PageSpeed on a test page with the plugin on and off: see the article . As with any analytics tool, the result on your site depends on your hosting, traffic volume and settings.
What privacy controls does it include?
Self-hosted: visitor data stays on your own server. Opti-Behavior includes IP anonymization, data retention controls, cookie-free anonymous tracking by default, a built-in consent banner (or your consent plugin) before Full Tracking sets any cookie, and the [opti_behavior_cookie_settings] shortcode so visitors can change or withdraw their choice at any time. These controls do not make a site compliant on their own: update your privacy policy and check your setup with your own legal adviser.
Does it work without cookies?
Yes. Anonymous mode, the default, sets no cookie: visits are counted on your own server. Full Tracking mode uses cookies only after the visitor accepts the consent banner. Whether your site still needs a consent banner depends on everything it loads, not only analytics: see WordPress analytics without a cookie banner and check with your data protection adviser.
How is this different from Microsoft Clarity?
Clarity is a cloud service from Microsoft: behavior data is processed on Microsoft’s servers under its terms. Opti-Behavior runs inside WordPress and keeps visitor data on your own server. It also includes funnels, scheduled reports, bot filtering, A/B testing, and Smart Insights that ranks what to fix first and checks whether your fix worked. See Microsoft Clarity alternatives for WordPress .
How is this different from Hotjar?
Hotjar is a cloud service: behavior data is stored on Hotjar’s servers. Opti-Behavior keeps behavior analytics inside WordPress, on your own server. Click heatmaps and funnels are in the Free plugin; recordings, scroll / move / attention heatmaps, form analytics, journeys, errors and advanced A/B testing are in Pro. See Opti-Behavior vs Hotjar .
How is this different from Matomo?
Matomo is a self-hosted web analytics platform. Opti-Behavior focuses on behavior analytics and conversion work inside WordPress: heatmaps, funnels and A/B testing in Free; recordings, forms, journeys and friction insights in Pro.
Are there any session or pageview limits?
There are no artificial SaaS-style session caps in the plugin. Your practical limit is your own server storage, database capacity, and retention settings.
Can I export my data?
Yes. The Traffic dashboard exports its data to CSV.
Does this work with caching plugins?
Yes. Opti-Behavior is designed to work with common WordPress caching plugins such as WP Rocket, LiteSpeed Cache, W3 Total Cache, Autoptimize, SG Optimizer, and WP Super Cache.
Will this work on multisite?
Opti-Behavior works on multisite: each site keeps its own tables and data folder. After network activation, open each site’s dashboard once. Multisite is not yet in our test suite, so please test on a staging copy first.
Does this plugin call any external services?
Yes, only for specific supporting features such as geolocation, admin map tiles, an optional daily status message (site URL, versions, one admin email) after you accept it on the welcome screen, optional announcements (licence type only, same condition), and user-initiated OptiUser website links (the Pro trial page included). See the External Services section below for details.
What data does this plugin collect?
Depending on settings, Opti-Behavior can collect page views, URLs, click positions, scroll depth, session timestamps, referrers, device/browser data, anonymized IP data, approximate location signals, and interaction metadata. It does not collect form field values by default, and analytics data is stored locally in your WordPress database or file system.
Can I delete all data when uninstalling?
Yes. Enable Delete all data on uninstall in Settings to remove stored plugin data when