Most B2B sites have a problem nobody says out loud. Traffic arrives, analytics counts it, and none of it tells you who is actually interested in what you sell.
The gap
You can see sessions and page views. You cannot see:
- Which companies are visiting.
- Which of those visitors are genuinely evaluating your services.
- Which are potential leads worth a call.
- When a high-intent company comes back and reads your pricing page for the third time.
So a site with healthy traffic can still be losing B2B leads every day, quietly.
What the plugin does
It uses reverse IP lookup through an IP data provider to attach an organisation to a visit, then builds a picture from there:
- Identify the companies visiting the site.
- Track which pages each organisation views.
- Detect returning visitors across sessions.
- Resolve city and region level location.
- Measure engagement: bounce rate, session depth, visit frequency.
- Trigger alerts when a high-intent visitor appears.
Privacy first, and that is a design decision
Every piece of this data stays inside the site's own WordPress database. No third-party tracking service, no data leaving for someone else's analytics product. For a plugin whose entire job is watching visitors, where the data lives is not a footnote. It is the main architectural choice, and it is what makes the plugin defensible to a client's legal team.
Why it is useful
Instead of guessing which leads exist, you can see which companies have already shown interest. That changes outbound from cold to warm, and it changes which pages you decide to improve.
Current status
This is V1, and I am treating it as a learning and building phase. There are a few minor bugs and I am iterating actively. I am building it in public rather than waiting until it looks finished, because the useful feedback arrives while things are still changeable.
If you work in digital marketing or B2B sales: what would make this genuinely valuable to you? Which signals would you want surfaced first? Those answers shape what gets built next.