| 开发者 | aporcebr |
|---|---|
| 更新时间 | 2026年5月28日 07:13 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-admin/, /xmlrpc.php, /.env. Wordfence Free does not block them. Cloudflare lets them through. You don't even know they exist.<head> of all front-end pages via the wp_head hookDNT: 1 (Do Not Track) optionallyanalytics.yoursite.com to bypass aggressive ad-blockerswp_options)_rdid, _rds) — no cross-site tracking, no fingerprinting. Cookieless mode is available as a one-click toggleAnalytics — SysRadar. We use SysRadar (operated by SysWP, Brazil) for privacy-first server-side analytics. SysRadar receives the page URL you visit, the referrer URL, your user-agent, anonymized IP (last octet zeroed before it leaves our server), Web Vitals metrics (LCP / FCP / TTFB / CLS / INP), and security telemetry on suspicious requests. SysRadar never sets third-party cookies and is configured here in [cookieless mode / standard mode]. We process this data under [legitimate interest in security monitoring / your consent for analytics], depending on the feature. SysRadar privacy policy: https://radar.syswp.com.br/privacy/. To exercise your LGPD/GDPR rights, contact us at [your email].If you enable cookieless mode in the plugin settings, the
_rdid and _rds first-party cookies are not set and you typically do not need a cookie consent banner for SysRadar.
Data subject rights walkthrough
Under LGPD (Brazil) Art. 18 and GDPR (EU) Art. 15–17, your visitors can request access to, correction of, deletion of, and portability of their personal data. Because SysRadar minimizes data at source (anonymized IPs, no names, no emails, no persistent cross-site identifier), most data subject requests are quick to answer:
syswp-radar folder to /wp-content/plugins/ or install via WP Admin → Plugins → Add New → Upload Plugin (use the .zip)No. The JS is asynchronous (<script async>), under 2KB minified, and the server responds in sub-millisecond. Nothing blocks rendering. We honor the "zero impact on LCP/FCP" contract — you can verify on the Web Vitals panels in the SysRadar dashboard after installing.
Yes. The snippet is static and works inside any page cache. Tested in production with WP Rocket and LiteSpeed.
Most ad-blockers allow it because the traffic is interpreted as a simple image request (.gif). If you need maximum accuracy and have the Pro+ plan, configure a custom domain (e.g., analytics.yoursite.com) and ad-blockers become completely blind to the tracking.
Yes. Permanent Free plan with 1 site, 50K events/month, 7-day retention. Automatic 7-day Pro trial on signup.
Events already collected stay in SysRadar (subject to your plan retention policy). New visitors will not be tracked. The plugin's settings (Site ID, etc.) remain in wp_options until you delete the plugin via "Plugins → Delete" — at that point the included uninstall.php cleans them up automatically.
No. The plugin collects only: User-Agent, visited URL, referrer, and browser performance metrics (LCP/FCP/TTFB/CLS/INP). IPs are anonymized inside the plugin, before transmission (last octet zeroed for IPv4, last 80 bits zeroed for IPv6). No name, email, cross-site tracking cookies, or any personally identifiable information ever leaves your WordPress install.
It depends on your configuration and your jurisdiction:
_rdid, _rds) for unique-visitor counting. Under strict LGPD/ePrivacy interpretation you should ask visitors for consent before setting these. A consent banner that gates the SysRadar pixel until the visitor accepts analytics cookies is the safest path. Major consent management plugins (CookieYes, Complianz, Iubenda, Cookiebot, etc.) can gate scripts by handle — block syswp-radar-pixel until consent is granted.DNT stands for Do Not Track — it is a header (DNT: 1) that the visitor's browser sends to tell websites "please do not track me". The header is sent automatically when the visitor has enabled the DNT setting in their browser preferences (Firefox: Settings → Privacy → "Send websites a Do Not Track signal"; equivalent in older versions of other browsers). When you enable "Honor DNT" in SysRadar, the plugin checks for this header on every request and skips tracking entirely (both pixel and beacon) for visitors that send it. LGPD does not require honoring DNT, but it is a strong privacy signal and best practice — recommended if you have EU traffic.
After pasting the Site ID and saving, visit your site in an incognito tab. The dashboard at radar.syswp.com.br/dashboard shows the event in real time (5-10 second delay).
Yes, via standard WordPress auto-update when we publish a new version. You are notified at WP Admin → Updates.
Yes. Install on the network and configure each subsite with its own Site ID in local settings. Each subsite has its own separate dashboard in SysRadar.
No — SysRadar detects AI crawlers, it does not block them. To block, use robots.txt or a dedicated security plugin focused on bot blocking.
The plugin's display name was changed from "SysWP Radar" to "SysRadar" because the WordPress.org Plugin Review Team does not allow the "WP" abbreviation in user-facing plugin names (it could imply affiliation with WordPress itself). The slug — syswp-radar — is a technical URL identifier and is exempt from this restriction, similar to how Yoast SEO's slug is wordpress-seo. The SaaS service is still branded "SysWP Radar" at radar.syswp.com.br — only the plugin's display name changed.
prefers-reduced-motion for accessibility).enabled setting is auto-migrated 1→1 to both on first load._rdid / _rds first-party cookies. When enabled you typically do not need a cookie consent banner for SysRadar.syswp-radar (slugs are URL identifiers, not user-facing branding, and are exempt from the "WP" restriction).shutdown action; uses fastcgi_finish_request() + blocking=false for zero added latency.echo to wp_enqueue_script() + script_loader_tag filter for async attribute (matching WP.org Plugin Review best practices).$_SERVER reads now properly sanitized with sanitize_text_field(wp_unslash()) / esc_url_raw(wp_unslash()).Syswp_Radar_Plugin to match the slug-derived prefix convention.load_plugin_textdomain() — no longer needed since WordPress 4.6 for plugins hosted on WordPress.org.