
MetricPanel Analytics connects your WordPress site to MetricPanel without theme edits or copied
script tags. Save your Website ID once and the plugin adds the deferred tracker to public pages
through WordPress’s script APIs.
These controls help you configure MetricPanel for your site, but they do not guarantee compliance.
Your site owner remains responsible for notices, consent, and other legal requirements.
Version 1.0.1 tracks website analytics only. WooCommerce revenue tracking is not included, and the
plugin does not infer purchases from pageviews. WooCommerce revenue attribution remains a separate
integration phase.
The plugin does not expose a public health endpoint. Its configuration test requires an
administrator capability and a WordPress nonce. MetricPanel dashboard verification is also
authenticated and reports plugin configuration separately from observed traffic.
MetricPanel Analytics is a client for the hosted MetricPanel analytics service. The service is
required for the plugin to provide analytics. Activating the plugin alone does not contact
MetricPanel; the public tracker is loaded after an administrator saves a Website ID.
When configured, public pages load the tracker from https://app.metricpanel.io. The tracker sends
analytics events to https://api.metricpanel.io or to the administrator-configured first-party proxy.
Event data can include the MetricPanel Website ID, generated visitor and session identifiers, URL
path and query parameters, page title, referrer, campaign parameters, device category, screen
dimensions, browser, operating system, timestamp, privacy-mode flags, and custom event data added by
the site. Network requests also disclose the visitor’s IP address and user agent to the receiving
service. IP addresses may be used for geolocation unless the administrator enables Disable
geolocation.
By default, the tracker stores generated visitor and session identifiers in first-party cookies.
Cookieless mode uses sessionStorage or in-memory identifiers for the current browser session. Wait
for consent mode downloads the tracker but does not send analytics events until the site’s consent
manager calls window.metricpanel.giveConsent(). The site owner is responsible for choosing the
appropriate settings, providing any required notice, and obtaining any required consent.
The admin-only configuration health check requests the configured tracker URL from the WordPress
server when an administrator clicks Test configuration.
For setup help and troubleshooting, read the
MetricPanel installation guide.
MetricPanel provides cookieless, consent-gated, and geolocation-disabled modes, but no plugin can
guarantee legal compliance. Review the External services section and update your site’s privacy and
cookie notices to match the settings you enable. WordPress also adds suggested MetricPanel text to
Settings > Privacy > Policy Guide after activation.