WordPress plugin intelligence profile

ChangeTrace – Sales Drop & Plugin Update Monitor for WooCommerce and EDD

Get alerted when WooCommerce or EDD sales drop or checkout breaks, and see which plugin update or setting change most likely caused it.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.5.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.1
Directory statusactive
Last directory update31 Oct 20261d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records ChangeTrace – Sales Drop & Plugin Update Monitor for WooCommerce and EDD version 0.5.3 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

ChangeTrace watches your WordPress and WooCommerce site for meaningful changes and

errors and sends them to the ChangeTrace service (a cloud dashboard at

com), where they are correlated against metrics to surface

the most likely cause of a movement, with evidence.

Watch it work (real runs on a test store):

  • A plugin update broke checkout. Watch ChangeTrace catch it.
  • Site down: was it a plugin, or your host?
  • What does the plugin send? Install ChangeTrace and see.
  • WooCommerce sales dropped? Find the plugin update that broke it.

This plugin is the on-site agent. It does nothing until you connect it: click

Connect Site, sign in to the ChangeTrace dashboard and approve the connection. Only

then does the plugin begin sending data to the ChangeTrace API.

What it collects (once connected):

  • A one-time baseline snapshot on connect: your active plugins and theme and their

versions, plus WordPress, PHP, and WooCommerce versions.

  • An hourly heartbeat so the dashboard knows the site is alive.
  • Change detection — plugins installed, activated, deactivated, updated or removed;

theme changed or updated (including the parent of a child theme); WordPress core updated;

PHP version changed.

  • Watched site options — a short, fixed allowlist (permalink structure, siteurl, home,

active plugins, template, stylesheet, blog_public, core auto-update policy, and

WooCommerce payment gateway settings). Only the option NAME and a summary of its shape

(type, size/length, and a short one-way hash) are sent — never the option’s value.

  • Error capture — PHP fatals/errors (shutdown + error handler, fails silently),

onerror, unhandled rejections, failed/5xx fetch & XHR;

sampled), and 5xx/timeouts on WordPress’s outbound HTTP and its own REST API.

  • Commerce activity — if WooCommerce or Easy Digital Downloads is active: orders,

failed orders, failed payments, refunds, and checkouts started/failed. Each carries the

order id, the amount, the store currency, the payment method and the order status. No

customer names, addresses, emails or line items are collected.

All error payloads are PII-stripped (emails, credentials, form values, card numbers)

and size-capped before they are queued and sent. Events are held in a bounded local queue

and sent in batches (roughly every 5 minutes) with retry/backoff.

Performance: collection is event-driven and adds no scheduled work beyond two WP-Cron

jobs (an hourly heartbeat and a 5-minute queue flush). The queue is a single non-autoloaded

option capped at 500 events. The plugin does not measure page speed on your server — page

performance is measured by ChangeTrace from outside, so nothing runs in your visitors’

browsers except the small sampled JavaScript error handler.

A ChangeTrace account is required. ChangeTrace is a third-party SaaS. See the

“External services” section below for exactly what is sent and where.

External services

This plugin connects to the ChangeTrace service to send monitoring data. This connection

is required for the plugin to do anything, and only starts after you connect your site

and approve the connection in the ChangeTrace dashboard.

Services used

  • ChangeTrace API — https://api.change-trace.com
  • ChangeTrace dashboard (web app) — https://app.change-trace.com

What data is sent, and when

  • On connect (once): a baseline snapshot — your active plugins and theme with versions,

and your WordPress, PHP, and WooCommerce versions.

  • Every hour: a heartbeat (site is alive) plus your site token in the request header.
  • Roughly every 5 minutes (when there is activity): a batch of events — detected changes

(plugin/theme/core/PHP/watched options), captured errors (PHP/JS/HTTP), and, when

WooCommerce or Easy Digital Downloads is active, commerce events carrying the order id,

amount, store currency, payment method and status. Error payloads are PII-stripped and

size-capped. Watched-option values are never sent — only the option name and a summary

of its shape.

  • A front-end JavaScript error is reported with the visiting browser’s user-agent string

and the address of the page it happened on, with the query string removed. Nothing a

visitor typed is read or sent.

  • On connect, your browser is sent to https://app.change-trace.com to sign in and approve

connecting this site.

Your site token is stored on your site and only ever sent to the API as an Authorization

header; the API stores only a hash of it. No data is sent before you connect.

This service is provided by ChangeTrace. By connecting your site you agree to their terms

and privacy policy:

  • Terms of Service: https://change-trace.com/terms-of-service
  • Privacy Policy: https://change-trace.com/privacy-policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • activity log
  • easy digital downloads
  • error log
  • monitoring
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.1
Update activity31 Oct 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version0.5.20.5.3
WordPress compatibility7.1.37.1.4
Version0.5.10.5.2
Version0.5.00.5.1
Version0.4.20.5.0
Version0.4.10.4.2
WordPress compatibility7.1.27.1.3
Version0.4.00.4.1
Version0.3.10.4.0
WordPress compatibility7.1.17.1.2
Version0.3.00.3.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.