SQMViews
Lightweight, privacy-focused plugin for real-time page view analytics. All data stays on your server. Focuses on PageViews tracking.
Next Milestone 10
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Rank Changes
Downloads Growth
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
Tracked Keywords
Showing 0 of 0| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| No keyword data available yet. | ||||
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.1.9
- Last Updated
- Feb 01, 2026
- Requires WP
- 6.2+
- Tested Up To
- 6.9
- PHP Version
- 8.1 or higher
- Author
- Pavel Khloponin
Support & Rating
- Rating
- ★ ☆ ☆ ☆ ☆ 1
- Reviews
- 0
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
Frequently Asked Questions
Common questions about SQMViews
Conventional API endpoint uses WordPress REST API (~250ms response time).
Asynchronous JavaScript doesn't block page rendering.
File-based storage during tracking (zero database write regarding of your traffic).
Background processing via WP-Cron through batch writes into a separate table (minimal impact on the database performance and visitors).
Most sites should see no noticeable performance impact.
Is it GDPR compliant?
The plugin is GDPR-friendly by default:
No personal data collected (IP present in the raw log files to prevent abuse and removed from aggregated data, no cookies)
No data sent to external services
All data stored on your server
You control data retention policies
Updating your privacy policy
Handling data subject access requests
Can I track custom post types?
Yes! Go to SQMViews → Tracking Settings and select any registered post types. The plugin automatically detects all public post types on your site, or use hook sqm_views_trackable_post_types
Does it work with caching plugins?
Yes! The JavaScript tracker should work seamlessly with most of the caching plugins and services including:
WP Super Cache
W3 Total Cache
WP Rocket
LiteSpeed Cache
Cloudflare
Cloudfront
The tracking code runs on the client-side, so cached pages are tracked properly.
Can I exclude certain users from tracking?
Yes! Use the sqm_views_should_track filter hook:
add_filter( 'sqm_views_should_track', function( $should_track, $data ) {
// Exclude logged-in administrators
if ( current_user_can( 'manage_options' ) ) {
return false;
}
return $should_track;
}, 10, 2 );
And adjust your CDN and caching plugins to exclude logged-in users from caching.
How much disk space does it use?
Storage requirements depend on traffic (YMMV):
Low traffic (1,000 views/day): ~50 MB/month
Medium traffic (10,000 views/day): ~500 MB/month
High traffic (100,000 views/day): ~5 GB/month
TBD based on actual usage
Raw files are automatically archived into daily files and can be safely deleted after processing.
We recommend storing archived files in a cold storage in case you want to replay the processing and aggregation, to remove bot traffic or extend data with more information.
Can I import/export the data?
Planned functionality.
What's the difference between "active time" and "time on page"?
Time on Page: Total time from page load to exit (includes idle time)
Active Time: Time when user is actively engaging (scrolling, clicking, typing), checked every 10s.
Active time gives you better insight into actual engagement vs. just having a tab open.
Can I track non-WordPress pages?
It is possible, see the setup used to track Home page and Search results.
Where is the data stored?
Analytics data is stored in two places:
Raw files: wp-content/uploads/sqm-views/raw/*.jsonl (temporary)
Database: Four WordPress database tables (sqm_views*)
Raw files are automatically processed and archived by WP-Cron.
How do I uninstall the plugin?
Deactivation keeps all data intact.
Deletion removes all plugin files, database tables, and settings permanently. Make sure to export any data you want to keep before deleting.