DevDome Analytics · WordPress plugin

Analytics that tells you the truth about your traffic

Most analytics tools count bots as visitors. DevDome Analytics separates real people from bots automatically, captures clicks server side where ad blockers cannot hide them, and brings all your sites into one clean dashboard. The numbers you act on are finally the real ones.

This release

Version
0.6.4
Updated
Requires WordPress
6.0 or newer
Tested up to
WordPress 7.0
Requires PHP
7.4 or newer
Download size
76 KB
Licence
GPLv2 or later
Source
Direct from DevDome

Downloads come straight from api.devdome.com over HTTPS, and WordPress updates the plugin from the same place. It is not listed on WordPress.org, so it carries no wordpress.org review or rating. The figures above were read from the live release on .

We do not publish a checksum. These files are re-published whenever the plugin ships, so a hash printed here would quietly go out of date, and a checksum that does not match is worse than none.

Zero stored on your visitors’ devices by default: no cookie, no localStorage
Server-side click tracking ad blockers cannot hide
Unlimited sites on every plan, even Free
5 min from install to first live data

Everything you need, nothing you have to configure

Install it, connect your Account ID, and the data starts flowing. No tag managers, no sampling, and nothing stored on your visitors’ devices unless you switch on returning-visitor tracking.

Real vs bot split

Every event is sorted into human or bot before it counts. Your visitor numbers, click counts and country maps are built from real people, with bot traffic shown alongside so nothing is hidden.

Server-side click tracking

Outbound, buy-link and redirect clicks are captured on the server through a first-party hop. They count even with JavaScript off, an ad blocker on, or the page served from cache. What you see is what actually happened.

Countries, pages and acquisition

See where visitors come from, which pages they read, and which channels send them. Drill from a country straight to the pages its visitors land on, and compare any date range to the one before it.

All your sites in one place

One dashboard for unlimited sites on every plan, including Free. Compare sites side by side, or roll them into a single account-wide view.

Search keywords

See which search engines and keywords bring visitors, measured first-party from the traffic your site already receives, with the bot share split out.

Built to disappear

A tiny async script and a server-side endpoint. No render blocking, no layout shift, no personal profiles, and by default nothing at all written to your visitors’ devices. Your Core Web Vitals will not know it is there.

Live in three steps

No tag manager, no code changes, no consultant. If you can install a plugin, you are done in five minutes.

  1. 1

    Create your free account

    Sign up at devdome.com and get your DevDome Account ID, a permanent DD number that connects every site and plugin to your dashboard.

  2. 2

    Install the plugin and paste your ID

    Install DevDome Analytics on your WordPress site and paste your Account ID into the Account field. The tracking snippet is injected automatically on every page.

  3. 3

    Watch the data arrive

    Open your DevDome dashboard. Visits, clicks, countries and bot traffic start appearing in real time, for this site and every other site you connect.

Your snippet Account ID: DD12345678
<script src="https://analytics.devdome.com/track.js"
        data-site="example.com"
        data-account="DD12345678" defer></script>

Start free. Upgrade when you outgrow it.

The Free plan is a real plan, not a demo. Paid plans add more events, longer history and faster monitoring across the whole DevDome suite.

Free$0 / mo Paid plansfrom $49 / mo
Human pageviews per month 50,000 Up to 5 million
Sites connected Unlimited Unlimited
Real vs bot traffic split
Server-side click tracking
Data retention 90 days Up to 3 years
Search keywords
Support Email Priority on Business and up

See the full plan comparison

Frequently asked questions

Do I need to remove Google Analytics first?

No. DevDome Analytics runs happily next to any other analytics tool. Many users run both for a month, compare the numbers, and then decide. The difference you will see is the bot share GA counts as people.

How is this different from Google Analytics?

Three things: bots are split out of your numbers instead of inflating them, clicks are captured server-side so ad blockers cannot hide them, and all your sites live in one simple dashboard instead of separate properties.

Does it slow my site down?

No. The script is lightweight, loads async after your content, and the click redirect resolves on the edge in a few milliseconds. It is built to stay out of your Core Web Vitals.

Does it set cookies? Do I need a consent banner?

By default, no. DevDome Analytics runs cookieless out of the box: it writes nothing to your visitors’ devices — no cookie, no localStorage — so there is nothing for DevDome to ask consent for. Unique visitors are still counted, using a temporary identifier our server derives from the request, which changes every day and cannot be linked to a person or followed across sites. The trade-off is honest: a visitor returning next week counts as new. If you switch on Track Returning Visitors, the plugin sets one first-party cookie so the same person is recognised across days and clicks tie back to their visit — and you may then need consent for it. The plugin tells you that on the switch itself.

Is it GDPR friendly?

It is built to be. In the default cookieless mode nothing is stored on a visitor’s device, no personal profiles are built, and nobody is followed across sites. Regulations differ by region and by what else runs on your site, so review your own requirements — but DevDome is designed to keep that answer short.

What is the Account ID?

