| 开发者 | devdome |
|---|---|
| 更新时间 | 2026年9月23日 06:26 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Yes. DevDome Analytics connects WordPress to the hosted DevDome Analytics service, where analytics events are processed and full reports are displayed. A free plan is available. No visitor data is collected until you connect the site.
It detects known bots and AI crawlers and reports them separately from human visitors. Unknown, new or deliberately disguised bots may not always be identifiable.
No visitor data is sent. Before the site is connected, the tracking script is not added and no analytics events are sent. Opening the plugin's own screen can send a connection-status check containing only this site's domain and secret token. This lets a site already connected on devdome.com appear connected here without another connect step. The DevDome Dashboard also requests the plugin catalog, sending only the bundled core version. An error report is sent only if you press "Report this error". External services lists these requests and the connection requests you deliberately initiate.
General traffic tracking is cookieless on new installations. Returning-visitor tracking is optional and disabled by default. Outbound-link tracking keeps its random IDs in memory only while Track Returning Visitors is off. With it on, they are stored like the page tracker's IDs. See "What is stored on my site and on a visitor's device?" below for details.
Yes. Logged-in administrators are excluded by default through Do Not Track Admins, and new installations also exclude the Editor role. You can exclude any additional WordPress role.
The tracking script loads asynchronously and does not block page rendering. The plugin does not write analytics events to your WordPress database.
Yes. The tracking snippet is the same for every visitor, so it works with full-page caching. Connecting or disconnecting also clears common page caches so the change is applied.
The current detection list includes GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, CCBot, Googlebot, bingbot, Slurp, DuckDuckBot, Baiduspider, YandexBot, AhrefsBot, SemrushBot, MJ12bot, DotBot and Screaming Frog. The plugin reports detected crawlers; it does not block them.
Tracking stops immediately. You can also delete the site's hosted analytics data when disconnecting or by selecting Reset Analytics. Data that remains inactive is deleted automatically after 90 days.
Yes. Settings and the connection are per site: each site is connected from its own Analytics screen. On a subdomain or mapped-domain network, each site has its own Site ID and reports. On a subdirectory network, every site shares the main site's domain and therefore one Site ID, one secret token and one report. Connecting or disconnecting on a subdirectory network requires a network administrator.
The WordPress Overview tab shows key metrics, including live visitors. This shows how many visitors are active, without identifying their WordPress accounts. Full traffic, referral, click, location, device and crawler reports are available in your DevDome account.
What is stored on your site. Roughly thirty option rows hold the tracking switches, service addresses, this site's ID and secret token, your Account ID and account email, and the connection timestamp. For First-Party Delivery, they also hold the switch and the randomized path and file names generated for this site. On a site DevDome set up itself, they also hold the relay credential DevDome issued to it. When First-Party Delivery is on, two JavaScript files are placed under your uploads folder: the tracking script and bundled bot detector, both copied from the plugin's own package. Both are removed at uninstall using the names the plugin stored. One more row can appear after a plugin update on a host where the plugin folder belonged to another system user. The shared DevDome core copies the folder so WordPress can update it, keeps the old folder hidden under a dot name in wp-content/plugins because the web server cannot delete it, and records its fingerprint in one option row so DevDome Malware Scanner recognises it. That hidden folder loads nothing; your server administrator can remove it. The fingerprint option row is not removed at uninstall in this version. There are no custom tables, post meta, user meta or stored analytics events. Short-lived transients hold:
/dd-e and First-Party relay endpoints for 2 minutes, keyed by an MD5 hash of the visitor's IP address./dd-e, only while connected, accepts the outbound-click beacon described in External services. It answers empty to everything else, requires the browser's own same-site Origin header, ignores requests from excluded roles, is rate limited per IP address and stores nothing./.well-known/devdome-analytics.txt, only while connected, returns one short line of fixed text so DevDome can confirm the plugin is installed on the connected domain./.well-known/devdome-connect-proof.txt returns a one-way SHA-256 fingerprint of this site's secret token, never the token itself, so DevDome can confirm during connection that the request came from this site./dd-e stops relaying, and the domain-verification file is no longer served.
To delete data already collected by DevDome, press Reset Analytics or tick "Also delete my data on DevDome" while disconnecting. Otherwise, DevDome deletes it automatically after 90 days of inactivity.
On your own site, there is no analytics data to clean up beyond the option rows listed above. The plugin creates no tables and stores no analytics data locally.
/.well-known/devdome-connect-proof.txt, which the DevDome service verifies against your site before accepting the connection. No token, secret, or visitor data is exposed by it./dd-e click endpoint requires the browser's own same-site Origin header too.