LCP-Alarm (Pagespeedy)
Meldet, wenn das p75 des Largest Contentful Paint über dem Schwellwert liegt. Meist der erste Einzelmetrik-Alarm, den du aktivierst.
Voreinstellung: p75 über 2.500 ms (2,5 s), RUM und CrUX
Langsame Seiten kosten Conversion und Rankings. Monitorio holt echte Nutzermesswerte (RUM) und Google-Felddaten (CrUX) zu den Core Web Vitals aus Pagespeedy Watch, hält sie als Verlauf vor und alarmiert – bei festen Schwellwerten ebenso wie bei Verschlechterung gegenüber deinem 28-Tage-Schnitt.
Monitorio misst hier nichts selbst. Die RUM-Werte entstehen bei echten Besuchern deines Shops und liegen in Pagespeedy Watch, die CrUX-Werte kommen von Google und beschreiben immer die letzten 28 Tage. Monitorio ruft beides ab – die RUM-Daten im Standard alle 15 Minuten, die CrUX-Daten etwa einmal täglich –, legt einen Verlauf an und vergleicht ihn mit deinen Schwellwerten. Überwacht wird jeweils das p75.
Wie lange es dauert, bis das größte sichtbare Element der Seite geladen ist. Von den drei Core Web Vitals der wichtigste fürs Ranking.
Wie schnell die Seite auf Klicks, Taps oder Tastatureingaben reagiert. INP hat FID als Core Web Vital abgelöst und ist besonders auf interaktionsreichen Seiten wie Warenkorb und Checkout relevant.
Wie stark sich Inhalte der Seite unerwartet verschieben.
Wie lange es dauert, bis überhaupt das erste Element der Seite sichtbar gerendert wird.
Wie lange es dauert, bis das erste Byte der Serverantwort eintrifft – hier aus echten Nutzer- und CrUX-Felddaten statt synthetisch gemessen.
Ein Schwellwert-Alarm feuert, sobald eine der aktivierten Quellen anschlägt. Bei RUM müssen alle betrachteten, aktuellen und ausreichend befüllten Stunden-Buckets über der Schwelle liegen, bei CrUX genügt ein einzelner frischer Form-Factor (Gerätetyp).
Fünf Einzelmetrik-Alarme prüfen das p75 von LCP, INP, CLS, TTFB und FCP gegen einen festen Schwellwert. Schwellwert und Datenquelle (RUM/CrUX) stellst du je Instanz unabhängig ein; für RUM gelten voreingestellt mindestens 10 Samples je Stunden-Bucket und 1 Stunden-Bucket in Folge über der Schwelle. Zwei relative Alarme vergleichen das p75 mit deinem 28-Tage-Schnitt.
Meldet, wenn das p75 des Largest Contentful Paint über dem Schwellwert liegt. Meist der erste Einzelmetrik-Alarm, den du aktivierst.
Voreinstellung: p75 über 2.500 ms (2,5 s), RUM und CrUX
Meldet, wenn das p75 der Interaction to Next Paint über dem Schwellwert liegt – wichtig auf interaktionsreichen Seiten wie Warenkorb und Checkout.
Voreinstellung: p75 über 200 ms, RUM und CrUX
Meldet, wenn das p75 des Cumulative Layout Shift über dem Schwellwert liegt. Er gehört zur empfohlenen Basis, wird ohne verbundenes Pagespeedy-Watch-Projekt aber nicht vorgeschlagen.
Voreinstellung: p75 über 0,1, RUM und CrUX
Meldet, wenn das p75 der Time to First Byte über dem Schwellwert liegt. Er ergänzt den synthetisch messenden TTFB-Alarm im Bereich „TTFB & Performance“ um echte Nutzer- und CrUX-Felddaten.
Voreinstellung: p75 über 800 ms, RUM und CrUX
Meldet, wenn das p75 des First Contentful Paint über dem Schwellwert liegt – wenn es also zu lange dauert, bis überhaupt etwas auf der Seite erscheint.
Voreinstellung: p75 über 1.800 ms (1,8 s), RUM und CrUX
Vergleicht je Metrik das p75 der letzten 24 Stunden mit deinem 28-Tage-Schnitt, ausschließlich aus RUM-Daten. Der richtige Alarm für die Frage, ob dein letztes Deployment oder Plugin-Update die Seite langsamer gemacht hat.
Voreinstellung: mehr als 30 % über dem 28-Tage-Schnitt, mindestens 10 Samples je Vergleichsfenster
Vergleicht je Metrik das p75 der letzten 7 Tage mit dem 28-Tage-Schnitt und erkennt langsame Verschlechterung ohne klaren Sprung, etwa durch wachsende Bildgrößen oder immer mehr Third-Party-Skripte.
Voreinstellung: mehr als 15 % über dem 28-Tage-Schnitt, mindestens 10 Samples je Vergleichsfenster
Er trifft die Metrik mit dem größten Ranking-Gewicht und schlägt bei den meisten Shops als erster an.
Interessiert dich weniger der absolute Wert als die Veränderung nach einem Deployment, nimm statt fester Schwellwerte die relativen Alarme: akute Verschlechterung (24 Stunden gegen 28 Tage) und schleichende Verschlechterung (7 Tage gegen 28 Tage).
Alle Alarme brauchen frische Daten. Liefert keine der aktivierten Quellen welche, bleibt der Alarmzustand unverändert – einen Alarm dafür, dass nichts ankommt, gibt es nicht.
Ein Stunden-Bucket zählt für RUM erst ab „Mindest-Samples je Stunden-Bucket“, voreingestellt 10. Kleine Shops und Nachtstunden fallen damit regelmäßig heraus.
Googles Felddaten decken 28 Tage ab und rücken nur langsam nach. Ein Deployment von heute Mittag steht dort noch lange nicht – dafür sind die RUM-Werte da.
Fehlen Shop-ID oder API-Key in den Projekteinstellungen, überspringt Monitorio das Projekt still: keine Fehlermeldung, keine Messwerte, keine Alarme. Bleibt die Statistik dauerhaft leer, sieh dort zuerst nach.
Die Werte sind so aktuell und so vollständig wie das, was Pagespeedy Watch liefert. Die Ursachenanalyse einer schlechten Metrik passiert dort, in Monitorio läuft die Überwachung.
Die Überwachung braucht zwei Dinge: die zentrale Watch-Instanz, die Monitorio einmalig hinterlegt, und je Projekt Shop-ID und API-Key in den Projekteinstellungen – also ein verbundenes Pagespeedy-Watch-Projekt. Ein Monitorio-Plugin im Shop ist nicht nötig. Die Überwachung steht für Shopware-6-Projekte zur Verfügung; Verlauf und Einstellungen findest du im Projekt unter „Statistiken → Web Vitals (Pagespeedy)“.
Ein verbundenes Pagespeedy-Watch-Projekt: Je Projekt hinterlegst du dafür Shop-ID und API-Key in den Projekteinstellungen, die zentrale Watch-Instanz hinterlegt Monitorio. Ein Monitorio-Plugin im Shop ist nicht nötig. Fehlt eine der Angaben, überspringt Monitorio das Projekt still – ohne Fehlermeldung, Messwerte und Alarme.
Nein. Die RUM-Werte entstehen bei echten Besuchern deines Shops und liegen in Pagespeedy Watch, die CrUX-Werte kommen von Google und beschreiben immer die letzten 28 Tage. Monitorio ruft die RUM-Daten im Standard alle 15 Minuten ab, die CrUX-Daten etwa einmal täglich, legt einen Verlauf an und alarmiert.
Für das p75: LCP 2.500 ms, INP 200 ms, CLS 0,1, FCP 1.800 ms und TTFB 800 ms. Die relativen Alarme melden voreingestellt, wenn das p75 mehr als 30 % (letzte 24 Stunden) beziehungsweise mehr als 15 % (letzte 7 Tage) über dem 28-Tage-Schnitt liegt.
Dafür ist „Akute Web-Vitals-Verschlechterung (Pagespeedy)“ gedacht: Der Alarm vergleicht je Metrik das p75 der letzten 24 Stunden mit deinem 28-Tage-Schnitt, ausschließlich aus RUM-Daten. CrUX hilft hier nicht – ein Deployment von heute Mittag steht dort noch lange nicht.
Für RUM zählt ein Stunden-Bucket erst ab 10 Samples (Voreinstellung), kleine Shops und Nachtstunden fallen damit regelmäßig heraus. Ohne frische Daten bleibt der Alarmzustand unverändert – es gibt keinen Alarm dafür, dass nichts ankommt.
Der TTFB-Alarm im Bereich „TTFB & Performance“ misst synthetisch von einem eigenen Collector aus. Der TTFB-Alarm (Pagespeedy) nutzt echte Nutzer- und CrUX-Felddaten aus Pagespeedy Watch und ergänzt ihn damit.
Nach 5 Minuten kommen die ersten Messwerte – und du schläfst wieder durch, während Monitorio die Shops im Auge behält.