Devlin Geo Pulse

plugin banner

A privacy-first WooCommerce plugin that shows current live visitor presence by country without storing persistent visitor history.

Author:devlinduldulao (profile at wordpress.org)
WordPress version required:6.4
WordPress version tested:6.9.4
Plugin version:1.0.4
Added to WordPress repository:26-03-2026
Last updated:28-03-2026
Rating, %:0
Rated by:0
Plugin URI:https://devlinduldulao.vercel.app/e-commerce-...
Total downloads:54
plugin download
Click to start download

Devlin Geo Pulse helps merchants understand current storefront activity in real time while keeping the data model intentionally minimal and privacy-first.

What it does:

  • Anonymous storefront heartbeat tracking
  • Active visitor count in WooCommerce admin
  • Ranked country pulse view for active visitors
  • Compact device-mix snapshot for the live heartbeat window
  • Top country and new-visitors-last-minute metrics
  • WooCommerce dashboard page under WooCommerce > Live Geo Pulse
  • WooCommerce settings tab under WooCommerce > Settings > Devlin Geo Pulse
  • Privacy-first storage using short-lived active presence only
  • WooCommerce settings for enabling tracking and adjusting heartbeat cadence

Privacy guardrails:

  • No raw IP addresses are stored
  • No personally identifiable information is stored
  • No persistent visitor history is retained
  • Presence data expires automatically when heartbeats stop

How it works:

  1. A lightweight frontend script sends anonymous heartbeat requests from the storefront.
  2. The plugin derives a coarse country code and device bucket from request metadata.
  3. Active presence is stored only in short-lived cache/transient state.
  4. The WooCommerce admin dashboard polls a summary endpoint for live updates.

The admin dashboard can optionally expose a preview traffic control that creates short-lived sample visitors so the UI can be previewed without opening multiple storefront tabs.

The merchant dashboard uses native WordPress and WooCommerce admin patterns so the interface feels familiar inside a standard store management workflow.


Screenshots
FAQ
ChangeLog