Post Views Counter provides built-in reporting and analytics capabilities that help you understand your content’s performance over time. The plugin stores view data directly in your WordPress database, giving you complete ownership of your analytics without relying on third-party services or external platforms.

The reporting features span three distinct surfaces: Dashboard Widgets for quick admin-overview reporting, Insights for per-item analytics opened from admin columns, and the Reports page for comprehensive trend and comparison analysis. Each surface serves a different purpose, from at-a-glance statistics to detailed investigations of content performance.

Pro expands the analytics capabilities significantly with a dedicated Reports page featuring four specialized views: Views by Date, Views by Post, Views by Author, and Views by Source. These reports transform Post Views Counter from a simple counter into a full analytics solution for understanding visitor behavior across your entire site.

Key Concepts

First-Party Data — All view counts are stored in your WordPress database as first-party data. This means you maintain complete control over your analytics information, with no data sent to external servers or third-party analytics platforms. Your tracking data remains private and portable.

Time-Based Analysis — Reports can filter views by time periods, allowing you to compare performance across days, weeks, or months. This temporal dimension helps identify trending content and seasonal patterns in your traffic.

Multi-Dimensional Tracking — Beyond individual post views, the plugin can track and report on site-wide view totals, taxonomy term views, user-specific view counts, and other content metrics depending on your configuration.

Search Analytics — Pro includes popular search phrase tracking, showing you what terms visitors use to find your content through internal search functionality. This helps optimize your content strategy based on actual visitor interests.

How It Works

The reporting system aggregates view data collected through the plugin’s tracking mechanisms. When a visitor loads a page, the counter records the view based on your configured counter mode. This raw data accumulates in the database and becomes available for reporting through multiple interfaces.

Reports Page

The Reports page provides comprehensive analytics for understanding your site’s performance. Access it by navigating to Post Views > Reports in your WordPress admin area. The Reports page is a Pro-only feature and is not available in Lite.

The Reports page combines two aligned outputs for each view type: a visual chart and a corresponding table. Charts help you quickly identify patterns and outliers, while tables provide precise numerical data for detailed analysis. Filters let you narrow results by date range, post type, taxonomy, and other dimensions.

Views by Date

Views by Date answers the question: "How has my traffic changed over time?" This report displays trends across days, weeks, or months using a line chart that visualizes view counts chronologically. Use it to identify traffic spikes, seasonal patterns, and the impact of content publishing schedules on overall engagement.

The line chart format makes it easy to spot upward or downward trends at a glance. Hover over data points to see exact view counts for specific dates. The aligned table view provides the same data in numerical form for export or detailed analysis. This report is trend-oriented, helping you understand how metrics evolve over time rather than comparing discrete items.

Views by Post

Views by Post answers the question: "Which content attracts the most attention?" This report ranks your posts, pages, and custom post types by view count using a bar chart comparison. It helps identify your top-performing content and understand which topics resonate most with your audience.

The bar chart format enables quick visual comparison between content items. The aligned table shows post titles, view counts, and other metrics, making it easy to export top posts lists or investigate why certain content performs better. This report is comparison-oriented, helping you rank and evaluate discrete items against each other.

Views by Author

Views by Author answers the question: "Which authors or author archives perform best?" This report compares view counts across authors, helping you understand contributor performance and audience preferences for different writers.

The report supports two author types: author posts (views on content written by each author) and author archives (views on the author’s profile page). The bar chart comparison shows relative performance, while the table provides exact figures for each author. This report is comparison-oriented, enabling you to evaluate authors against each other.

Views by Source

Views by Source answers the question: "Where does my traffic come from and what technology do visitors use?" This report breaks down views by source type, including device, system, browser, language, and referrer categories.

The bar chart comparison reveals which sources drive the most traffic. Use it to understand your audience’s technology preferences, identify referral sources, and optimize content for the devices and browsers your visitors actually use. This report is comparison-oriented, helping you evaluate traffic sources against each other.

Exporting Reports

Reports can be exported in CSV and XML formats for external analysis, spreadsheet import, or archival purposes. Export options include current filtered results or all available data. For complete export functionality and configuration, see the export documentation.

Dashboard Widgets

Dashboard Widgets provide quick access to key metrics directly on your WordPress admin dashboard. These widgets surface important statistics without requiring navigation to separate report pages.

