Total CrUX

Descrição

Total CrUX allows you to measure the real user experience on your site thanks to Core Web Vitals.
The plugin captures and stores key metrics such as:

  • LCP (Largest Contentful Paint) – loading performance of the main content.
  • FID (First Input Delay) – responsiveness to first user interaction.
  • CLS (Cumulative Layout Shift) – visual stability.
  • FCP (First Contentful Paint).
  • INP (Interaction to Next Paint) – the new key responsiveness metric.
  • TTFB (Time To First Byte).

In addition, it collects extended diagnostic information (involved elements, render timings, resources, user interaction details, etc.), helping you identify which elements are negatively impacting user experience.

Inside the WordPress admin area, you’ll find:

  • A dashboard with aggregated site-wide metrics.
  • A “To Improve” tab showing the worst-performing pages.
  • A dropdown button with an option called “Details” that opens a right-side drawer with extended details.

With Total CrUX, you make decisions based on real user data, not just lab simulations.

Bundled third-party libraries

This plugin includes local copies of the following third-party libraries, stored in the directory admin/assets/vendor/js/.
These files are served directly from the plugin and correspond to the versions indicated below.
The human-readable source code for each library is available in their official repositories:

  1. Alpine.js (MIT License)

    • Version: 3.15.0
    • Local copy: admin/assets/vendor/js/alpine.js (obtained from https://cdn.jsdelivr.net/npm/alpinejs@3.15.0/dist/cdn.min.js)
    • Source code: https://github.com/alpinejs/alpine
  2. Chart.js (MIT License)

    • Version: 4.5.0
    • Local copy: admin/assets/vendor/js/chart.js (obtained from https://cdn.jsdelivr.net/npm/chart.js@4.5.0/dist/chart.umd.min.js)
    • Source code: https://github.com/chartjs/Chart.js
  3. Web Vitals (Apache-2.0 License)

    • Version: 5.1.0
    • Local copy: admin/assets/vendor/js/web-vitals.js (obtained from https://unpkg.com/web-vitals@5.1.0/dist/web-vitals.attribution.iife.js)
    • Source code: https://github.com/GoogleChrome/web-vitals

External services

This plugin makes use of the external service LucusHost Affiliate Network.

  • What the service is and what it is used for:
    On the plugin’s ‘Support us’ tab, a promotional banner for LucusHost is displayed. This banner is served from LucusHost’s affiliate system. It is purely informational and promotional.

  • What data is sent and when:
    When the admin page containing the banner is loaded, the plugin makes a request to LucusHost’s servers (aff.lucushost.com) to fetch the banner image. This request includes standard web request information (such as IP address, browser information, and the referring page).
    If you click on the banner, you will be redirected to LucusHost’s website through our affiliate link. If you make a purchase, we may receive a commission. This does not result in any extra cost for you, and in fact we provide a 20% discount code (ARTEDELAWEB-20) as part of this affiliate program.

  • Service provider / links:
    LucusHost — Affiliate program: https://www.lucushost.com/afiliados
    Legal notice & Privacy policy: https://www.lucushost.com/aviso-legal

Ecrãs

  • Dashboard with average metrics of last seven days for INP, TTFB, LCP, CLS and FCP.
  • Doughnut chart displaying the percentage of tracked and untracked pages, and line chart with the evolution of the metrics for the last seven days.
  • List of pages with metrics that needs to improve.
  • Evolution of metrics across the last seven days for a specific URL.

Instalação

  1. Upload the plugin folder to the /wp-content/plugins/ directory or install it directly through the WordPress plugin installer.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Once activated, the plugin will start collecting data automatically every time a user access to your site.
  4. Go to Total CrUX to view metrics.

Perguntas frequentes

Do I need to configure anything?

No. The plugin works automatically once activated.

Where are the data stored?

In your own WordPress database (a dedicated table).

Does it affect site performance?

The impact is minimal. Metrics are sent via navigator.sendBeacon(), which is non-blocking.

Are data sent to external servers?

No. All data remain in your WordPress installation.

Is it compatible with caching/optimization plugins (LiteSpeed, WP Rocket, etc.)?

Yes, but you may need to clear cache after activation to ensure the tracking script is injected correctly.

Is this plugin free?

Yes, it is distributed under the GPLv2 or later license.

Avaliações

25 Setembro, 2025 1 resposta
This plugin is incredibly useful for new or low-traffic websites. It gives you real insights into what users experience on your site, rather than relying on estimates like most tools do. This allows you to improve your website’s performance and SEO based on actual data.The plugin’s interface is clean, intuitive, and thoughtfully designed.
Ler 1 avaliação

Contribuidores e programadores

“Total CrUX” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

“Total CrUX” foi traduzido para 1 locale. Obrigado aos tradutores pelas suas contribuições.

Traduza o “Total CrUX” para o seu idioma.

Interessado no desenvolvimento?

Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.

Registo de alterações

1.0.1

  • Fix translations problems
  • Refactor of uninstall.php

1.0.0

  • Initial release:
    • Capture of Core Web Vitals (LCP, FID, CLS, FCP, INP, TTFB).
    • Storage of extended diagnostic data in a dedicated table.
    • Admin dashboard with an “Overview”, “To Improve”, “Filters” and “Support us” tabs.
    • Right-side drawer for detailed exploration.
    • Filter to check specific URL.