
內容簡介
Opti-Behavior 是一款免費的 WordPress 外掛,提供點擊熱圖、轉換漏斗和 A/B 測試等功能,幫助網站擁有者理解訪客行為,並在自己的伺服器上儲存數據,讓用戶能夠有效改善網站性能。
【主要功能】
• 點擊熱圖與點擊追蹤
• 轉換漏斗分析
• A/B 測試功能
• 會話錄影與滾動熱圖(Pro 版)
• 智能洞察報告
外掛標籤
開發者團隊
② 後台搜尋「Opti-Behavior – Self-Hosted Heatmaps, Funnels, A/B Testing & Smart Insights」→ 直接安裝(推薦)
📦 歷史版本下載
原文外掛簡介
See why visitors leave. Fix it. Prove it. On your own WordPress server.
Opti-Behavior adds click heatmaps, click tracking, conversion funnels and A/B testing to WordPress for free, and stores visitor data in your own WordPress database and files. Session recordings, scroll heatmaps and rage-click detection are in Pro.
🚀 Try the Live Demo – explore the full analytics dashboard in one click, no installation and no signup required.
Visitors rarely explain why they leave. They click, scroll, hesitate, abandon forms, hit errors, ignore buttons, or drop out of checkout. Opti-Behavior records those silent signals, and Smart Insights tells you which problem to fix first, why, and whether your fix worked.
No external analytics cloud: visitor behavior stays in your own WordPress database and files. Comparing tools? Read Google Analytics alternatives for WordPress and cookieless visitor tracking in WordPress.
🔄 How it works: one loop, not a pile of dashboards
Collect – seven collectors record what visitors do: traffic, heatmaps and funnels in the free plugin; session recordings, errors, forms and user journeys in Pro.
Understand – Smart Insights reads them together and writes one card per problem: what is wrong, on which page or funnel step, how many visitors it costs, and since when.
Fix – each card gives one next action and opens the report that shows the problem: the heatmap, the funnel step, the recording.
Prove – mark the card as fixed: Opti-Behavior compares the period before and after your change and shows the result. Test bigger changes with an A/B test.
Inside the plugin, the How it works page shows this loop with your own numbers, a first-days checklist and a Setup check: are visits received, is a caching or optimization plugin blocking a tracker, are your own visits counted? Each item has a button to fix it.
Opti-Behavior Suite for WordPress Optimization
Opti-Behavior is built around one simple psychology principle: users reveal intent through behavior before they explain it with words.
📊 Real-Time Analytics – See what visitors are doing now: sessions, pageviews, devices, traffic sources, countries, engagement, and bot-filtered activity.
🔥 Heatmaps – See where visitors click on desktop and mobile. Scroll, move and attention heatmaps are Pro features.
🧭 Conversion Funnels – Find the exact step where motivation turns into abandonment, from landing page to checkout or lead form.
🧪 A/B Testing – Replace opinions with evidence by testing pages, elements, goals, and conversion paths directly in WordPress.
💡 Smart Insights – One card per problem, ranked by the visitors it costs, with the evidence, the next action and a before / after result.
🔬 Page X-Ray – One report per page: health score, behavior map, page audit, what changed in WordPress, and an action plan. Pro feature.
🎥 Session Recordings – Watch hesitation, rage clicks, dead clicks, scrolling, navigation, and friction moments in real user sessions. Pro feature.
📝 Form Analytics – Identify fields that create effort, confusion, errors, or abandonment before users submit. Pro feature.
🛤️ User Journey Analytics – Visualize the paths visitors naturally take through your site and turn high-value journeys into funnels. Pro feature.
⚠️ Errors & Performance Tracking – Detect JavaScript errors, broken links, rage clicks, dead clicks, and performance issues that silently reduce trust. Pro feature.
🔒 Settings & Privacy Controls – Control consent, storage, reports, cleanup, languages, debugging, and privacy options from one place.
✅ Core Features Included Free
Click heatmaps for desktop and mobile. Point at a hot area to see how many clicks it received (“N clicks in this area”).
Real-time traffic overview with visitors, sessions, pageviews, bounce rate, scroll depth, top pages, traffic sources, and visitor map.
Unlimited conversion funnels with multi-step drop-off analysis and device filtering.
Automatic funnel suggestions: Opti-Behavior detects your site type (WooCommerce, Easy Digital Downloads, blog, lead-gen, signup, membership, LMS, booking) and proposes ready-made funnels built from your own store URLs — create one in a click, or customize it in the builder first. Nothing is ever created without you asking.
A/B testing for page-split experiments, variant previews, conversion goals, and winner application.
Session and visitor tracking with duration, visited pages, referrers, outbound links, and engagement patterns.
Smart Insights: cards ranked by visitors lost, confidence from the visits measured, before / after results and notifications.
“How it works” page with a Setup check, a first-days checklist and the latest release notes.
Bot and spam detection and filtering for cleaner decisions: visits from headless or automated browsers (webdriver) are refused at collection.
Scheduled email reports: daily, weekly, or monthly.
Hybrid Storage engine that stores high-volume analytics events in files instead of the database. Database size measured on one production site.
Cookie-free anonymous tracking by default, IP anonymization, and no third-party analytics data sharing. Full Tracking mode uses cookies only after the visitor accepts the consent banner, and the [opti_behavior_cookie_settings] shortcode lets visitors change or withdraw their choice at any time.
Multilingual admin: English, French, German, Spanish, Portuguese, and Italian.
💎 Pro Growth Features
Upgrade when you want to move from analytics to deeper behavior diagnosis:
Page X-Ray – one report per page with a health score, behavior map, page audit, WordPress change log, before / after evolution and an action plan.
Session Recordings – watch real visits and understand what users actually experienced.
Error Tracking – detect JavaScript errors, network issues, broken links, and Core Web Vitals problems.
Friction Detection – find rage clicks and dead clicks that signal frustration (how rage and dead click detection works).
Form Analytics – measure field-level effort, abandonment, refill behavior, and completion time.
User Journey Analytics – use Sankey-style journey visualization to see common paths, exits, and opportunities.
Scroll, move and attention heatmaps – see how far visitors scroll, where the mouse moves and where attention stays.
Advanced Heatmap Filtering – segment heatmaps by country, browser, device, visitor type, and date.
Advanced A/B Testing – use visual edits, targeting, scheduling, WooCommerce tests, and revenue attribution.
Pro Smart Insights signals – errors, rage and dead clicks, slow pages, broken links and abandoned forms feed Smart Insights and Page X-Ray, with a session recording as proof when one exists.
🎁 Try Pro FREE for 6 months – no credit card required.
See Pro plans and prices | 🚀 Live Demo
🛡️ Privacy & Performance by Design
Opti-Behavior is made for WordPress site owners who want insight without giving up control.
Self-hosted data – visitor behavior stays on your WordPress server.
No third-party analytics cloud – analytics data is not sold or shared with external behavior platforms.
Privacy controls – cookie-free anonymous mode by default, IP anonymization, retention settings, consent banner and visitor cookie preferences, and uninstall cleanup options.
Lightweight tracking – minified trackers loaded with defer. We measured PageSpeed on a test page with the plugin on and off: see the article. Database size measured on one production site.
WooCommerce ready – analyze product pages, carts, checkout funnels, and revenue-focused experiments while keeping customer behavior data under your control.
External Services
This plugin may connect to external services in limited circumstances:
IP Geolocation (ip-api.com)
Purpose: Provides geographic location data (country, city, timezone) for visitor analytics and map visualization.
When Used: Only when a visitor’s location cannot be determined from CloudFlare headers. If CloudFlare is active, no external calls are made.
Data Sent: Only the visitor’s IP address. No personally identifiable information is transmitted.
Caching: Results are cached for 1 hour to minimize API requests.
Privacy:
* Service: https://ip-api.com/
* Terms & Privacy: https://ip-api.com/docs/legal
* Note: ip-api.com may log IP addresses. Review their privacy policy for details.
IP Geolocation Fallback (ipwho.is)
Purpose: Secondary geolocation fallback when ip-api.com is rate-limited or unavailable. Provides geographic location data (country, city, region, timezone) for visitor analytics.
When Used: Only when both CloudFlare headers and ip-api.com fail to resolve a visitor’s location. ip-api.com’s free tier has a 45 requests/minute rate limit, so on high-traffic sites ipwho.is ensures visitors are still geolocated accurately.
Data Sent: Only the visitor’s IP address. No personally identifiable information is transmitted.
Caching: Results are cached for 1 hour to minimize API requests.
Privacy:
* Service: https://ipwho.is/
* Terms & Privacy: https://ipwho.is/
* Note: ipwho.is may log IP addresses. Review their privacy policy for details.
OpenStreetMap Tiles
Purpose: Displays the interactive visitor location map in your WordPress admin dashboard.
When Used: Only when YOU (the admin) view the real-time visitor map. Not used on the frontend.
Data Sent: Your browser makes direct requests to OpenStreetMap tile servers (standard HTTP headers only).
Privacy:
* Service: https://www.openstreetmap.org/
* Tile Policy: https://operations.osmfoundation.org/policies/tiles/
* Privacy Policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy
OptiUser API (api.optiuser.com)
Purpose: Handles the optional daily status message (site URL, versions, one admin email; only after you accept it on the welcome screen), and plugin deactivation notifications. Licence validation and update checks are made by the Pro plugin itself, only after you install and activate it.
When Used:
* Install tracker: Sends a heartbeat once every 24 hours after activation, containing only: site URL, WordPress version, PHP version, plugin version, plugin type (free/pro), and one best available administrator contact email when a valid contact exists. No visitor data is sent.
* Deactivation: Notifies the API when the plugin is deactivated so installation records stay up to date.
* Announcements: Optional short news banners on the plugin’s own screens. Only after you accept the daily status message on the welcome screen, or while Pro is active, the plugin asks api.optiuser.com for current announcements at most once every 6 hours. Data sent: only the licence type (free, pro, trial or expired); no site URL, domain or email. Closing a banner is stored on your site only, nothing is sent. Terms of Service: https://optiuser.com/terms-of-service/ – Privacy Policy: https://optiuser.com/privacy-policy/
Data Sent: Site URL, WordPress admin username when applicable, and one best available administrator contact email for install tracking. The plugin selects a single valid contact email and does not send a list of administrator emails. No visitor analytics data is ever sent to the API.
Privacy:
* Service: https://api.optiuser.com/
* Website: https://optiuser.com/
* Terms of Service: https://optiuser.com/terms-of-service/
* Privacy Policy: https://optiuser.com/privacy-policy/
* The API stores installation metadata (site URL, plugin version) for license management. No visitor data is collected or stored by the API.
OptiUser Website (optiuser.com)
Purpose: Hosts the Opti-Behavior Pro trial page and sales/feature pages. Every “Upgrade to Pro” / “Try Pro” link of the plugin (welcome screen, trial notice, Pro feature pages, heatmap, Smart Insights, A/B tests, Settings) opens the same Pro trial page on optiuser.com in a new tab.
When Used: Only when an admin clicks one of these links. The plugin itself sends nothing: the browser opens the page.
Data Sent: Only your site address and the place of the link (utm parameters) travel in the link. No username, email or visitor analytics data is sent.
Privacy:
* Service: https://optiuser.com/
* Privacy Policy: https://optiuser.com/privacy-policy/
Important Note: All analytics data is stored locally on your WordPress server. The external services listed above are used only for optional geographic features (ip-api.com, ipwho.is, OpenStreetMap), the optional daily status message (only after you accept it), optional announcements (only after you accept the daily status message, or with Pro active), and Pro license management (api.optiuser.com). No visitor analytics data ever leaves your server.
Privacy Policy
Opti-Behavior collects user interaction data to provide analytics insights. This data includes:
Page URLs and titles
Click coordinates and target elements
Mouse movement patterns
Scroll depth
Session timestamps
Referrer URLs
Browser and device information
IP addresses (can be anonymized)
Approximate location based on browser timezone (client-side only, no external services)
Data Storage: All analytics data is stored locally in your WordPress database or file system. No data is sent to external analytics servers.
External Services: This plugin may make API calls to ip-api.com and ipwho.is for IP geolocation when CloudFlare headers are not available. ipwho.is is used as a secondary fallback when ip-api.com is rate-limited or unavailable. Only the visitor’s IP address is sent to these services. See the “External Services” section above for complete details.
Usage Tracking: With your explicit consent (granted via the first-run welcome screen), this plugin sends usage statistics to api.optiuser.com once every 24 hours. The data includes: site URL, plugin version, WordPress version, PHP version, and one best available administrator contact email when a valid contact exists. This data is used solely to understand plugin adoption, support license/trial email flows, and improve the product. Tracking only begins after you click “Accept & Continue” on the welcome page shown at first activation. You may review our full data practices at https://optiuser.com/privacy-policy/
No Third-Party Data Sharing: Unlike cloud-based analytics tools, Opti-Behavior does not share, sell, or transfer your visitors’ data to any third party. You are the sole data controller.
User Rights: You have full control over data retention and deletion. Users can request data deletion at any time.
When using this plugin, ensure your site’s privacy policy discloses:
* What data is being collected
* How long it is retained
* Who has access to it
* How users can request deletion
* That data is stored locally and not shared with third parties
Third-Party Libraries
This plugin bundles the following open-source libraries:
Chart.js
Version: 4.4.0
License: MIT License
Homepage: https://www.chartjs.org/
Used for: Rendering analytics charts and graphs
Leaflet
Version: 1.9.4
License: BSD 2-Clause License
Homepage: https://leafletjs.com/
Used for: Real-time visitor map visualization
heatmap.js
Version: 2.0.5
License: MIT License
Homepage: https://www.patrick-wied.at/static/heatmapjs/
Used for: Generating visual heatmaps of user interactions
Lucide
Version: 0.554.0
License: ISC License
Homepage: https://lucide.dev/
Used for: Icon library for the admin interface
All bundled libraries use GPL-compatible licenses (MIT, BSD 2-Clause, and ISC) and are included locally within the plugin. See THIRD-PARTY-LICENSES.txt in the plugin directory for full license texts.
Credits
Developed by OptiUser