Lite includes two Dashboard Widgets:

  • Post Views — Displays a chart of most viewed post types, giving you a quick overview of content performance across your site.
  • Top Posts — Displays a list of most viewed single posts or pages, helping you identify popular content at a glance.

Pro expands Dashboard Widgets with additional options:

  • Site Views — Displays a chart of overall site and content views for traffic trend analysis.
  • Term Views — Displays a chart of most viewed taxonomy terms (categories, tags, custom taxonomies).
  • Top Users — Displays a list of most viewed author archives, showing which author profiles attract the most attention.
  • Popular Search — Displays a list of most frequently searched phrases and keywords from your site’s internal search.
  • Traffic Information — Includes separate widgets for Languages, Browsers, Devices, Operating Systems, and Referrers, providing detailed breakdowns of visitor demographics and traffic sources.

For detailed widget configuration and customization options, see the Dashboard Widgets documentation.

Insights

Insights provides per-item analytics accessible directly from admin columns. When you view posts, pages, or other content in WordPress admin list tables, the Insights feature lets you drill into individual item performance without navigating to a separate reports page.

The Insights surface exists in both Lite and Pro. Click the view count in an admin column to open the Insights modal, which displays analytics for that specific item. Pro adds deeper insight capabilities with expanded metrics and trend visualizations. For complete Insights modal behavior and options, see the Insights documentation.

Configuration

Reporting behavior depends on settings configured across multiple tabs:

  • Post Views > Counting > Tracking Targets — Determines which post types accumulate view data for reports. Only tracked post types appear in analytics.
  • Post Views > Counting > Visitor Exclusions — Controls which visitors are included in analytics data. Excluded visitors do not contribute to reported counts.
  • Post Views > Counting > Performance & Caching — Affects counter reliability; caching compatibility settings ensure views are recorded even with aggressive caching.
  • Post Views > Display > Admin Interface — Affects how view counts appear in admin columns and lists, providing quick access to reporting data.

For Reports page filters and display options, navigate to Post Views > Reports. The Reports interface provides inline controls for date ranges, post types, taxonomies, and other filtering dimensions.

For data retention settings that control how long historical analytics data is preserved, check the plugin’s data management options. Proper data retention configuration ensures you maintain useful historical data while managing database storage.

Troubleshooting

Reports Show Zero Views

If your reports display zero or unexpectedly low view counts:

  1. Verify tracking is enabled — Check that your counter mode is properly configured at Post Views > Counting > Tracking Behavior. Ensure a counter mode is selected and functioning.
  2. Check visitor exclusions — Settings at Post Views > Counting > Visitor Exclusions may be excluding logged-in administrators or specific user roles from tracking.
  3. Test with an incognito window — Open your site in an incognito/private browser window to verify tracking works for anonymous visitors without cached sessions.
  4. Clear caching — Server-side caching may prevent the counter from executing; review settings at Post Views > Counting > Performance & Caching to ensure compatibility.

Inconsistent View Counts

View counts that fluctuate or appear inconsistent may result from:

  • Caching plugins interfering with the counter execution
  • CDN services serving cached pages without triggering the counter
  • Counter mode mismatch between your server configuration and selected mode

Try switching between available counter modes to find the most reliable option for your hosting environment. JavaScript-based modes typically work better with aggressive caching.

Missing Pro Analytics Features

If Pro analytics features like term views, user views, search phrase tracking, or the Reports page aren’t appearing:

  1. Confirm your Pro license is active and verified in the plugin settings
  2. Check that the relevant tracking options are enabled in your configuration
  3. Allow time for data accumulation—new analytics features require fresh view data to populate reports
  4. Check for plugin conflicts—security plugins or firewall rules may block analytics data collection

Dashboard Widgets Not Loading

If Dashboard Widgets fail to load or display errors:

  1. Check your browser’s developer console for JavaScript errors
  2. Check for JavaScript or plugin conflicts that may prevent widgets from loading properly
  3. Ensure your user role has permission to view dashboard widgets
  4. Clear browser cache and WordPress object cache if widgets show stale data

Insights Not Visible in Admin Columns

If the Insights modal doesn’t open when clicking view counts in admin columns:

  1. Verify that view counts are displayed in admin columns at Post Views > Display > Admin Interface
  2. Check that JavaScript is enabled and not blocked by browser extensions
  3. Check for plugin conflicts that may interfere with modal functionality
  4. Clear any admin-area caching that might interfere with column rendering