Version Adoption Tracking #
See what versions your customers are actually running.
What Is Version Tracking? #
Every time a client software checks for updates via the API, the extension records which version that license is currently running. This gives you a real-time picture of your customer base version distribution.
Where to See Adoption Data #
Dashboard Widget #
The Update Server Stats dashboard widget on the WordPress admin Dashboard shows:
- Total update checks (last 7 days)
- Total auto-update downloads (last 7 days)
- Email queue pending count
- Storage used
Version Statistics (Per Version) #
In the version edit form, stats show:
- Download count (API downloads)
- Bandwidth used
- Unique clients
Reports #
Use DDLS > Downloads filtered by version to see download history. The Update Server logs its own download events separately.
Version Tracking Table #
The extension maintains a wp_dmsilm_us_version_tracking table with one row per license+product pair, recording the most recently seen version. This is updated on every update check.
Adoption Rate Calculation #
For any version, the adoption rate is:
(licenses currently on this version) / (total active licenses for product) * 100
This shows you the percentage of your customer base that has updated.
Stale Tracking Records #
Records older than 180 days without an update check are considered stale. The daily log cleanup job removes them.
Cross-Reference to Core Downloads #
Core DDLS also tracks downloads via the Downloads screen. The Update Server's download tracking is separate and counts only API-delivered downloads (auto-updates), not portal downloads. Monitor both.
