Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

BimBeau Privacy Analytics Wordpress Plugin - Rating, Reviews, Demo & Download

BimBeau Privacy Analytics Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

BimBeau Privacy Analytics provides a fully functional Free, self-hosted analytics plugin for WordPress. It helps site owners follow visits, page views, traffic sources, devices, country-level geolocation, internal searches, 404 errors, visitors, and real-time activity directly from the WordPress dashboard.

Analytics data is stored in the local WordPress database. The plugin is designed around privacy-conscious analytics workflows, with a base tracker intended for consent-exemption conditions and an enriched tracker that can require prior consent depending on local rules and site configuration.

BimBeau Privacy Analytics does not make a website GDPR-compliant by itself. Site owners remain responsible for their legal basis, privacy policy, CMP configuration, consent records, and any additional compliance requirements that apply to their website.

Useful links:

  • Official plugin website: https://bimbeau.fr/bimbeau-privacy-analytics/en/
  • Pricing Pro: https://bimbeau.fr/bimbeau-privacy-analytics/en/pricing/
  • Getting started guide: https://bimbeau.fr/bimbeau-privacy-analytics/en/getting-started/
  • BimBeau website: https://bimbeau.fr/

Privacy-oriented analytics:

  • Self-hosted analytics data stored in the local WordPress database.
  • No cross-site advertising identifiers.
  • No third-party analytics account required.
  • Configurable retention settings.
  • Respect for Do Not Track and Global Privacy Control settings when enabled.
  • Optional debug logs controlled by the plugin Debug mode.
  • Separate enriched tracker script for CMP-based consent workflows.

Reports and insights:

  • Dashboard overview with page views, visits, top pages, referrer domains, and recent activity.
  • Real-time visitors report.
  • Pages and content performance reports.
  • Acquisition sources, including direct visits, organic search, referrals, social, email, paid search, campaigns, and AI assistants when the relevant data is available.
  • Referring sites report for understanding where visits come from.
  • Device, browser, operating system, and screen context reports when available.
  • Country-level geolocation reporting when a local GeoIP database or MaxMind API is configured.
  • Internal search report.
  • 404 errors report to help identify broken URLs and missing pages.

Free plugin behavior:

BimBeau Privacy Analytics on WordPress.org is the complete Free plugin. Its Free analytics features run without a license, payment, quota, time-limited evaluation, or remote validation. All analytics panels available to the Free edition appear automatically, with no local locked controls or placeholders. The package may load Freemius for account, pricing, upgrade, support, uninstall, and package identity flows. A separate Pro edition is available from the author outside WordPress.org and replaces the Free plugin when installed.

Pro edition:

BimBeau Privacy Analytics Pro is a separate edition designed for users who need more detailed analysis, export workflows, event tracking, app-like access to their analytics, or admin customization. It is not required to use the Free plugin.

Depending on the active license, site configuration, consent setup, and available analytics data, Pro can add:

  • Analytics exports for supported reports.
  • Page Details for deeper page-level analysis.
  • City geolocation reports and map markers when usable city data is available.
  • Event tracking and event configuration.
  • Content analytics in WordPress content lists and the editor.
  • An installable stats app for site analytics.
  • White-label admin header controls.
  • Panel visibility customization for the analytics navigation.
  • Deeper reporting surfaces when licensed features are active and the required data is available.

Learn more about Pro:

  • Official plugin website: https://bimbeau.fr/bimbeau-privacy-analytics/en/
  • Pricing: https://bimbeau.fr/bimbeau-privacy-analytics/en/pricing/

The WordPress.org Free package does not embed Pro-only report surfaces as local feature locks or disabled placeholders. Upgrade links point to the separate Pro edition hosted outside WordPress.org.

Consent and enriched tracking:

The enriched tracker is exposed as a CMP-targetable script:

  • bbpa-advanced-tracker
  • assets/js/bbpa-advanced-tracker.js

When enriched analytics require consent, configure your CMP to block this script before consent and release it only after the visitor accepts the Analytics / Statistics category. BimBeau Privacy Analytics does not provide a consent banner, does not decide whether consent is granted, and does not store consent records.

