Linux 软件免费装
Banner图

Basicrum - Real User Monitoring

开发者 basicrum
rawbird
更新时间 2026年11月4日 18:58
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

performance analytics rum web-vitals real-user-monitoring

下载

0.0.9

详情介绍:

Basicrum connects WordPress to a hosted or self-hosted Basicrum collector. It uses the bundled open source Boomerang library to measure how real visitors experience your site. Join the free public beta of hosted Basicrum. Sign up for the hosted service to get started with Real User Monitoring on your site. Prefer to self-host? Run the Basicrum single-server community edition on your own server. Whichever option you choose, enter its Beacon URL and Brum Site ID in the plugin. Basicrum supports two monitoring modes: Basicrum does not display a consent popup or determine your legal basis. Site owners remain responsible for configuring consent where required and publishing an accurate privacy notice. Features: Visit basicrum.com for more information about the Basicrum platform.

安装:

  1. Install and activate Basicrum.
  2. Open Basicrum in the WordPress admin sidebar.
  3. Check Enable Basicrum to unlock its settings.
  4. Enter your collector's Beacon URL and matching Brum Site ID.
  5. Review the Visitor Consent and Consent Tool Connection settings.
  6. Save Changes.

屏幕截图:

  • Use the recommended automatic connection with WP Consent API and review provider detection.
  • Connect a custom consent tool with the manual opt-in and opt-out callbacks and packaged adapters.
  • Configure beacon timing, script position, and development-only HTTP behavior.

常见问题:

What do I need to use Basicrum?

You need a Basicrum collector endpoint and its matching Brum Site ID. Join the free hosted public beta or self-host the single-server community edition.

Does Basicrum make my site compliant with privacy laws?

No. Basicrum provides consent-controlled loading and editable text for the WordPress Privacy Policy Guide, but it does not determine your legal basis, display a consent popup, or configure your privacy notice.

How do I connect my consent or cookie tool?

The recommended mode keeps monitoring off until your consent tool reports an allow decision on each page. Automatic connection supports WP Consent API, Borlabs Cookie 3.2+, and CookieYes 3.x. If Basicrum cannot choose one safely, monitoring remains off. For another tool, choose Manual callbacks and use one of the copy-ready integrations in the settings page. Basicrum does not store its own consent choice. Always test both allow and deny decisions.

Does Basicrum send URL query strings?

By default, page and resource URLs may include complete query strings. Enable Strip Query Strings to replace them with ?qs-redacted before sending beacons. URL paths are still collected.

Does Basicrum set cookies?

When monitoring runs, Boomerang sets a first-party RT cookie at path /. It contains a random session identifier that links page views, uses a 30-minute session window, and has a rolling seven-day expiry. It uses SameSite=Strict and is marked Secure on HTTPS sites. The opt-out callback removes RT and any legacy BA cookie.

Does it work with WooCommerce?

Yes. Basicrum detects shop, product, product_category, cart, checkout, checkout_payment, checkout_success, and account. Standard WordPress values include home, post, page, custom_post, category_archive, tag_archive, taxonomy_archive, author_archive, date_archive, archive, search, and 404.

Why is no data arriving?

Test in a private window because administrator tracking is disabled by default. Confirm that monitoring is enabled, the Beacon URL and Brum Site ID are valid, and the consent connection reports an active decision. Check the browser network panel for a request to your Beacon URL. After changing or disabling Basicrum, purge page and CDN caches so they do not serve old HTML.

Can I use an HTTP beacon URL during local development?

HTTP beacon URLs are upgraded to HTTPS by default. For local testing only, select Developer Settings > HTTP Strictness > Allow HTTP beacon URLs. Do not enable this on a production site.

What happens when I disable or uninstall Basicrum?

Disabling monitoring or deactivating the plugin stops new script injection, but cached pages may continue serving old markup until caches expire or are purged. Deactivation keeps your settings. Uninstall removes Basicrum settings from the current site; it does not delete data already stored by a remote collector. On multisite, configure and remove settings for each site separately.

更新日志:

0.0.9 0.0.8