Title: Sciova
Author: g26digital
Published: <strong>2026 年 5 月 31 日</strong>
Last modified: 2026 年 6 月 18 日

---

搜索插件

![](https://ps.w.org/sciova-performance-intelligence/assets/banner-772x250.png?rev
=3577645)

![](https://ps.w.org/sciova-performance-intelligence/assets/icon.svg?rev=3577645)

# Sciova

 作者：[g26digital](https://profiles.wordpress.org/g26digital/)

[下载](https://downloads.wordpress.org/plugin/sciova-performance-intelligence.1.1.0.zip)

 * [详情](https://cn.wordpress.org/plugins/sciova-performance-intelligence/#description)
 * [评价](https://cn.wordpress.org/plugins/sciova-performance-intelligence/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/sciova-performance-intelligence/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/sciova-performance-intelligence/#developers)

 [支持](https://wordpress.org/support/plugin/sciova-performance-intelligence/)

## 描述

Sciova gives WordPress site owners, SEO managers, and developers a reliable tool
to monitor Core Web Vitals trends using **Chrome UX Report (CrUX)** as the source
of truth. Lab tools like PageSpeed Insights (PSI) are used as supporting diagnostics.

All operations are admin-only. There is no frontend impact, no injected scripts,
and no effect on site visitors or SEO.

**Key Features:**

 * Track up to 3 URLs (free tier).
 * CrUX History charts for LCP, CLS, and INP — rendered with uPlot for minimal overhead.
 * Interactive chart tooltips showing p75 value and reporting period on hover.
 * Moving average overlay (MA5 or MA10) to smooth out week-to-week noise.
 * Trend classification per metric: Improving, Regressing, Stable, or Insufficient
   Data.
 * URL health indicator — colour-coded dot in the URL selector reflects overall 
   trend health.
 * Smart analysis text — plain-language summary of CWV status with actual p75 values
   and CWV thresholds.
 * Copy report — one-click copy of the analysis text for sharing or pasting into
   docs.
 * Lab diagnostics via PageSpeed Insights (mobile and desktop snapshots) with score
   badge.
 * Notes panel — log deployments, theme changes, or any site events with datetime
   for correlation.
 * Notes pagination — 5 notes per page, newest first.
 * Settings page — manage your CrUX and PSI API keys with a built-in connection 
   test.
 * Loading overlay — dashboard waits for all data (URLs, CrUX, PSI, Notes) before
   revealing the UI.
 * Async PSI fetch — adding a URL returns instantly; PSI data is fetched via WP-
   Cron in the background.
 * Lightweight: no build step, no bundler, no frontend libraries loaded outside 
   the admin screen.

**Future Enhancements:**

 * Unlimited URL tracking (Pro)
 * Automated lab diagnostics via GTmetrix / WebPageTest
 * Export reports (CSV / PDF)
 * AI-assisted analysis and automated correlation of plugin, theme, and code changes

### External Services

This plugin connects to the following third-party services:

**Chrome UX Report (CrUX) API** by Google
 Used to fetch real-user performance field
data (LCP, CLS, INP) for tracked URLs. Only contacts Google when you actively request
metrics from the dashboard. Terms of Service: https://developers.google.com/terms
Privacy Policy: https://policies.google.com/privacy

**PageSpeed Insights API** by Google
 Used to fetch lab performance diagnostics 
for tracked URLs. Only contacts Google when a PSI API key is configured and a URL
is added or refreshed. Terms of Service: https://developers.google.com/terms Privacy
Policy: https://policies.google.com/privacy

No user data is sent to Geetwosix Digital or any third party other than Google.

All API calls are made server-side using your own API keys.

### Source Code

All plugin JavaScript (assets/app/) and PHP source files are included in the plugin
package unminified and human-readable. No build step is used for the plugin’s own
code.

The full source code for this plugin is publicly available at:
 https://github.com/
g26digital/sciova

### Third Party Libraries

This plugin bundles the following third-party libraries:

**uPlot** (v1.6.32) by Leon Sorokin
 Licensed under the MIT License (GPL-compatible).
Bundled as: assets/uPlot.iife.js (unminified IIFE build) and assets/uPlot.min.css(
stylesheet). Source: https://github.com/leeoniya/uPlot Release: https://github.com/
leeoniya/uPlot/releases/tag/1.6.32

**Space Grotesk** by Florian Karsten
 Licensed under the SIL Open Font License 1.1(
GPL-compatible). https://github.com/floriankarsten/space-grotesk

**Plus Jakarta Sans** by Tokotype
 Licensed under the SIL Open Font License 1.1 (
GPL-compatible). https://github.com/tokotype/PlusJakartaSans

## 屏幕截图

[⌊Dashboard with CrUX trend charts (LCP, CLS, INP), moving average overlay, and 
trend classification.⌉⌊Dashboard with CrUX trend charts (LCP, CLS, INP), moving 
average overlay, and trend classification.⌉[

Dashboard with CrUX trend charts (LCP, CLS, INP), moving average overlay, and trend
classification.

[⌊Chart tooltip showing p75 value and reporting period on hover.⌉⌊Chart tooltip 
showing p75 value and reporting period on hover.⌉[

Chart tooltip showing p75 value and reporting period on hover.

[⌊Analysis panel with plain-language CWV summary and Copy button.⌉⌊Analysis panel
with plain-language CWV summary and Copy button.⌉[

Analysis panel with plain-language CWV summary and Copy button.

[⌊PSI panel showing lab scores for mobile and desktop with score badge.⌉⌊PSI panel
showing lab scores for mobile and desktop with score badge.⌉[

PSI panel showing lab scores for mobile and desktop with score badge.

## 安装

 1. Upload the `sciova` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to **Sciova** in the admin sidebar.
 4. Go to **Settings** and enter your CrUX API key (and optionally your PSI API key).
 5. Use the **Test Keys** button to verify your keys are working.
 6. Add the URLs you want to track from the dashboard.

**Requirements:**

 * PHP 8.0+
 * WordPress 6.0+
 * REST API enabled
 * A Google CrUX API key (free via Google Cloud Console)

## 常见问题

### Is this plugin safe for live sites?

Yes. All operations are admin-only. No scripts, styles, or markup are added to the
frontend. It is fully safe for SEO and site visitors.

### How does CrUX integration work?

The plugin uses the Chrome UX Report History API to fetch 28-day rolling period 
data for LCP, CLS, and INP per tracked URL. This real field data drives the trend
charts and classification engine.

### How many URLs can I track?

The free version supports up to 3 URLs. Limits are enforced both client-side and
server-side.

### Do I need API keys?

Yes. A CrUX API key is required to fetch field metrics. A PSI API key is optional
but recommended for lab diagnostics (PageSpeed Insights). Both are available free
via Google Cloud Console.

### What is the Notes panel for?

The Notes panel lets you log site events (deployments, plugin updates, theme changes)
with a date and time. This helps you correlate performance changes with real site
changes over time.

### Does PSI run every time I load the dashboard?

No. PSI data is cached via WordPress transients (3-hour TTL). A fresh PSI fetch 
is triggered asynchronously via WP-Cron only when a new URL is added. You can also
trigger a manual refresh from the PSI card.

### What happens to my data if I deactivate the plugin?

Your tracked URLs, notes, and settings are preserved in the database. Data is only
removed if you uninstall the plugin entirely.

## 评价

此插件暂无评价。

## 贡献者及开发者

「Sciova」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ g26digital ](https://profiles.wordpress.org/g26digital/)

[帮助将「Sciova」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/sciova-performance-intelligence)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/sciova-performance-intelligence/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/sciova-performance-intelligence/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/sciova-performance-intelligence/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/sciova-performance-intelligence/)。

## 更新日志

#### 1.1.0

 * Added crossover and momentum analysis to the CrUX chart. Each metric is now read
   against its moving average to detect breaches, sustained moves, and sudden pivots
   in either direction, and the analysis text leads with what is actually happening
   week to week.
 * Health status (LCP, CLS, INP) now reflects a metric’s position relative to its
   moving average, not just its long-term slope. A value sitting above the trend
   line reads as caution and escalates to degrading if it stays there for several
   weeks, so a recent breach is no longer mislabelled as healthy.
 * Redesigned dashboard into a three-column layout: a fixed left navigation rail,
   a main column for the CrUX chart and PageSpeed Insights, and a context rail for
   analysis and notes.
 * Added an at-a-glance health strip (LCP, CLS, INP) to the Analysis panel, with
   matching status badges on the chart tabs, so you can see each metric’s standing
   without reading the full analysis.
 * Redesigned the Settings page with the API key and CrUX settings on the left and
   a step-by-step “How to get your Google API keys” guide on the right.
 * PageSpeed Insights now shows both mobile and desktop results in separate tabs,
   with the score badge reflecting the active tab.
 * Improved spacing, sizing, and typography across cards, form fields, and the trend
   chart for a cleaner, less cramped layout.
 * Enlarged the “Performance Intelligence” tagline in the logo for better legibility.
 * Fixed the CrUX trend chart not drawing lines when the moving-average series began
   with empty periods (a moving average cannot be calculated until its window fills).
   The chart now computes its scale safely across both the p75 and moving-average
   series.
 * Fixed Test Keys reporting failure for valid keys. The masked key placeholder 
   can no longer be saved over a real key, and the PageSpeed Insights test now allows
   enough time and validates on a successful response.
 * Reduced the PageSpeed Insights request timeout so a cache miss no longer blocks
   for an extended time.
 * Updated bundled uPlot to v1.6.32 and added its stylesheet so chart canvases size
   correctly.

#### 1.0.0

 * Initial release of Sciova.
 * Admin-only dashboard — no frontend impact.
 * Track up to 3 URLs (free tier).
 * CrUX History charts for LCP, CLS, and INP via uPlot with interactive tooltips.
 * Moving average overlay (MA5/MA10) to smooth week-to-week noise.
 * Trend classification per metric: Improving, Regressing, Stable, or Insufficient
   Data.
 * URL health dot — colour-coded indicator in the URL selector reflecting overall
   trend health.
 * Smart analysis text with actual p75 values and CWV thresholds (LCP ≤2.5s, CLS
   ≤0.10, INP ≤200ms).
 * Copy Report button — copies analysis text to clipboard.
 * Lab diagnostics via PageSpeed Insights (mobile and desktop) with score badge,
   async via WP-Cron.
 * Notes panel with datetime logging, pagination (5/page), and delete flash.
 * Settings page with CrUX and PSI API key management and built-in connection test.
 * Settings submenu in WP admin left nav.
 * Loading overlay waits for all data (URLs, CrUX, PSI, Notes) with 10-second safety
   timeout.
 * Mobile responsive layout.
 * Deactivation clears pending PSI cron events; data preserved for reactivation.

## 额外信息

 *  版本 **1.1.0**
 *  最后更新：**18 小时前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.0 或更高版本 **
 *  已测试的最高版本为 **7.0**
 *  PHP 版本 ** 8.0 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/sciova-performance-intelligence/)
 * 标签
 * [cls](https://cn.wordpress.org/plugins/tags/cls/)[core web vitals](https://cn.wordpress.org/plugins/tags/core-web-vitals/)
   [lcp](https://cn.wordpress.org/plugins/tags/lcp/)[performance](https://cn.wordpress.org/plugins/tags/performance/)
 *  [高级视图](https://cn.wordpress.org/plugins/sciova-performance-intelligence/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/sciova-performance-intelligence/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/sciova-performance-intelligence/reviews/)

## 贡献者

 *   [ g26digital ](https://profiles.wordpress.org/g26digital/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/sciova-performance-intelligence/)