WordPress plugin intelligence profile

PineCount – Analytics, Page Views, Live Visitors, AdSense

Lightweight, self-hosted analytics. Pageviews, visitors and traffic sources, stored in your own database with no cookies.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.5.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update27 Oct 20266d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PineCount – Analytics, Page Views, Live Visitors, AdSense version 1.5.0 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

About this plugin

PineCount records pageviews in your site’s own database and shows them in a clean dashboard inside wp-admin. Nothing is sent to a third-party analytics service.

It works with full-page caching: a small script reports each pageview from the browser, so cached pages are counted too.

What you get

  • Pageviews, visitors, sessions and views per visit, by hour, day, week or month.
  • Engaged time: how long each page and each visit was actually in use, not just open.
  • Top pages, entry pages, referrers, traffic sources, devices and on-site searches.
  • Filters: click any page, referrer, source, device, search or outbound link to see the whole dashboard for just that, and combine as many as you like.
  • Outbound links: which links to other sites your visitors click.
  • Choose which dashboard cards to show, and drag them into your own order.
  • Comparison with the previous period.
  • A dashboard widget and an admin bar counter for today’s numbers.
  • Optional live visitors, using any Redis server: on your own host or a hosted one. No PHP extension needed.
  • Optional Google AdSense earnings, page views, RPM and CTR next to your traffic.
  • A read-only REST API, protected by a key you generate, for pulling reports into other tools.
  • Data retention from 30 days to 5 years, and excluded paths with wildcards.

Privacy

  • No cookies and no persistent visitor ID. A visitor is identified only by a hash of their IP address and browser, mixed with a secret salt that changes every day, so nobody can be followed from one day to the next. The IP address itself is never stored.
  • Sessions use the browser’s per-tab session storage, which is cleared when the tab closes.
  • Engaged time is a number of seconds per pageview, counted in the browser while the page is on screen and in use. Nothing about what was done on the page is recorded.
  • Outbound links are stored as the site and page clicked to, never their query string.
  • Logged-in users are not tracked unless you turn that on.
  • You can honour the browser’s Do Not Track signal from the settings.
  • All data stays in your WordPress database.

External services

This plugin connects to outside services only if you set them up in its settings: Google, if you connect Google AdSense, and a Redis server, if you add one for live visitors. Until you do, it makes no external requests.

Redis server for live visitors (the address you enter) is used to keep the last few minutes of pageviews for the live visitors count.

  • Nothing is sent until you save a Redis URL in Analytics → Settings → Live visitors.
  • After that, each pageview’s page path, referring site, source, device type, on-site search term and the daily-changing visitor hash are sent to that server. They expire there after about four minutes. No IP address is sent.
  • If the URL points at a hosted Redis service, that service’s own terms and privacy policy apply.

com) is used to authorise read-only access to your AdSense account.

  • When you click “Connect with Google”, your browser goes to Google’s sign-in page with your OAuth client ID.
  • After you approve, the plugin sends your OAuth client ID, client secret and the authorisation code to Google to get a refresh token. The token is stored encrypted in your database.
  • Before each report request, the plugin sends the client ID, client secret and refresh token to get a short-lived access token.
  • When you click “Disconnect”, the refresh token is sent to Google to be revoked.

com) is used to read your earnings.

  • While connected, the plugin requests today’s estimated earnings, page views and clicks for your site every 10 minutes, and the last 7 days once a day, so Google’s later corrections are picked up.
  • It also lists your AdSense accounts and sites once when you connect, to find the site that matches this website.
  • Only your access token and the account and site IDs are sent. No visitor data is ever sent to Google.

Google’s terms and privacy policy:

  • Google Terms of Service: https://policies.google.com/terms
  • Google APIs Terms of Service: https://developers.google.com/terms
  • Google Privacy Policy: https://policies.google.com/privacy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • adsense
  • analytics
  • pageviews
  • privacy
  • statistics
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity27 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.4.01.5.0
WordPress compatibility7.1.37.1.4
Version1.3.01.4.0
Version1.2.01.3.0
Version1.1.01.2.0
WordPress compatibility7.1.27.1.3
Version1.0.21.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.