Common Admin Notices #
DMSI Analytics may display admin notices in the WordPress dashboard. Here is what each notice means and how to resolve it.
“WooCommerce is not active. Geographic download data will not be available.” #
Meaning: WooCommerce is required for IP geolocation. Without it, the geographic distribution section on the Download Analytics page will be empty.
Fix: Install and activate WooCommerce if you need geographic download data. The notice will disappear once WooCommerce is active.
“DMSI Analytics: Slow query detected (X.Xs)” #
Meaning: A database query on an analytics page took longer than 0.5 seconds. This is logged for performance monitoring.
Fix: This is informational. If you see this frequently:
1. Go to Analytics > Settings > Data & Maintenance > View Query Log to see which query is slow
2. Ensure MySQL indexes are in place (reinstalling the plugin recreates indexes)
3. Consider increasing PHP memory limit or MySQL query cache
“DMSI Analytics: License not activated” #
Meaning: The plugin is active but no license key has been entered.
Fix: Go to DDLS > Analytics and enter your license key from developer.dmsi.gr.
“Scheduled report ‘[Name]’ has been paused after 3 consecutive delivery failures” #
Meaning: A scheduled report failed to send 3 times in a row and was automatically paused.
Fix: Investigate the delivery failure (see Scheduled Reports Not Sending), fix the root cause, then go to DDLS > Scheduled Reports, open the paused schedule, and set it back to Active.
“DMSI Analytics: WP-Cron is disabled” #
Meaning: DISABLE_WP_CRON is set to true in wp-config.php. Nightly metric calculations and scheduled report delivery will not run automatically.
Fix: Either remove DISABLE_WP_CRON from wp-config.php, or set up a server-side cron job to call WordPress cron:
*/15 * * * * wget -q -O - https://your-site.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1