Debug logging:

Debug mode is the authoritative plugin switch for diagnostic logging. BimBeau Privacy Analytics writes diagnostics only when Debug mode is enabled and a WordPress debug log destination (WP_DEBUG + WP_DEBUG_LOG) or an explicit BimBeau Privacy Analytics safe sink is available.

External services:

BimBeau GeoIP Database Service

The optional local GeoIP database provides country-level geolocation reports while lookups remain inside the WordPress installation. Automatic database downloads are disabled by default. Plugin activation, opening the dashboard, and opening the configuration assistant do not contact this service.

The service is contacted only after an administrator clicks the manual database install/update action (including the explicit assistant action), or after an administrator later enables an automatic update frequency. It receives the WordPress server IP address as seen by the service and a technical User-Agent. The updater User-Agent does not include the site URL. Local IP lookups do not transmit visitor IP addresses to BimBeau.

GeoIP service: https://github.com/BimBeau/bimbeau-geoip-database
BimBeau Terms of Use: https://bimbeau.fr/bimbeau-privacy-analytics/en/legal/terms-of-use/
BimBeau Privacy Policy: https://bimbeau.fr/bimbeau-privacy-analytics/en/privacy-policy/

Referrer favicon retrieval

Referrer favicons are an optional visual feature. They are disabled until an administrator enables them in the first configuration assistant or General settings. When enabled, the WordPress server can contact a referrer domain to retrieve an icon; the domain can see the server IP address and a generic technical User-Agent. The User-Agent contains no site URL.

The administrator browser never requests a favicon from a referrer domain. The plugin validates and stores only ICO, PNG, JPEG, WebP, or strictly sanitized passive SVG files in local WordPress uploads storage and returns only that local URL to the admin interface. Safe static inline SVG styles are converted to direct presentation attributes before storage; active content, unknown style properties, and external resources are rejected. The feature can be disabled at any time; reports then use a local generic icon and make no favicon requests.

MaxMind

MaxMind API mode is disabled until an administrator manually selects it and supplies a MaxMind Account ID and License Key. A lookup is sent only while that configured mode is resolving an IP address. MaxMind receives the IP address being resolved, the account credentials in an Authorization header, and a technical User-Agent containing only the plugin name and version. The User-Agent contains no site URL or domain. Local database mode does not use the MaxMind API and does not send visitor IP addresses to MaxMind. See the MaxMind GeoLite EULA and privacy policy before configuring this service.

MaxMind GeoLite EULA: https://www.maxmind.com/en/geolite/eula
MaxMind privacy policy: https://www.maxmind.com/en/privacy-policy

Freemius

The Free package may load the Freemius SDK for account, pricing, upgrade, support, uninstall, and package identity flows. Free analytics features do not require a license, payment, quota, time-limited evaluation, or remote feature validation.

Freemius communications occur when an administrator opens Freemius-managed account, pricing, upgrade, support, or uninstall screens, opts in to Freemius usage tracking, activates or manages a paid license, submits a support request, or confirms an uninstall reason. Depending on the chosen action, Freemius may receive plugin and SDK versions, WordPress and PHP versions, site URL, site language, administrator account identity and email, license and subscription identifiers, feature usage or diagnostic details included in a support request, and the selected uninstall reason.

Freemius Terms of Service: https://freemius.com/terms/
Freemius Privacy Policy: https://freemius.com/privacy/

Third-party software and dataset notices distributed with the plugin are listed in THIRD-PARTY-NOTICES.txt.

Source Code and Build Instructions

The public source repository for BimBeau Privacy Analytics Free is available at:

https://github.com/BimBeau/bimbeau-privacy-analytics

The complete build requires Node.js 24 (the package.json engine is >=24 <25), npm, PHP, WP-CLI, gettext with msgmerge, msgfmt, and msgattrib, and the Composer development dependencies used by the validation suite. Install the PHP and JavaScript dependencies, then rebuild generated admin and translation assets from the repository root:

`bash

composer install –no-interaction –prefer-dist –no-progress
npm ci –no-audit –fund=false
npm run build
`

