Zenovay bietet zwei Möglichkeiten, um benachrichtigt zu werden, wenn sich etwas ändert: Automationsregeln (für Traffic-, Fehlerquoten- und Konversionsänderungen) und Uptime-Alerts (für Ausfallzeiten). Diese Anleitung behandelt beide.
Beide Funktionen sind ab Pro und höher verfügbar. Kostenlose Workspaces können Uptime überwachen, können aber keine Automationsregeln erstellen.
Automationsregeln
Automationsregeln überwachen Ihre Analytik und führen eine Aktion aus, wenn eine Bedingung erfüllt ist. Sie befinden sich in den Einstellungen jeder Website, nicht in einem globalen Alert-Bereich.
Wo man sie findet
- Öffnen Sie das Dashboard Ihrer Website
- Gehen Sie zu Einstellungen → Automatisierung
- Klicken Sie auf Regel erstellen
Pro ermöglicht bis zu 10 Regeln pro Website, und Scale ermöglicht bis zu 50. Enterprise hat kein Regellimit.
Trigger-Typen
| Trigger | Wird ausgelöst, wenn |
|---|---|
| Traffic-Spitze | Besuche springen deutlich über die bisherige Baseline |
| Traffic-Einbruch | Besuche fallen um einen festgelegten Prozentsatz gegenüber der Baseline |
| Fehlerquoten-Schwellenwert | Die Fehlerquote überschreitet das festgelegte Limit |
| Konversionsrate unter | Die Konversionsrate eines Goals fällt unter einen Zielwert |
| Absprungrate über | Die Absprungrate steigt über einen Schwellenwert |
Bei Traffic-Regeln wählen Sie den Baseline-Zeitraum (1, 7, 14 oder 30 Tage) aus, mit dem der aktuelle Wert verglichen wird.
Aktionen
Wenn eine Regel ausgelöst wird, kann sie eine dieser Aktionen ausführen:
| Aktion | Was sie tut |
|---|---|
| Sendet einen Alert an eine oder mehrere E-Mail-Adressen | |
| Slack | Postet in einen Slack-Kanal über eine eingehende Webhook-URL |
| Webhook | POSTs eine JSON-Nutzlast an einen HTTPS-Endpunkt, den Sie kontrollieren |
| Push-Benachrichtigung | Sendet eine Browser-Push-Benachrichtigung an abonnierte Geräte |
Cooldown
Jede Regel hat einen Cooldown (in Minuten), damit eine einzelne anhaltende Bedingung nicht wiederholt ausgelöst wird. Der Standard beträgt 60 Minuten. Erhöhen Sie ihn für laute Signale, senken Sie ihn für Signale, über die Sie schnell erfahren möchten.
Uptime-Alerts
Uptime-Überwachung führt serverseitige Checks gegen Ihre Website durch und benachrichtigt Sie, wenn sie ausfällt. Sie benötigen das Tracking-Skript dafür nicht.
Uptime-Alerts konfigurieren
- Öffnen Sie das Dashboard Ihrer Website
- Öffnen Sie die Registerkarte Uptime
- Öffnen Sie die Monitor-Konfiguration
Von dort aus können Sie festlegen:
- Check-Intervall — wie oft Zenovay die Website überprüft. Das tightest Intervall hängt von Ihrem Plan ab: 10 Minuten bei Free, 5 Minuten bei Pro und 1 Minute bei Scale und Enterprise.
- Alert-Schwellenwert — wie viele aufeinanderfolgende fehlerhafte Checks auftreten müssen, bevor ein Alert gesendet wird. Der Standard ist 3, was Alerts bei einem einzelnen vorübergehenden Fehler vermeidet.
- Erwarteter Statuscode und ein optionales Schlüsselwort, das die Antwort enthalten sollte.
- SSL-Überwachung (kostenpflichtige Pläne) zur Erfassung von Zertifikatsproblemen.
Uptime-Alerts können per E-Mail, Webhook, Slack oder Discord zugestellt werden.
Webhook-Payloads
Wenn eine Automationsregel oder ein Uptime-Alert eine Webhook-Aktion verwendet, sendet Zenovay eine POST-Anfrage mit einem JSON-Body an die HTTPS-URL, die Sie bereitstellen. Verwenden Sie sie, um Alerts in Ihre eigenen Tools zu leiten.
Die Webhook-URL muss HTTPS verwenden.
Best Practices
Alert-Hygiene
- Vermeiden Sie Alert-Müdigkeit. Zu viele Alerts werden ignoriert. Starten Sie mit einigen wenigen hochwertigen Regeln.
- Setzen Sie aussagekräftige Schwellenwerte. Stimmen Sie diese gegen Ihre tatsächliche Baseline ab, damit sie bei normalen Schwankungen nicht ausgelöst werden.
- Verwenden Sie den Cooldown. Es ist der einfachste Weg, um zu verhindern, dass eine einzelne Bedingung Sie zuselbt.
- Überprüfen Sie regelmäßig. Passen Sie Schwellenwerte an, wenn sich Ihre Traffic-Muster ändern.
Schwellenwert-Richtlinien
Dies sind Ausgangspunkte, keine Regeln. Überwachen Sie Ihre eigenen Daten ein oder zwei Wochen lang und passen Sie an.
| Signal | Vernünftiger Ausgangspunkt |
|---|---|
| Fehlerquote | 2x Ihre normale Baseline |
| Traffic-Einbruch | 30% unter Baseline |
| Uptime | Alert nach 3 aufeinanderfolgenden fehlgeschlagenen Checks |
Verwendung der API für Deployment-Checks
Sie können Analytik auch in Ihre CI/CD-Pipeline einziehen, um Regressionen nach einem Deployment zu erkennen. Dies verwendet die externe API, die ab Pro und höher verfügbar ist.
# GitHub Actions example - check analytics after deploy
- name: Verify Post-Deploy Analytics
run: |
curl -X GET "https://api.zenovay.com/api/external/v1/analytics/${{ vars.ZENOVAY_WEBSITE_ID }}" \
-H "X-API-Key: ${{ secrets.ZENOVAY_API_KEY }}"
Erstellen Sie einen API-Schlüssel in Ihrem Workspace unter Einstellungen → Sicherheit → API-Schlüssel. Für automatisierte Alerts, die kein Polling erfordern, richten Sie eine Automationsregel (oben) mit einer Webhook-Aktion ein, damit Zenovay Ihr Team benachrichtigt, wenn ein Schwellenwert überschritten wird.
Fehlerbehebung
Keine Alerts erhalten
Überprüfen Sie:
- Die Regel oder der Monitor ist aktiviert.
- Bei E-Mail-Aktionen ist die Empfängeradresse korrekt und die Nachricht befindet sich nicht im Spam.
- Bei Slack ist die eingehende Webhook-URL gültig und der Kanal existiert noch.
- Bei Webhooks ist Ihr Endpunkt über HTTPS erreichbar und gibt eine 2xx-Antwort zurück.
Zu viele Alerts
Passen Sie an:
- Erhöhen Sie den Schwellenwert, damit er weniger häufig ausgelöst wird.
- Erhöhen Sie den Cooldown der Regel.
- Verwenden Sie einen längeren Baseline-Zeitraum für Traffic-Regeln, um normale Schwankungen zu glätten.
Falsch-Positive
Überprüfen Sie:
- Ob der Schwellenwert Ihre echten Traffic-Muster widerspiegelt.
- Den Baseline-Zeitraum, mit dem eine Traffic-Regel verglichen wird.
- Ob eine kürzliche Änderung (eine Kampagne, ein Deployment, ein bekanntes Wartungsfenster) das Signal erklärt.