{
    "schema": "https://saferpage.de/schemas/performance-ux.v1",
    "generated_at": "2026-07-03T10:55:00+00:00",
    "domain": "achenseebahn.at",
    "available": true,
    "scan": {
        "id": "8039d9d9-89f8-4741-9c27-e382744cec30",
        "checked_at": "2026-07-03 02:42:40.686397+02"
    },
    "summary": "achenseebahn.at: Performance-Score 94, Startseiten-Antwort 1129 ms, 9 Drittanbieter-Domain(s), 5 Sample-Seite(n) mit Tracking-Signalen.",
    "score": 94,
    "metrics": {
        "score": 94,
        "duration_ms": 1129,
        "request_count": 105,
        "third_party_domain_count": 9,
        "script_count": 12,
        "stylesheet_count": 11,
        "image_count": 53,
        "content_length": 0,
        "compressed": false,
        "cache_control_present": true,
        "viewport_found": true,
        "sampled_page_count": 5,
        "sampled_average_ms": 777,
        "tracking_page_count": 5,
        "form_page_count": 5,
        "external_script_count": 6
    },
    "opportunities": [
        {
            "id": "response_time",
            "title": "Antwortzeit der Startseite niedrig halten",
            "status": "offen",
            "impact": "mittel",
            "metric": "1129 ms",
            "evidence": "SaferPage misst die Server-/Abrufdauer des letzten Checks.",
            "action": "Serverantwort, Caching, Datenbankzugriffe und externe Render-Blocker prüfen; nach Deployment erneut scannen.",
            "owner": "Webentwicklung/Hosting",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog"
        },
        {
            "id": "compression",
            "title": "Textressourcen komprimieren",
            "status": "prüfen",
            "impact": "mittel",
            "metric": "Kompression nicht sicher erkannt",
            "evidence": "Header-/HTML-Signale aus dem letzten Abruf: Content-Length 0 Byte.",
            "action": "Brotli oder gzip für HTML, CSS, JS und JSON aktivieren und Antwortheader nach dem Nginx-/CDN-Deployment kontrollieren.",
            "owner": "Hosting/Webentwicklung",
            "guide_url": "https://saferpage.de/guides/security-header-setzen"
        },
        {
            "id": "cache_policy",
            "title": "Cache-Regeln nachvollziehbar setzen",
            "status": "bereit",
            "impact": "mittel",
            "metric": "no-cache, no-store, private",
            "evidence": "SaferPage bewertet sichtbare HTTP-Cache-Hinweise der geprüften Seite.",
            "action": "Statische Assets lang cachen, HTML bewusst kurz cachen und Cache-Policy dokumentieren, damit Performance und Aktualität steuerbar bleiben.",
            "owner": "Hosting/Webentwicklung",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog"
        },
        {
            "id": "viewport_mobile",
            "title": "Mobile Viewport sauber ausspielen",
            "status": "bereit",
            "impact": "niedrig",
            "metric": "Viewport vorhanden",
            "evidence": "HTML-Basischeck auf mobile Nutzbarkeit.",
            "action": "Viewport-Meta-Tag setzen, Layout auf kleinen Displays testen und Datenschutz-/Consent-Elemente ohne Überlagerung darstellen.",
            "owner": "UX/Webentwicklung",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog"
        },
        {
            "id": "third_party_load",
            "title": "Drittanbieterlast reduzieren",
            "status": "offen",
            "impact": "hoch",
            "metric": "9 Drittanbieter-Domain(s)",
            "evidence": "Sichtbare Anbieter: jsDelivr, easyloop.at, Cloudflare, vjs.zencdn.net, easyloop.com, Google Fonts, Google Tag Manager, Google Analytics",
            "action": "Nicht notwendige externe Dienste entfernen, Fonts lokal hosten und Marketing-/Werbeskripte erst nach Einwilligung laden.",
            "owner": "Marketing/Webentwicklung/Datenschutz",
            "guide_url": "https://saferpage.de/guides/google-dienste-datenschutzfreundlich-einbinden"
        },
        {
            "id": "script_budget",
            "title": "Script-Budget und Render-Blocker begrenzen",
            "status": "offen",
            "impact": "hoch",
            "metric": "12 Script(s), 6 extern",
            "evidence": "Externe Scripts: \nhttps://cdn.jsdelivr.net/npm/wowjs@1.1.3/dist/wow.min.js\n, https://cdn.jsdelivr.net/npm/@fancyapps/ui@6.1/dist/fancybox/fancybox.umd.js, https://www.googletagmanager.com/gtag/js?id=G-G1K15CSKKT, https://www.easyloop.com/files/assets/smtp/smtp.js, https://www.easyloop.at/files/assets/easylook/easylook.bundle.js",
            "action": "Skripte bündeln, verzögert laden, Consent-Gates setzen und nicht notwendige Tags aus dem Initial Load entfernen.",
            "owner": "Webentwicklung/Marketing Ops",
            "guide_url": "https://saferpage.de/consent/achenseebahn.at"
        },
        {
            "id": "privacy_performance",
            "title": "Datenschutz und Performance gemeinsam verbessern",
            "status": "offen",
            "impact": "hoch",
            "metric": "5 Sample-Seite(n) mit Tracking-Signalen",
            "evidence": "5 Unterseite(n) wurden im letzten Crawl abgerufen; Tracking beeinflusst Datenschutzrisiko und Ladeverhalten.",
            "action": "Tracking, Anzeigen, Consent-Manager und externe Ressourcen erst nach Zweckprüfung und Einwilligung laden; danach Consent- und Performance-Recheck durchführen.",
            "owner": "Datenschutz/Marketing/Webentwicklung",
            "guide_url": "https://saferpage.de/befunde/achenseebahn.at"
        },
        {
            "id": "sampled_pages_fast",
            "title": "Wichtige Unterseiten schnell halten",
            "status": "bereit",
            "impact": "mittel",
            "metric": "Ø 777 ms",
            "evidence": "5 zuletzt geprüfte Unterseite(n), 5 mit Formularen.",
            "action": "Kontakt-, Datenschutz-, Impressums- und Conversion-Seiten priorisiert testen; langsame Templates und Consent-Overlays gesondert optimieren.",
            "owner": "UX/Webentwicklung",
            "guide_url": "https://saferpage.de/seiten/achenseebahn.at"
        }
    ],
    "diagnostics": [
        {
            "id": "requests",
            "label": "Requests",
            "value": 105,
            "note": "Browser-Sample des letzten Checks."
        },
        {
            "id": "third_party_domains",
            "label": "Drittanbieter-Domains",
            "value": 9,
            "note": "Relevanter Treiber für Datenschutz, Consent und Ladezeit."
        },
        {
            "id": "assets",
            "label": "Assets",
            "value": "12 JS / 11 CSS / 53 Bilder",
            "note": "Aus HTML- und Basis-Abrufsignalen abgeleitet."
        },
        {
            "id": "sampled_pages",
            "label": "Unterseiten-Sample",
            "value": 5,
            "note": "Durchschnitt 777 ms."
        }
    ],
    "sampled_pages": [
        {
            "url": "https://achenseebahn.at/",
            "path": "/",
            "status": "200",
            "duration_ms": 805,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "form_count": 2,
            "privacy_policy_found": true
        },
        {
            "url": "https://achenseebahn.at/%CE%B1%CF%84%CE%BC%CE%BF%CE%BA%CE%AF%CE%BD%CE%B7%CF%84%CE%B5%CF%82-%CE%BF%CE%B4%CE%BF%CE%BD%CF%84%CF%89%CF%84%CE%AD%CF%82-%CE%B1%CF%84%CE%BC%CE%BF%CE%BC%CE%B7%CF%87%CE%B1%CE%BD%CE%AD%CF%82",
            "path": "/%CE%B1%CF%84%CE%BC%CE%BF%CE%BA%CE%AF%CE%BD%CE%B7%CF%84%CE%B5%CF%82-%CE%BF%CE%B4%CE%BF%CE%BD%CF%84%CF%89%CF%84%CE%AD%CF%82-%CE%B1%CF%84%CE%BC%CE%BF%CE%BC%CE%B7%CF%87%CE%B1%CE%BD%CE%AD%CF%82",
            "status": "200",
            "duration_ms": 574,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "form_count": 2,
            "privacy_policy_found": true
        },
        {
            "url": "https://achenseebahn.at/%D0%B7%D1%8A%D0%B1%D1%87%D0%B0%D1%82%D0%B8-%D0%BF%D0%B0%D1%80%D0%BD%D0%B8-%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%B8",
            "path": "/%D0%B7%D1%8A%D0%B1%D1%87%D0%B0%D1%82%D0%B8-%D0%BF%D0%B0%D1%80%D0%BD%D0%B8-%D0%BB%D0%BE%D0%BA%D0%BE%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%B8",
            "status": "200",
            "duration_ms": 658,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "form_count": 2,
            "privacy_policy_found": true
        },
        {
            "url": "https://achenseebahn.at/%E6%AD%AF%E8%BB%8A%E5%BC%8F%E8%92%B8%E6%B0%97%E6%A9%9F%E9%96%A2%E8%BB%8A",
            "path": "/%E6%AD%AF%E8%BB%8A%E5%BC%8F%E8%92%B8%E6%B0%97%E6%A9%9F%E9%96%A2%E8%BB%8A",
            "status": "200",
            "duration_ms": 726,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "form_count": 2,
            "privacy_policy_found": true
        },
        {
            "url": "https://achenseebahn.at/impressum",
            "path": "/impressum",
            "status": "200",
            "duration_ms": 1120,
            "tracking_script_count": 1,
            "cookie_count": 1,
            "form_count": 2,
            "privacy_policy_found": true
        }
    ],
    "sources": [
        {
            "title": "Google PageSpeed Insights API",
            "url": "https://developers.google.com/speed/docs/insights/v5/get-started",
            "note": "Referenz für getrennte Lab-/Field-Performance-Daten und Ergebnisstruktur."
        },
        {
            "title": "Lighthouse Performance Audits",
            "url": "https://developer.chrome.com/docs/lighthouse/performance/performance-scoring",
            "note": "Referenz für Performance-Score- und Audit-Denke; SaferPage bildet keinen vollständigen Lighthouse-Lauf ab."
        }
    ],
    "links": {
        "performance_center": "https://saferpage.de/performance/achenseebahn.at",
        "json": "https://saferpage.de/performance/achenseebahn.at/export",
        "csv": "https://saferpage.de/performance/achenseebahn.at/export-csv",
        "markdown": "https://saferpage.de/performance/achenseebahn.at/plan-md",
        "report": "https://saferpage.de/achenseebahn.at",
        "findings": "https://saferpage.de/befunde/achenseebahn.at",
        "consent": "https://saferpage.de/consent/achenseebahn.at",
        "technology": "https://saferpage.de/technik/achenseebahn.at",
        "pages": "https://saferpage.de/seiten/achenseebahn.at"
    },
    "disclaimer": "Dieses Center ist ein SaferPage-Lab- und Browser-Basissignal. Es ersetzt keinen vollständigen Lighthouse-/WebPageTest-Lauf und enthält keine CrUX-Field-Daten; es priorisiert sichtbare Performance-, UX- und Datenschutz-Hebel für Betreiber."
}
