{"id":11262,"date":"2026-05-28T19:31:02","date_gmt":"2026-05-28T11:31:02","guid":{"rendered":"https:\/\/aeosub.com\/rayetun-site-monitor\/"},"modified":"2026-05-28T19:31:02","modified_gmt":"2026-05-28T11:31:02","slug":"rayetun-site-monitor","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/rayetun-site-monitor\/","title":{"rendered":"Rayetun Site Monitor"},"content":{"rendered":"<div class=\"post-img\" style=\"margin-bottom: 25px\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/rayetun-site-monitor\/assets\/banner-1544x500.png?rev=3551975\" alt=\"Rayetun Site Monitor\" style=\"width: 100%;height: auto;border-radius: 12px\"><\/div>\n<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/rayetun-site-monitor\/assets\/icon-256x256.png?rev=3551975\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/rayetun\/\" target=\"_blank\" rel=\"noopener\">Rayhan Uddin<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.2 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-28 11:09am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/rayetun-site-monitor\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Real-user performance monitoring for Core Web Vitals. LCP, CLS, INP, FCP &amp; TTFB dashboards with PSI lab tests, alerts &amp; webhooks \u2014 zero config.<\/div>\n<p><strong>Stop guessing about your site&#8217;s performance.<\/strong> Rayetun Site Monitor gives you real-user Core Web Vitals data collected directly from your visitors&#8217; browsers \u2014 no external account, no API key, no tracking from third parties.<\/p>\n<p>Activate it. Visit a few pages. Within seconds you&#8217;ll see live performance metrics on your WordPress dashboard.<\/p>\n<h3>\u26a1 Why This Plugin?<\/h3>\n<p>Unlike Search Console (which shows aggregated, delayed data), Rayetun Site Monitors <strong>every page in real-time<\/strong> from the moment of activation. No sample-size thresholds. No waiting for Google to collect data. Just instant, actionable insights.<\/p>\n<ul>\n<li>\ud83c\udfaf <strong>Zero configuration<\/strong> \u2014 activate and data flows immediately<\/li>\n<li>\ud83d\udcca <strong>Real users, real data<\/strong> \u2014 field metrics from actual visitors (not synthetic robots)<\/li>\n<li>\ud83d\udd12 <strong>Your data stays yours<\/strong> \u2014 everything lives in your WordPress database<\/li>\n<li>\u26a1 <strong>No impact on performance<\/strong> \u2014 sub-4KB beacon, loaded with defer, zero blocking<\/li>\n<li>\ud83d\udd10 <strong>GDPR-friendly<\/strong> \u2014 no cookies, no third-party data sharing<\/li>\n<\/ul>\n<h3>\ud83d\udcc8 What It Measures<\/h3>\n<p>The plugin tracks all five Core Web Vitals and presents them with Google&#8217;s official thresholds:<\/p>\n<p>  Metric<br \/>\n  Target<br \/>\n  What It Means<\/p>\n<p>  <strong>LCP<\/strong> \u2014 Largest Contentful Paint<br \/>\n  \u2264 2.5s<br \/>\n  How fast your main content appears<\/p>\n<p>  <strong>CLS<\/strong> \u2014 Cumulative Layout Shift<br \/>\n  \u2264 0.1<br \/>\n  How stable your page layout stays<\/p>\n<p>  <strong>INP<\/strong> \u2014 Interaction to Next Paint<br \/>\n  \u2264 200ms<br \/>\n  How responsive your site feels to clicks<\/p>\n<p>  <strong>FCP<\/strong> \u2014 First Contentful Paint<br \/>\n  \u2264 1.8s<br \/>\n  How fast anything appears on screen<\/p>\n<p>  <strong>TTFB<\/strong> \u2014 Time to First Byte<br \/>\n  \u2264 800ms<br \/>\n  How quick your server responds<\/p>\n<h3>\ud83d\udda5\ufe0f The Dashboard<\/h3>\n<p>A single glance tells you everything about your site&#8217;s performance:<\/p>\n<ul>\n<li><strong>Score cards<\/strong> \u2014 P75 value per metric with color-coded Good \/ Needs Improvement \/ Poor badges<\/li>\n<li><strong>Distribution bars<\/strong> \u2014 see at a glance what % of page loads fall into each rating band<\/li>\n<li><strong>Sparkline trend charts<\/strong> \u2014 watch how each metric improves (or worsens) over 7, 14, or 30 days<\/li>\n<li><strong>Slowest Pages ranking<\/strong> \u2014 which URLs need the most work, sorted by LCP<\/li>\n<li><strong>Device split<\/strong> \u2014 toggle between All Devices, Mobile Only, or Desktop Only<\/li>\n<li><strong>Date range &amp; URL filters<\/strong> \u2014 drill into specific time periods and individual pages<\/li>\n<\/ul>\n<h3>\ud83d\udd0d LCP Element Attribution<\/h3>\n<p>&#8220;My LCP is slow. But <em>what<\/em> is slow?&#8221;<\/p>\n<p>Rayetun Site Monitor answers that automatically. The beacon captures the exact DOM element responsible for Largest Contentful Paint \u2014 whether it&#8217;s a hero image, a video embed, a heading, or a background. See the element tag, CSS class, and image source right alongside the metric.<\/p>\n<p><strong>No guesswork. No DevTools digging. Just answers.<\/strong><\/p>\n<h3>\ud83e\uddea PageSpeed Insights Lab Tests<\/h3>\n<p>Click <strong>PSI <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2197<\/span><\/strong> on any page row and Google&#8217;s lab test runs instantly inside your WordPress admin. Compare your real-user data (Field LCP P75) with Google&#8217;s synthetic lab test in a single view:<\/p>\n<ul>\n<li>Lab performance score<\/li>\n<li>Lab metrics: LCP, FCP, CLS, TBT<\/li>\n<li>Field LCP P75 (real-user percentile)<\/li>\n<li>Failed Opportunities list (unused JS, render-blocking resources, unoptimized images)<\/li>\n<li>One-hour result caching to stay under API limits<\/li>\n<\/ul>\n<p>No plugin configuration needed \u2014 the plugin works without an API key. Add a free key to get 25,000 requests\/day instead of 25.<\/p>\n<h3>\ud83d\udcec Alerts &amp; Notifications<\/h3>\n<p><strong>Email Digests<\/strong><br \/>\n* Daily or weekly summaries with P75 scores and trend arrows<br \/>\n* See which pages improved and which got worse at a glance<\/p>\n<p><strong>Threshold Alerts<\/strong><br \/>\n* Set performance targets per metric<br \/>\n* Instant email notification when any page exceeds your limit<br \/>\n* Never miss a regression<\/p>\n<p><strong>Webhook Notifications<\/strong><br \/>\n* POST alerts to Slack, Discord, Zapier, Make, or any HTTP endpoint<br \/>\n* Perfect for automating performance reviews in team workflows<\/p>\n<h3>\ud83d\udce4 Export to CSV<\/h3>\n<p>Download raw performance data for any date range and device filter. Up to 50,000 rows, compatible with:<br \/>\n* Excel \/ Google Sheets<br \/>\n* BI tools (Tableau, Power BI, Looker)<br \/>\n* Custom data analysis pipelines<\/p>\n<h3>\ud83d\udd17 WordPress Integrations<\/h3>\n<p><strong>Site Health<\/strong><br \/>\nCore Web Vitals status appears in Tools <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Site Health so you see performance right alongside other site diagnostics.<\/p>\n<p><strong>Posts &amp; Pages Column<\/strong><br \/>\nEvery post and page list shows a quick Core Web Vitals summary:<br \/>\n* Color-coded metric badges (green = good, amber = needs work, red = poor)<br \/>\n* Progress bars showing how close you are to targets<br \/>\n* Quick-link to run a PSI lab test<\/p>\n<p><strong>Dashboard Widget<\/strong><br \/>\nP75 scores for LCP, INP, and CLS with trend arrows on your WordPress home dashboard. Monitor performance without leaving the home screen.<\/p>\n<h3>\u26a1 Performance &amp; Privacy<\/h3>\n<p><strong>Zero Impact on Your Site Speed<\/strong><br \/>\n* Front-end beacon: &lt; 4 KB (minified + gzipped)<br \/>\n* Loaded with <code>defer<\/code> \u2014 completely non-blocking<br \/>\n* Uses browser&#8217;s native PerformanceObserver API \u2014 no external libraries<br \/>\n* Runs after your page is fully loaded<\/p>\n<p><strong>Your Data Stays Yours<\/strong><br \/>\n* All performance metrics stored in your own WordPress database<br \/>\n* Zero cookies, zero tracking pixels<br \/>\n* Beacon sends data <strong>only<\/strong> to your site&#8217;s REST API (not to Google, not to us, not to anyone)<br \/>\n* GDPR-compatible when used appropriately<\/p>\n<h3>External Services<\/h3>\n<p>This plugin contacts external services <strong>only when explicitly triggered by an admin action<\/strong> or through an opt-in configuration. No data is transmitted automatically in the background.<\/p>\n<h4>\ud83d\udd2c Google PageSpeed Insights API<\/h4>\n<p><strong>Triggered by:<\/strong> Clicking the <strong>PSI <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2197<\/span><\/strong> button on a page row (manual, admin-only action)<\/p>\n<p><strong>Data sent:<\/strong> The page URL being tested (e.g., <code>https:\/\/example.com\/my-page\/<\/code>). No visitor data, no personal information.<\/p>\n<p><strong>Recipient:<\/strong> Google LLC<\/p>\n<p><strong>Endpoints:<\/strong><br \/>\n&#8211; <code>https:\/\/www.googleapis.com\/pagespeedonline\/v5\/runPagespeed<\/code> \u2014 API endpoint<br \/>\n&#8211; <code>https:\/\/pagespeed.web.dev\/<\/code> \u2014 report viewer (browser link only, no plugin data sent)<\/p>\n<p><strong>Privacy:<\/strong> <a href=\"https:\/\/policies.google.com\/privacy\" rel=\"nofollow ugc noopener\" target=\"_blank\">Google Privacy Policy<\/a> | <a href=\"https:\/\/policies.google.com\/terms\" rel=\"nofollow ugc noopener\" target=\"_blank\">Terms of Service<\/a><\/p>\n<h4>\ud83d\udcda Google web.dev Documentation Links<\/h4>\n<p>The WordPress Site Health integration displays links to Google&#8217;s public Core Web Vitals documentation. These are standard hyperlinks that open in a browser tab \u2014 <strong>the plugin sends no HTTP requests to these URLs.<\/strong><\/p>\n<ul>\n<li><code>https:\/\/web.dev\/articles\/lcp\/<\/code><\/li>\n<li><code>https:\/\/web.dev\/articles\/cls\/<\/code><\/li>\n<li><code>https:\/\/web.dev\/articles\/inp\/<\/code><\/li>\n<li><code>https:\/\/web.dev\/articles\/fcp\/<\/code><\/li>\n<li><code>https:\/\/web.dev\/articles\/ttfb\/<\/code><\/li>\n<\/ul>\n<h4>\ud83d\udd14 Webhook Notifications (opt-in)<\/h4>\n<p><strong>Triggered by:<\/strong> Site admin enabling the feature and configuring a URL in <strong>Settings <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Webhook Notifications<\/strong>, <strong>and<\/strong> a performance threshold being exceeded<\/p>\n<p><strong>Data sent:<\/strong> Site name, site URL, metric name, P75 value, threshold, and the page URL that triggered the alert. No visitor data.<\/p>\n<p><strong>Recipient:<\/strong> The URL configured by the site admin (Slack workspace, Discord server, Zapier account, custom server, etc.). The plugin author has no access to webhook destinations.<\/p>\n<h4>\ud83c\udfe0 Front-end Beacon (your site only)<\/h4>\n<p>The JavaScript beacon collects performance data <strong>only from your own site&#8217;s REST API<\/strong> at <code>\/wp-json\/rayetun-site-monitor\/v1\/collect<\/code>. Zero data is sent to external servers. Visitor metrics stay on your server.<\/p>\n<h3>Support<\/h3>\n<p>Found a bug? Have a feature request? Visit the <a href=\"https:\/\/wordpress.org\/support\/plugin\/rayetun-site-monitor\/\" rel=\"ugc noopener\" target=\"_blank\">plugin support forum<\/a> on WordPress.org.<\/p>\n<p>If it&#8217;s urgent please contact: rayetun2.0@gmail.com<\/p>","protected":false},"excerpt":{"rendered":"<p>Real-user performance monitoring for Core Web Vitals. LCP, CLS, INP, FCP &amp; TTFB dashboards with PSI lab tests, alerts &amp; webhooks \u2014 zero config.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[790,2387,858,722,2388,555],"class_list":["post-11262","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-core-web-vitals","tag-lcp","tag-page-speed","tag-performance","tag-real-user-monitoring","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11262"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11262\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11262"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11262"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}