Opti-Behavior – Analytics That Grows Your Business
Opti-Behavior is the ultimate WordPress analytics plugin that reveals exactly how visitors interact with your website. Understand user behavior through powerful visual heatmaps, detailed click tracking, and comprehensive analytics – all stored securely on your own server.
Unlike external analytics services, Opti-Behavior keeps all your data local, ensuring complete privacy compliance and lightning-fast performance. Perfect for marketers, designers, and business owners who want to optimize their websites based on real user behavior data.
Why Choose Opti-Behavior?
✓ 100% Privacy-Friendly – All data stays on your WordPress server (GDPR compliant) ✓ No External Dependencies – No API calls to third-party services for analytics ✓ Beautiful Visualizations – Easy-to-understand heatmaps and dashboards ✓ Mobile & Desktop Separation – Analyze each platform independently ✓ High Performance – Optimized for sites with millions of pageviews ✓ Bot Filtering – Automatic detection and exclusion of bot traffic
Core Features (Free Version)
- Click Heatmaps – Visualize where users click on your pages with color-coded heatmaps
- Mobile & Desktop Views – Separate tracking and visualization for different devices
- Real-time Dashboard – Monitor active visitors and their behavior live
- Page Analytics – Track pageviews, average time on page, and engagement metrics
- Session Tracking – Follow user journeys across your website
- Bot Detection – Server-side detection of search engines and bot traffic
- Performance Optimized – File-based storage option for high-traffic sites
- Privacy Controls – IP anonymization, data retention settings, and GDPR compliance tools
- Beautiful UI – Modern, intuitive interface with dark mode support
- Export Data – Download your analytics in CSV format
Pro Features (Upgrade)
- Session Recordings – Watch real user sessions to see exactly how visitors use your site
- Advanced Heatmaps – Attention heatmaps, scroll maps, and breakaway analysis
- Unlimited Pages – Track as many pages as you need
- Extended Retention – Keep data for infinity
- Priority Support – Get help when you need it
Learn more about Opti-Behavior Pro
Perfect For
- E-commerce Stores – Optimize checkout flows and product pages to increase sales
- Content Publishers – Understand which content keeps readers engaged
- Web Agencies – Provide clients with detailed user behavior reports
- SaaS Companies – Improve onboarding and reduce churn with behavior insights
- Marketing Teams – Test landing pages and measure campaign effectiveness
- UX Designers – Validate design decisions with real user data
- Small Businesses – Make informed decisions without expensive analytics tools
How It Works
- Install & Activate – Simple one-click installation, no configuration needed
- Automatic Tracking – Starts collecting data immediately after activation
- View Insights – Access beautiful dashboards from your WordPress admin
- Optimize – Use data-driven insights to improve your website
- Export & Share – Download reports or share insights with your team
Privacy & Data Protection
Privacy is built into Opti-Behavior from the ground up:
- GDPR Compliant – Full compliance with EU privacy regulations
- Local Data Storage – All analytics data stays in your WordPress database
- IP Anonymization – Option to anonymize visitor IP addresses
- Data Retention Control – Set automatic cleanup periods for old data
- No Third-Party Tracking – Analytics JavaScript is served from your domain
- Consent Management – Easy integration with consent management plugins
- Data Export – Users can request their data in portable format
- Complete Deletion – Option to delete all data on plugin uninstall
- No Cookies Required – Works without setting cookies (session-based tracking)
- Transparent – Open-source code you can audit yourself
Technical Features
Built with performance and security in mind:
- WordPress Coding Standards – Fully compliant with WP best practices
- Secure by Design – All database queries use prepared statements
- Optimized Performance – Handles millions of events without slowing down
- Flexible Storage – Choose between database or file-based storage
- Smart Indexing – Automatic database optimization for fast queries
- Bot Detection – Server-side filtering of crawlers and bots
- Multisite Ready – Works perfectly on WordPress multisite networks
- REST API Ready – Modern architecture with hooks and filters
- Developer Friendly – Extensive documentation and clean codebase
- Minimal Footprint – Lightweight JavaScript (~10KB minified)
- Async Loading – Non-blocking script loading for better page speed
- Batch Processing – Efficient handling of high-traffic scenarios
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.
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
Important Note: All analytics data is stored locally on your WordPress server. The services above are only used for optional geographic features and map visualization.
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.
External Services: This plugin may make API calls to ip-api.com for IP geolocation when CloudFlare headers are not available. Only the visitor’s IP address is sent to this service. See the « External Services » section above for complete details on what data is shared and under what circumstances.
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.md in the plugin directory for full license texts.
Credits
Developed by OptiUser
