Troubleshooting

This guide addresses common issues when setting up and using DebugHawk.

No Data Appearing in Dashboard

Your DebugHawk dashboard shows no data after plugin installation. Common causes:

Ad Blockers

Some browsers and browser extensions block DebugHawk's performance data collection:

  • uBlock Origin
  • AdBlock Plus
  • Brave Browser Shields

To resolve this, disable ad blockers on your site or add your domain to the extension's allowlist.

Configuration Issues

Verify your configuration in wp-config.php:

define( 'DEBUGHAWK_CONFIG', [
    'enabled'  => true,
    'endpoint' => 'https://ingest.debughawk.com/your-endpoint',
    'secret'   => 'your-secret-key',
] );

Common mistakes:

  • Using incorrect endpoint URL
  • Wrong secret key
  • Placing configuration after wp-settings.php is loaded

Missing Performance Metrics

Some Core Web Vitals metrics like INP (Interaction to Next Paint) or CLS (Cumulative Layout Shift) don't appear for all page views. Not all browsers support every performance metric. Safari doesn't currently support INP measurement, and older browser versions may lack support for certain metrics. Some metrics only appear in specific scenarios, like INP which requires user interaction to be measured.

Data Sampling Confusion

Your dashboard reports fewer page views than actual traffic.

Check Your Sample Rate

If you've configured sampling, only a percentage of requests are monitored:

'sample_rate' => 0.1, // Only 10% of requests are tracked

For accurate data during initial setup, use 100% sampling:

'sample_rate' => 1, // Monitor all requests