Generate the reproducible WordPress.org Free ZIP with:

`bash

npm run build:wordpress-org-free
`

webpack.config.js writes intermediate compiled assets to `build/`; the packaging scripts place the distributable files under `assets/` in the ZIP. The WordPress.org ZIP contains the compiled runtime, translations, notices, and runtime dependencies; it does not contain `src/`. Human-readable sources and every referenced build script remain available in the public GitHub repository. For `BBPA_PACKAGE_TARGET=free`, the source entries and generation steps are:
  • assets/js/admin.js is compiled from the Free entry src/admin/index.free.js and its imported modules under src/admin/.
  • assets/js/style-admin.js, assets/css/style-admin.css, and the RTL/admin CSS aliases are Webpack outputs of the Free style entry src/admin/style.free.scss and its Sass imports. style-admin.js is the JavaScript loader emitted for that style entry, not a hand-authored source file.
  • Free builds resolve edition-sensitive admin imports through the aliases in webpack.config.js. Those aliases select the human-readable implementations under src/admin/free-stubs/ and prevent Premium implementations from entering the Free bundle.
  • assets/js/bbpa-essential-tracker.js and assets/js/bbpa-advanced-tracker.js are the human-readable tracker sources in the public repository. scripts/build-plugin-dist.sh copies them into the staged package and scripts/minify-trackers.js minifies the staged copies; the repository source files remain readable.

The npm run build command rebuilds intermediate admin and i18n output. The npm run build:wordpress-org-free command exports the public Free source tree, compiles it with the Free entries and aliases, stages only explicitly allowlisted runtime roots and files, minifies only the staged tracker copies, validates the generated ZIP itself, and writes the ZIP and provenance record to dist/.

Screenshots

  1. BimBeau Privacy Analytics dashboard overview with key privacy-friendly traffic metrics.

    BimBeau Privacy Analytics dashboard overview with key privacy-friendly traffic metrics.

  2. Real-time visitors report showing current activity at a glance.

    Real-time visitors report showing current activity at a glance.

  3. Pages report for identifying top content and page views.

    Pages report for identifying top content and page views.

  4. Visitors report with detailed but privacy-conscious visitor insights.

    Visitors report with detailed but privacy-conscious visitor insights.

  5. Referring sites report for understanding where visits come from.

    Referring sites report for understanding where visits come from.

  6. Devices report for comparing desktop, tablet, and mobile traffic.

    Devices report for comparing desktop, tablet, and mobile traffic.

  7. Geolocation report by country.

    Geolocation report by country.

  8. Internal searches report for discovering what visitors search for on the site.

    Internal searches report for discovering what visitors search for on the site.

  9. 404 errors report for finding missing pages and broken URLs.

    404 errors report for finding missing pages and broken URLs.

  10. General settings screen.

    General settings screen.

  11. Tracking and privacy settings screen.

    Tracking and privacy settings screen.

  12. Geolocation settings screen.

    Geolocation settings screen.

  13. Maintenance settings screen.

    Maintenance settings screen.

  14. Help and contact support screen.

    Help and contact support screen.

  15. Built-in support contact page with topic selection and FAQ.

    Built-in support contact page with topic selection and FAQ.

  16. Quick stats added directly inside WordPress content lists.

    Quick stats added directly inside WordPress content lists.

  17. Page-level insights with summaries, charts, and heatmaps.

    Page-level insights with summaries, charts, and heatmaps.

  18. Manage custom events and actions from a dedicated interface.

    Manage custom events and actions from a dedicated interface.

  19. Export filtered analytics data to CSV, JSON, or Excel.

    Export filtered analytics data to CSV, JSON, or Excel.

  20. Install the standalone PWA Stats App on desktop or mobile.

    Install the standalone PWA Stats App on desktop or mobile.

  21. Customize branding, visible panels, and quick stats options.

    Customize branding, visible panels, and quick stats options.

  22. Configure and launch the PWA Stats App from plugin settings.

    Configure and launch the PWA Stats App from plugin settings.


Reviews & Comments