Your DD number, created once at signup. It is a public identifier, like a GA measurement ID, that routes data from your sites into your dashboard. One ID covers all your sites and every DevDome plugin.

What happens if I go over my pageview limit?

Your sites keep running. We do not cut your stats off the moment you cross a limit: you get a notice in your dashboard with time to upgrade or trim usage first.

DevDome Analytics documentation

Everything you need before you install, with no account required.

Installing

Download the ZIP from this page, then in WordPress go to Plugins, Add New, Upload Plugin, choose the file and activate it.

You need a DevDome account for the dashboard. The free plan is a real plan and needs no card.

Setting it up

Open DevDome Analytics in the admin menu and connect the site, either by signing in to DevDome in your browser or by pasting your Account ID (the DD number on your dashboard).

Once connected, the tracking snippet is injected on every front-end page automatically. There is no tag manager and no theme editing.

Logged-in administrators and editors are not tracked on a new install, and the browser Do Not Track signal is honoured by default. Both are switches you can change.

What is stored on your visitors, and what is sent to DevDome

The plugin is cookieless by default: it stores nothing at all on a visitor device — no cookie, no localStorage, no sessionStorage — so DevDome gives you nothing to ask consent for. Unique visitors are still counted, using a temporary identifier derived on our server that changes every day and cannot be reversed to a person or followed across sites. A visitor returning next week counts as new.

If you switch on Track Returning Visitors, the plugin stores a random visitor ID in a first-party cookie and localStorage so the same person is recognised across days and a click can be tied back to the visit it came from. That is storage on the visitor device, so you may need consent for it. The setting says so where you turn it on.

Sent to DevDome per event: the site domain, your Account ID, page URL and title, referrer, click target, browser, OS, device type, user agent, language, country, and (for events relayed by your server) the visitor IP so the country is right. Never sent: passwords, form field values, private post content, wp-admin activity, customer or order data, user lists.

How updates work

The plugin checks api.devdome.com for a newer version and WordPress then shows "Update available" on the Plugins screen, exactly as it does for any other plugin. Updates are delivered from DevDome, not from WordPress.org.

The update check runs only in wp-admin and on WP-Cron. It never runs on a page a visitor is looking at.

Uninstalling and your data

Deactivating the plugin stops it immediately: the tracking script, link rewriting or redirect rules stop being applied on the next page load. Nothing about your posts or pages was ever changed, so your content is exactly as you wrote it.

Deleting the plugin removes its settings from your WordPress database. Data already sent to your DevDome dashboard stays in your DevDome account, and you can erase it there or by deleting your account.

If something looks wrong

No data at all: check the site is connected (the plugin screen shows the connection status) and that Enable Tracking is on. Nothing is sent before the site is connected.

Your own visits are missing: administrators and editors are excluded by default on new installs. That is deliberate; change it in the settings if you want to see them.

Numbers lower than another analytics tool: that is usually the point. DevDome separates bots from humans, and most tools count a share of bots as people. The bot figure is shown alongside so nothing is hidden.

A page cache can serve a copy of your page from before the plugin was installed. Clear your cache once after connecting.

Changelog

Read from the live release feed, so it always describes the version you can download today.

Version 0.6.4

  • Fixed: a fatal error ("Cannot redeclare devdome_core_get_feeds()") that could break sites where DevDome Analytics loads before an older DevDome plugin. The shared-library loader now always defers to the older plugin's loader so only one copy ever loads.

Version 0.6.3

  • Security: the overview-stats request now authenticates with the site's secret token, so only your own site (or your DevDome dashboard) can read your traffic numbers.

Version 0.6.2

  • Two-sided one-click connect: the browser now carries only an opaque request token — the site address, return URL and your DevDome Account ID never appear in a browser URL. The Account ID is exchanged server-to-server with a single-use claim, and connect links expire after 10 minutes.

Version 0.6.1

  • Fixed: a fatal error (Cannot redeclare devdome_core_get_feeds) that could break wp-admin on sites running several DevDome plugins. The shared library is now guarded so it can only load once.

Version 0.6.0

  • New: cookieless tracking. New installs store NOTHING on visitors' devices (no cookie, no localStorage), so no consent banner is needed for DevDome. Unique visitors are still counted via a server-derived identifier that rotates daily.
  • New: "Track Returning Visitors" setting — recognises the same visitor across days and ties clicks back to their visit (needed for affiliate attribution). Sets one first-party cookie; you may need visitor consent for it.
  • Changed: existing sites are unaffected — upgrading keeps returning-visitor tracking ON exactly as before.
  • Fixed: earlier versions always set a visitor cookie with no way to turn it off, despite being described as cookieless.

Start seeing your real traffic today

Install on unlimited sites and start on the Free plan. No credit card, no sampling.

More from the DevDome suite

All plugins
DevDome Site Monitor
One health score for every WordPress site, with alerts before visitors notice.
DevDome Bot Protection
Detect and block bad bots without ever touching the good ones that rank you.
DevDome Security Scanner
Scan WordPress for malware, vulnerabilities and weak settings, with clear fixes.