Analytics for the WordPress sites you look after
One Agency key covers every site you build, host or manage, your own and your clients'. Each client gets cookieless reports inside their own WordPress, you get a link you can send them instead of a login, and nobody's traffic data leaves the site it came from.
One key, and no counter
An Agency licence is issued to one business and covers every site that business looks after. There is no number attached to it. An agency with four hundred client sites is using it exactly as intended, and so is a freelancer with six.
There is also nothing in the plugin checking. No cap, no activation limit that cuts you off mid-launch, and nothing that phones home to count your sites. The terms set out the few things the licence does not cover, and they are the obvious ones: another business using your key, or a client carrying it off after you part ways.
Client reports without handing out logins
Most clients want a number once a month and never want to learn wp-admin. Pro and Agency give you two ways to send it.
- Shared report links. You choose what each link shows - trend, top pages, sources, devices, content - and whether it expires. The client opens it in a browser, with no WordPress account, and can download the same figures as a PDF. Each link is individually revocable, rate limited and kept out of search engines.
- Your name on them. Shared reports carry a name you set once in Settings rather than the site's, so what the client receives reads as coming from you.
- Scheduled summaries. A weekly or monthly email with page views, visitors and visits against the previous period, sent to whichever addresses you list. Plain text, so it renders the same in every inbox and nothing tracks the open.
For the clients who do log in
An overview widget and a "right now" widget sit on the main WordPress dashboard, and a views column appears on the posts list. A client who never opens the analytics menu still sees how the site is doing on the screen they already use. All of that is in the free edition too.
The privacy conversation, already written
Sooner or later a client asks whether they need a cookie banner. The Privacy screen answers the part a plugin can answer: what this install stores, what it never stores, how long the daily identifier survives, and how to respond to a subject access request, in language you can hand straight to the client or their adviser.
In the default configuration there is no analytics cookie, no stored IP address, no full referrer URL and no per-visitor record. What it does not do is tell anybody they are compliant. That conclusion depends on the rest of the site and belongs to whoever advises the client, and the screen says so rather than implying otherwise.
Moving clients off Google Analytics
Nobody wants to explain to a client why their history starts again from zero. Honest Analytics imports from Google Analytics 4, WP Statistics and Independent Analytics, and importing is in the free edition. Whole days are replaced rather than appended, so running an import twice is safe. The import guide is straight about why the totals will not match the old tool exactly, which is worth reading before the client notices.
Less to look after across a portfolio
- Nothing to host. It is a plugin. Tables in the database each site already has, reports in the admin it already has, updates through the normal update screen.
- Small on disk. One row per hour per dimension rather than one per visit, so a busy site and a quiet one use roughly the same space. Around 110,000 events fit in about 15 MB.
- Fails open. An outage at my end, a lapsed renewal or a billing disagreement never switches anything off on a client's site. Every site keeps counting on the version it has.
- Security fixes reach everyone, renewed or not.
What it costs
Agency is £119 once, then £49 a year to keep updates and support coming - optional, and you can let it lapse and pick it up later with no back-payment. Pro is the same software on one site, at £39 and £15. Prices exclude VAT, which Onelink, Stripe's merchant of record, adds at checkout.
| Sites | Pro, one per site | Agency |
|---|---|---|
| 3 | £117, then £45 a year | £119, then £49 a year |
| 4 | £156, then £60 a year | £119, then £49 a year |
| 10 | £390, then £150 a year | £119, then £49 a year |
From the fourth site, Agency costs less both up front and at renewal. Below that, Pro per site is cheaper and I would rather you bought that.
Or start with nothing. The free edition is the whole everyday plugin rather than a trial, and Pro reads the same tables it writes, so every client's history is already there on the day you upgrade.
Questions agencies ask
Do my clients need an account with you, or with anybody?
No. The plugin runs on their WordPress site and keeps its data in their database. The only account involved is yours, on the pro subdomain, where you manage the one key and see which sites it is activated on.
Can a client see their numbers without a WordPress login?
Yes. A shared report is a link you create and can revoke, showing the overview for a rolling window or a named calendar month, with a PDF of the same figures. It carries a name you set once in Settings rather than the site's. Whoever holds the link sees that report and nothing else: no settings, no other screens, and no way into wp-admin.
What happens when a client moves on?
Their site keeps the version it has and carries on counting, and their history is in their own database, so there is nothing to export or hand over. The key stays yours: if they want Pro updates after you part ways they buy their own licence, or they run the free edition, which reads the same tables.
Does it work on multisite networks?
Yes. Network activation installs it on every existing site and every site created afterwards. Each site keeps its own tables, settings and reports, and the licence is stored once for the network.
Will it cope with the caching and CDNs my clients run?
Yes. Pageviews are recorded outside the cached HTML, so a page served straight from a cache still counts. The caching notes in the documentation cover the few setups that need a tweak.
Can I put it on hosting I sell, where clients add their own sites?
Not under one Agency licence. A platform where other people provision their own sites is a different arrangement from an agency looking after client work. It is not forbidden and I am not against it - email me and we will work out something that fits.
Does it make my clients GDPR compliant?
No plugin can, and this one does not claim to. In the default configuration it sets no analytics cookie and stores no IP address, and the Privacy screen states exactly what the install keeps, so whoever advises the client starts from facts. The conclusion is theirs.