Systemstatus OK

Consentboost Status

Diese Seite fuehrt alle technischen Phase-1-Pruefungen beim Laden automatisch aus und zeigt die Ergebnisse direkt an. Sichtbar sind lokale und oeffentlich relevante Diagnosedaten, Passwoerter bleiben ausgeblendet.

  • Host
    status.consentboost.com
  • Rolle
    status
  • Generated At (UTC)
    2026-04-01T19:20:55+00:00
  • Config Source
    server-env

Core

Shared App

ok

Status-Host wird korrekt erkannt und die Shared-App-Basis ist lesbar.

{
    "script": "/var/www/consentboost/releases/2026-04-01-02/web/status/index.php",
    "host": "status.consentboost.com",
    "host_role": "status",
    "path": "/sitemap.xml",
    "document_root": "/var/www/consentboost/current/web/status",
    "shared_app_path": "/var/www/consentboost/releases/2026-04-01-02/web/status/../../src/Shared/Bootstrap/app.php",
    "shared_app_exists": true,
    "shared_app_readable": true,
    "allowed_host": true,
    "diagnostics": {
        "env": "production",
        "debug": false,
        "data_source": "database",
        "host": "status.consentboost.com",
        "host_role": "status",
        "path": "/sitemap.xml",
        "allowed_host": true,
        "base_urls": {
            "www": "https://www.consentboost.com",
            "cdn": "https://cdn.consentboost.com",
            "api": "https://api.consentboost.com",
            "app": "https://app.consentboost.com",
            "status": "https://status.consentboost.com"
        },
        "config_source": "server-env"
    }
}

Environment

ok

Aktueller Host ist in CB_ALLOWED_HOSTS enthalten.

{
    "env": "production",
    "debug": false,
    "data_source": "database",
    "config_source": "server-env",
    "cookie_domain_mode": "host",
    "allowed_hosts": [
        "www.consentboost.com",
        "api.consentboost.com",
        "cdn.consentboost.com",
        "app.consentboost.com",
        "status.consentboost.com"
    ],
    "base_urls": {
        "www": "https://www.consentboost.com",
        "cdn": "https://cdn.consentboost.com",
        "api": "https://api.consentboost.com",
        "app": "https://app.consentboost.com",
        "status": "https://status.consentboost.com"
    },
    "playwright": {
        "base_url": "https://www.consentboost.com",
        "host_a": "https://www.consentboost.com",
        "host_b": "https://www.consentboost.com"
    },
    "database": {
        "host": "127.0.0.1",
        "port": "3306",
        "name": "consentboost",
        "user": "consentboost",
        "pass": "*** hidden ***"
    },
    "status_targets": {
        "env": "production",
        "config_host": "www.moodicon.fashion",
        "property_hosts": [
            "www.moodicon.fashion",
            "www.socken-besticken.de"
        ],
        "resolution_hosts": [
            "www.moodicon.fashion",
            "www.socken-besticken.de"
        ],
        "platform_hosts": {
            "www": "www.consentboost.com",
            "api": "api.consentboost.com",
            "cdn": "cdn.consentboost.com",
            "app": "app.consentboost.com",
            "status": "status.consentboost.com"
        }
    }
}

Database

ok

Datenbankverbindung und Schema sind verfuegbar.

{
    "dsn": "mysql:host=127.0.0.1;port=3306;dbname=consentboost;charset=utf8mb4",
    "host": "127.0.0.1",
    "port": "3306",
    "name": "consentboost",
    "user": "consentboost",
    "pass": "*** hidden ***",
    "tables": [
        "audit_log",
        "consent_logs",
        "consent_scope_domains",
        "consent_scopes",
        "consents",
        "domains",
        "email_verification_tokens",
        "event_logs",
        "experiments",
        "password_reset_tokens",
        "properties",
        "tenant_users",
        "tenants",
        "unknown_vendor_findings",
        "unknown_vendors",
        "user_sessions",
        "users",
        "variant_assignments",
        "variants"
    ],
    "tracked_row_counts": {
        "tenants": 2,
        "properties": 2,
        "domains": 2,
        "consent_scopes": 2,
        "consents": 9,
        "consent_logs": 14,
        "event_logs": 105,
        "experiments": 0,
        "variants": 0,
        "variant_assignments": 0,
        "users": 2,
        "tenant_users": 2,
        "user_sessions": 2,
        "audit_log": 5,
        "password_reset_tokens": 0,
        "email_verification_tokens": 0
    }
}

Database Read/Write

ok

Read/Write-Test in event_logs war erfolgreich und wurde zurueckgerollt.

{
    "table": "event_logs",
    "transaction_supported": true,
    "rolled_back": true,
    "before_count": 105,
    "during_count": 106,
    "inserted_id": 256,
    "read_back_row": {
        "id": 256,
        "consent_id": null,
        "event_type": "status_probe",
        "payload_json": "{\"source\":\"status_probe\",\"host\":\"status.consentboost.com\",\"generated_at\":\"2026-04-01T19:20:54+00:00\"}",
        "created_at": "2026-04-01 19:20:54"
    },
    "write_visible_in_transaction": true
}

Hosts

Host WWW

ok
{
    "url": "https://www.consentboost.com/",
    "status_code": 200,
    "duration_ms": 19,
    "content_type": "text/html; charset=UTF-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>Consentboost Runtime Demo</title>\n    <style>\n        :root {\n            color-scheme: light;\n            --bg: #f7f3ea;\n            --panel: #fffdf8;\n            --ink: #1d2430;\n            --muted: #566070;\n            --border: #e6dccb;\n        }\n\n        * {\n            box-sizing: border-box;\n        }\n\n        body {\n            margin: 0;\n            font-family: Georgia, \"Times New Roman\", serif;\n            background:\n                radial-gradient(circle at top left, #efe0c2 0, transparent 30%),\n                linear-gradient(180deg, var(--bg), #f2ede3);\n            color: var(--ink);\n        }\n\n        main {\n            max-width: 960px;\n            margin: 0 auto;\n            padding: 48px 20px 72px;\n        }\n\n        h1 {\n            font-size: clamp(2rem, 4vw, 3.5rem);\n            margin-bottom: 12px;\n        }\n\n     ",
    "error": null
}

Host API

ok
{
    "url": "https://api.consentboost.com/",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/json; charset=utf-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": {
        "service": "consentboost-api-gateway",
        "status": "ok",
        "host_role": "api",
        "data_source": "database",
        "diagnostics": {
            "env": "production",
            "debug": false,
            "data_source": "database",
            "host": "api.consentboost.com",
            "host_role": "api",
            "path": "/",
            "allowed_host": true,
            "base_urls": {
                "www": "https://www.consentboost.com",
                "cdn": "https://cdn.consentboost.com",
                "api": "https://api.consentboost.com",
                "app": "https://app.consentboost.com",
                "status": "https://status.consentboost.com"
            },
            "config_source": "server-env"
        }
    },
    "body_preview": null,
    "error": null
}

Host CDN

ok
{
    "url": "https://cdn.consentboost.com/",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "text/html; charset=UTF-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>Consentboost CDN Runtime</title>\n    <style>\n        :root {\n            --bg: #f2efe8;\n            --panel: #fbfaf7;\n            --ink: #1b1f27;\n            --muted: #596170;\n            --line: #ddd5c8;\n        }\n\n        body {\n            margin: 0;\n            padding: 40px 20px;\n            font-family: \"Trebuchet MS\", Verdana, sans-serif;\n            color: var(--ink);\n            background: linear-gradient(180deg, #f8f5ef, var(--bg));\n        }\n\n        main {\n            max-width: 900px;\n            margin: 0 auto;\n        }\n\n        .panel {\n            margin-top: 20px;\n            padding: 20px;\n            border: 1px solid var(--line);\n            border-radius: 16px;\n            background: var(--panel);\n        }\n\n        code, pre {\n            font-family: Consolas, monospace;\n        }\n    </style>\n</head>\n<body>\n<ma",
    "error": null
}

Host APP

ok
{
    "url": "https://app.consentboost.com/",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "text/html; charset=UTF-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "text/html; charset=UTF-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n    <meta charset=\"utf-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n    <title>Consentboost Admin</title>\n    <style>\n        :root {\n            color-scheme: light;\n            --bg: #f7f1e6;\n            --bg-strong: #efe4d0;\n            --panel: rgba(255, 252, 246, 0.92);\n            --text: #1f2b28;\n            --muted: #5b6a65;\n            --border: rgba(104, 88, 63, 0.16);\n            --accent: #1f6a52;\n            --accent-strong: #0f4e3b;\n            --danger: #aa3d34;\n            --shadow: 0 24px 60px rgba(44, 35, 20, 0.08);\n            --radius: 24px;\n        }\n\n        * {\n            box-sizing: border-box;\n        }\n\n        body {\n            margin: 0;\n            min-height: 100vh;\n            font-family: \"Trebuchet MS\", \"Segoe UI\", sans-serif;\n            color: var(--text);\n            background:\n                radial-gradient(circle at top left, rgba(202, 166, 98, 0.34), transparent 30%),\n    ",
    "error": null
}

Host STATUS

ok

Status-Seite laeuft auf dem erwarteten Host.

{
    "url": "https://status.consentboost.com",
    "host": "status.consentboost.com",
    "host_role": "status",
    "http_status": 200
}

API

API Gateway

ok
{
    "url": "https://api.consentboost.com/",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/json; charset=utf-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": {
        "service": "consentboost-api-gateway",
        "status": "ok",
        "host_role": "api",
        "data_source": "database",
        "diagnostics": {
            "env": "production",
            "debug": false,
            "data_source": "database",
            "host": "api.consentboost.com",
            "host_role": "api",
            "path": "/",
            "allowed_host": true,
            "base_urls": {
                "www": "https://www.consentboost.com",
                "cdn": "https://cdn.consentboost.com",
                "api": "https://api.consentboost.com",
                "app": "https://app.consentboost.com",
                "status": "https://status.consentboost.com"
            },
            "config_source": "server-env"
        }
    },
    "body_preview": null,
    "error": null
}

Reporting Summary

ok
{
    "url": "https://api.consentboost.com/reporting/summary",
    "status_code": 200,
    "duration_ms": 19,
    "content_type": "application/json; charset=utf-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": {
        "service": "reporting-summary",
        "status": "ok",
        "host": "api.consentboost.com",
        "data_source": "database",
        "report": {
            "totals": {
                "events": 105,
                "consents": 9,
                "variant_assignments": 0
            },
            "events_by_type": [
                {
                    "event_type": "banner_impression",
                    "total": 82
                },
                {
                    "event_type": "banner_reopened",
                    "total": 5
                },
                {
                    "event_type": "consent_choice_saved",
                    "total": 14
                },
                {
                    "event_type": "consent_sync_resolved",
                    "total": 4
                }
            ],
            "consents_by_action": [
                {
                    "action": "consent_created",
                    "total": 9
                },
                {
                    "action": "consent_updated",
                    "total": 5
                }
            ],
            "variant_assignments_by_key": []
        }
    },
    "body_preview": null,
    "error": null
}

Config Resolve

ok
{
    "url": "https://api.consentboost.com/config?locale=de&current_host=www.moodicon.fashion",
    "status_code": 200,
    "duration_ms": 20,
    "content_type": "application/json; charset=utf-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive",
        "vary": "Origin, Accept",
        "cache-control": "private, no-cache, max-age=0, must-revalidate",
        "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
        "x-consentboost-cache-intent": "controlled-revalidation",
        "x-consentboost-cache-scope": "private-config",
        "x-consentboost-config-source": "database",
        "x-consentboost-config-context": "host=www.moodicon.fashion; locale=de; property=prop_1; variant=none"
    },
    "missing_json_keys": [],
    "json_preview": {
        "schema_version": "1.0",
        "status": "resolved",
        "host": "api.consentboost.com",
        "current_host": "www.moodicon.fashion",
        "locale": "de",
        "allowed_host": true,
        "data_source": "database",
        "property": {
            "id": "prop_1",
            "key": "www-moodicon-fashion",
            "name": "Standard-Setup",
            "status": "active"
        },
        "domains": [
            "www.moodicon.fashion"
        ],
        "consent_scope": {
            "id": "scope_1",
            "key": "default-single-domain",
            "mode": "single-domain",
            "domains": [
                "www.moodicon.fashion"
            ]
        },
        "locale_config": {
            "default": "de",
            "supported": [
                "de"
            ],
            "fallback": null
        },
        "banner": {
            "layout": "bottom-modal",
            "theme": "calm",
            "template": "calm",
            "reopen_button": true,
            "show_powered_by": false
        },
        "categories": {
            "necessary": {
                "required": true,
                "default_state": "granted"
            },
            "statistics": {
                "required": false,
                "default_state": "denied"
            },
            "marketing": {
                "required": false,
                "default_state": "denied"
            },
            "media": {
                "required": false,
                "default_state": "denied"
            }
        },
        "vendor_catalog": {
            "channel": "default",
            "pinned_version": null,
            "fallback_channel": "default"
        },
        "consent_signals": {
            "google": {
                "enabled": true,
                "wait_for_update": 500,
                "mapping": {
                    "analytics_storage": "statistics",
                    "ad_storage": "marketing",
                    "ad_user_data": "marketing",
                    "ad_personalization": "marketing"
                }
            },
            "microsoft": {
                "enabled": true,
                "mapping": {
                    "ad_storage": "marketing"
                }
            },
            "meta": {
                "enabled": true,
                "mapping": {
                    "consent": "marketing"
                }
            }
        },
        "vendor_overrides": [
            {
                "vendor_key": "shoplytics_proxy",
                "display_name": "Shoplytics Proxy",
                "owner": "Shoplytics",
                "category": "statistics",
                "status": "active",
                "priority": 60,
                "match": {
                    "host_mode": "first_party",
                    "script_hosts": [
                        "stream.moodicon.fashion"
                    ],
                    "script_url_patterns": [
                        "/scripts/",
                        "/secure/shopify-webpixel.js"
                    ],
                    "request_hosts": [
                        "stream.moodicon.fashion"
                    ],
                    "request_patterns": [
                        "/secure/api.php"
                    ],
                    "request_query_param_keys": [
                        "ping"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            }
        ],
        "runtime_flags": {
            "enable_script_guard": true,
            "enable_iframe_guard": true,
            "enable_network_guard": true,
            "enable_document_write_guard": false,
            "enable_unknown_vendor_detection": true
        },
        "experiments": {
            "enabled": false,
            "assignment_mode": "sticky",
            "active_variant": null,
            "variants": []
        },
        "resolution": {
            "domain": "www.moodicon.fashion",
            "property_id": 1,
            "scope_id": 1,
            "experiment_id": null,
            "consent_uid_present": false
        },
        "cache": {
            "intent": "controlled",
            "mode": "private_revalidation",
            "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
            "shared_cache_allowed": false,
            "vary_dimensions": [
                "hostname",
                "locale",
                "property",
                "variant",
                "origin"
            ],
            "headers": {
                "Cache-Control": "private, no-cache, max-age=0, must-revalidate",
                "Vary": [
                    "Origin",
                    "Accept"
                ],
                "ETag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\""
            }
        },
        "merge_order": [
            "runtime_mandatory_rules",
            "global_vendor_catalog",
            "property_overrides",
            "active_variant",
            "current_consent_state"
        ]
    },
    "cache_summary": {
        "cache_control": "private, no-cache, max-age=0, must-revalidate",
        "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
        "vary": "Origin, Accept",
        "cache_scope": "private-config",
        "cache_intent": "controlled-revalidation",
        "config_context": "host=www.moodicon.fashion; locale=de; property=prop_1; variant=none"
    },
    "body_preview": null,
    "error": null
}

Config Revalidation

ok

If-None-Match fuehrt zu einer 304-Revalidation.

{
    "url": "https://api.consentboost.com/config?locale=de&current_host=www.moodicon.fashion",
    "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
    "status_code": 304,
    "duration_ms": 19,
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "connection": "keep-alive",
        "vary": "Origin, Accept",
        "cache-control": "private, no-cache, max-age=0, must-revalidate",
        "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
        "x-consentboost-cache-intent": "controlled-revalidation",
        "x-consentboost-cache-scope": "private-config",
        "x-consentboost-config-source": "database",
        "x-consentboost-config-context": "host=www.moodicon.fashion; locale=de; property=prop_1; variant=none"
    },
    "body_length": 0,
    "error": null
}

API CORS

ok

CORS erlaubt Antworten fuer den Status-Host.

{
    "url": "https://api.consentboost.com/config?locale=de&current_host=www.moodicon.fashion",
    "current_host": "www.moodicon.fashion",
    "origin": "https://status.consentboost.com",
    "status_code": 200,
    "access_control_allow_origin": "https://status.consentboost.com",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive",
        "cache-control": "private, no-cache, max-age=0, must-revalidate",
        "etag": "\"d316b1c05ed9ff2155adce79619b71fabae55c35da5f9599c1cf28bf118a2ecd\"",
        "x-consentboost-cache-intent": "controlled-revalidation",
        "x-consentboost-cache-scope": "private-config",
        "x-consentboost-config-source": "database",
        "x-consentboost-config-context": "host=www.moodicon.fashion; locale=de; property=prop_1; variant=none",
        "access-control-allow-origin": "https://status.consentboost.com",
        "vary": "Origin, Accept",
        "access-control-allow-credentials": "true",
        "access-control-allow-methods": "GET, POST, OPTIONS",
        "access-control-allow-headers": "Content-Type, Accept"
    }
}

CDN

CDN loader.js

ok
{
    "url": "https://cdn.consentboost.com/loader.js",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/javascript",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/javascript",
        "content-length": "9933",
        "last-modified": "Wed, 01 Apr 2026 13:04:06 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c6-26cd\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "(function consentboostLoader(window, document) {\n    const EMBED_VERSION = '1.0.0-onescript';\n    const RUNTIME_PATH = '/runtime.js';\n    const CONFIG_PATH = '/config/';\n    const DEFAULT_CDN_BASE = 'https://cdn.consentboost.com';\n    const DEFAULT_API_BASE = 'https://api.consentboost.com';\n\n    function currentScriptElement() {\n        if (document.currentScript instanceof window.HTMLScriptElement) {\n            return document.currentScript;\n        }\n\n        const tagged = document.querySelector('script[data-consentboost-embed]');\n\n        if (tagged instanceof window.HTMLScriptElement) {\n            return tagged;\n        }\n\n        const scripts = document.querySelectorAll('script[src]');\n\n        for (let index = scripts.length - 1; index >= 0; index -= 1) {\n            const script = scripts[index];\n            const source = script.getAttribute('src') || '';\n\n            if (/\\/(loader|embed)\\.js(?:\\?|$)/i.test(source)) {\n                return script;\n            }\n        }\n",
    "error": null
}

CDN runtime.js

ok
{
    "url": "https://cdn.consentboost.com/runtime.js",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/javascript",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/javascript",
        "content-length": "86764",
        "last-modified": "Wed, 01 Apr 2026 13:04:06 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c6-152ec\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "(function consentboostEmbedRuntime(window, document) {\n    const EMBED_VERSION = '1.0.0-onescript';\n    const CONSENT_QUERY_PARAM = 'consent_uid';\n    const DEFAULT_STORAGE_KEY = 'consentboost.consent_uid';\n    const UNKNOWN_VENDOR_SESSION_KEY = 'consentboost.unknown_vendor.session_key';\n    const DEFERRED_SOURCE_ATTRIBUTES = ['data-consentboost-src', 'data-cb-src'];\n    const BANNER_STYLE_ID = 'consentboost-inline-banner-styles';\n    const DEFAULT_CONSENT_SIGNAL_CONFIG = {\n        google: {\n            enabled: true,\n            wait_for_update: 500,\n            mapping: {\n                analytics_storage: 'statistics',\n                ad_storage: 'marketing',\n                ad_user_data: 'marketing',\n                ad_personalization: 'marketing',\n            },\n        },\n        microsoft: {\n            enabled: true,\n            mapping: {\n                ad_storage: 'marketing',\n            },\n        },\n        meta: {\n            enabled: true,\n            mapping: {\n       ",
    "error": null
}

CDN catalog

ok
{
    "url": "https://cdn.consentboost.com/catalogs/default.json",
    "status_code": 200,
    "duration_ms": 17,
    "content_type": "application/json",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:54 GMT",
        "content-type": "application/json",
        "content-length": "11289",
        "last-modified": "Wed, 01 Apr 2026 13:04:07 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c7-2c19\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": {
        "schema_version": "2.0",
        "catalog_version": "2026-03-30",
        "channel": "default",
        "generated_at": "2026-03-30T08:00:00Z",
        "min_runtime_version": "1.0.0-onescript",
        "vendors": [
            {
                "key": "google_analytics",
                "name": "Google Analytics",
                "owner": "Google",
                "category": "statistics",
                "status": "active",
                "priority": 100,
                "match": {
                    "script_hosts": [
                        "www.googletagmanager.com"
                    ],
                    "script_patterns": [
                        "/gtag/js",
                        "/gtm.js"
                    ],
                    "request_hosts": [
                        "www.google-analytics.com",
                        "region1.google-analytics.com"
                    ],
                    "request_patterns": [
                        "/g/collect",
                        "/collect"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_ga",
                        "_gid",
                        "_gat"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                },
                "consent_mode": {
                    "analytics_storage": "statistics"
                }
            },
            {
                "key": "microsoft_clarity",
                "name": "Microsoft Clarity",
                "owner": "Microsoft",
                "category": "statistics",
                "status": "active",
                "priority": 95,
                "match": {
                    "script_hosts": [
                        "www.clarity.ms"
                    ],
                    "script_patterns": [
                        "/tag/"
                    ],
                    "request_hosts": [
                        "www.clarity.ms"
                    ],
                    "request_patterns": [
                        "/collect"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_clck",
                        "_clsk",
                        "CLID",
                        "ANONCHK",
                        "MR"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "meta_pixel",
                "name": "Meta Pixel",
                "owner": "Meta",
                "category": "marketing",
                "status": "active",
                "priority": 94,
                "match": {
                    "script_hosts": [
                        "connect.facebook.net"
                    ],
                    "script_patterns": [
                        "/fbevents.js"
                    ],
                    "request_hosts": [
                        "www.facebook.com"
                    ],
                    "request_patterns": [
                        "/tr"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_fbp",
                        "_fbc"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "google_ads",
                "name": "Google Ads Conversion Tracking",
                "owner": "Google",
                "category": "marketing",
                "status": "active",
                "priority": 93,
                "match": {
                    "script_hosts": [],
                    "script_patterns": [],
                    "request_hosts": [
                        "www.googleadservices.com",
                        "googleads.g.doubleclick.net"
                    ],
                    "request_patterns": [
                        "/pagead/conversion",
                        "/pagead/1p-conversion"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_gcl_au",
                        "_gcl_aw",
                        "IDE",
                        "test_cookie"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": false,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "linkedin_insight",
                "name": "LinkedIn Insight Tag",
                "owner": "LinkedIn",
                "category": "marketing",
                "status": "active",
                "priority": 92,
                "match": {
                    "script_hosts": [
                        "snap.licdn.com"
                    ],
                    "script_patterns": [
                        "/li.lms-analytics/insight.min.js"
                    ],
                    "request_hosts": [
                        "px.ads.linkedin.com",
                        "dc.ads.linkedin.com"
                    ],
                    "request_patterns": [
                        "/collect"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "li_fat_id",
                        "li_gc",
                        "bcookie",
                        "lidc"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "pinterest_tag",
                "name": "Pinterest Tag",
                "owner": "Pinterest",
                "category": "marketing",
                "status": "active",
                "priority": 91,
                "match": {
                    "script_hosts": [
                        "s.pinimg.com"
                    ],
                    "script_patterns": [
                        "/ct/core.js"
                    ],
                    "request_hosts": [
                        "ct.pinterest.com"
                    ],
                    "request_patterns": [
                        "/v3/"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_pin_unauth",
                        "_pinterest_ct_ua",
                        "_epik",
                        "_derived_epik",
                        "_routing_id"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "hotjar",
                "name": "Hotjar",
                "owner": "Hotjar",
                "category": "statistics",
                "status": "active",
                "priority": 88,
                "match": {
                    "script_hosts": [
                        "static.hotjar.com"
                    ],
                    "script_patterns": [
                        "/c/hotjar-"
                    ],
                    "request_hosts": [],
                    "request_patterns": [],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_hjSessionUser_",
                        "_hjSession_"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": false,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "tiktok_pixel",
                "name": "TikTok Pixel",
                "owner": "TikTok",
                "category": "marketing",
                "status": "active",
                "priority": 87,
                "match": {
                    "script_hosts": [
                        "analytics.tiktok.com"
                    ],
                    "script_patterns": [
                        "/i18n/pixel/events.js"
                    ],
                    "request_hosts": [
                        "analytics.tiktok.com"
                    ],
                    "request_patterns": [
                        "/i18n/pixel/track"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_ttp",
                        "ttcsid",
                        "ttclid",
                        "_pangle"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "x_pixel",
                "name": "X Pixel",
                "owner": "X",
                "category": "marketing",
                "status": "active",
                "priority": 86,
                "match": {
                    "script_hosts": [
                        "static.ads-twitter.com"
                    ],
                    "script_patterns": [
                        "/uwt.js"
                    ],
                    "request_hosts": [
                        "analytics.twitter.com",
                        "t.co"
                    ],
                    "request_patterns": [
                        "/i/adsct"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "personalization_id",
                        "guest_id",
                        "muc_ads"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "youtube_embed",
                "name": "YouTube Embed",
                "owner": "Google",
                "category": "media",
                "status": "active",
                "priority": 90,
                "match": {
                    "script_hosts": [],
                    "script_patterns": [],
                    "request_hosts": [],
                    "request_patterns": [],
                    "iframe_hosts": [
                        "www.youtube.com",
                        "www.youtube-nocookie.com"
                    ],
                    "iframe_patterns": [
                        "/embed/"
                    ],
                    "cookie_names": []
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": false,
                    "block_iframes": true,
                    "block_requests": false,
                    "needs_placeholder": true,
                    "stop_on_match": true
                }
            },
            {
                "key": "snap_pixel",
                "name": "Snap Pixel",
                "owner": "Snap",
                "category": "marketing",
                "status": "active",
                "priority": 83,
                "match": {
                    "script_hosts": [
                        "sc-static.net"
                    ],
                    "script_patterns": [
                        "/scevent.min.js"
                    ],
                    "request_hosts": [
                        "tr.snapchat.com"
                    ],
                    "request_patterns": [],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "_scid"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "vimeo_embed",
                "name": "Vimeo Embed",
                "owner": "Vimeo",
                "category": "media",
                "status": "active",
                "priority": 85,
                "match": {
                    "script_hosts": [
                        "player.vimeo.com"
                    ],
                    "script_patterns": [
                        "/api/player.js"
                    ],
                    "request_hosts": [],
                    "request_patterns": [],
                    "iframe_hosts": [
                        "player.vimeo.com"
                    ],
                    "iframe_patterns": [
                        "/video/"
                    ],
                    "cookie_names": [
                        "vuid",
                        "__cf_bm"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": true,
                    "block_requests": false,
                    "needs_placeholder": true,
                    "stop_on_match": true
                }
            },
            {
                "key": "taboola_pixel",
                "name": "Taboola Pixel",
                "owner": "Taboola",
                "category": "marketing",
                "status": "active",
                "priority": 82,
                "match": {
                    "script_hosts": [
                        "cdn.taboola.com"
                    ],
                    "script_patterns": [
                        "/libtrc/"
                    ],
                    "request_hosts": [
                        "trc.taboola.com"
                    ],
                    "request_patterns": [],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "taboola_session_id",
                        "t_gid",
                        "t_pt_gid",
                        "trc_cookie_storage"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": true,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            },
            {
                "key": "google_maps_embed",
                "name": "Google Maps Embed",
                "owner": "Google",
                "category": "media",
                "status": "active",
                "priority": 84,
                "match": {
                    "script_hosts": [],
                    "script_patterns": [],
                    "request_hosts": [],
                    "request_patterns": [],
                    "iframe_hosts": [
                        "www.google.com"
                    ],
                    "iframe_patterns": [
                        "/maps/embed"
                    ],
                    "cookie_names": []
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": false,
                    "block_iframes": true,
                    "block_requests": false,
                    "needs_placeholder": true,
                    "stop_on_match": true
                }
            },
            {
                "key": "floodlight",
                "name": "Floodlight",
                "owner": "Google Marketing Platform",
                "category": "marketing",
                "status": "active",
                "priority": 81,
                "match": {
                    "script_hosts": [],
                    "script_patterns": [],
                    "request_hosts": [
                        "ad.doubleclick.net",
                        "fls.doubleclick.net"
                    ],
                    "request_patterns": [
                        "/ddm/activity",
                        "/activityi",
                        "/activity"
                    ],
                    "iframe_hosts": [],
                    "iframe_patterns": [],
                    "cookie_names": [
                        "IDE",
                        "test_cookie"
                    ]
                },
                "policy": {
                    "requires_prior_consent": true,
                    "block_scripts": false,
                    "block_iframes": false,
                    "block_requests": true,
                    "needs_placeholder": false,
                    "stop_on_match": true
                }
            }
        ]
    },
    "body_preview": null,
    "error": null
}

CDN runtime probe

ok
{
    "url": "https://cdn.consentboost.com/bootstrap_check.php",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "text/plain; charset=utf-8",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:55 GMT",
        "content-type": "text/plain; charset=utf-8",
        "transfer-encoding": "chunked",
        "connection": "keep-alive"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "Consentboost CDN runtime check\n==============================\n\nScript: /var/www/consentboost/releases/2026-04-01-02/web/cdn/bootstrap_check.php\nHost: cdn.consentboost.com\nDocument root: /var/www/consentboost/current/web/cdn\n\nShared app bootstrap target: /var/www/consentboost/releases/2026-04-01-02/web/cdn/../../src/Shared/Bootstrap/app.php\nShared app bootstrap exists: yes\nShared app bootstrap readable: yes\n\nShared app require: OK\n\nbootstrapDiagnostics():\n{\n    \"env\": \"production\",\n    \"debug\": false,\n    \"data_source\": \"database\",\n    \"host\": \"cdn.consentboost.com\",\n    \"host_role\": \"cdn\",\n    \"path\": \"/bootstrap_check.php\",\n    \"allowed_host\": true,\n    \"base_urls\": {\n        \"www\": \"https://www.consentboost.com\",\n        \"cdn\": \"https://cdn.consentboost.com\",\n        \"api\": \"https://api.consentboost.com\",\n        \"app\": \"https://app.consentboost.com\",\n        \"status\": \"https://status.consentboost.com\"\n    },\n    \"config_source\": \"server-env\"\n}\n",
    "error": null
}

CDN Legacy Compatibility

Legacy CDN core.js

ok
{
    "url": "https://cdn.consentboost.com/core.js",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/javascript",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:55 GMT",
        "content-type": "application/javascript",
        "content-length": "9432",
        "last-modified": "Wed, 01 Apr 2026 13:04:06 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c6-24d8\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "(function bootstrapRuntime(window, document) {\n    const CONSENT_QUERY_PARAM = 'consent_uid';\n    const DEFAULT_STORAGE_KEY = 'consentboost.consent_uid';\n\n    function ensureState() {\n        window.__consentboost = window.__consentboost || {};\n        window.__consentboost.runtime = window.__consentboost.runtime || {\n            initialized: false,\n            started: false,\n            host: window.location.hostname,\n            consentState: 'unknown',\n            syncMode: 'idle',\n            consentUid: null,\n            config: null,\n            variantAssignment: null,\n            scopeDomains: [],\n            lastError: null,\n        };\n\n        return window.__consentboost.runtime;\n    }\n\n    function emitStateChange() {\n        document.dispatchEvent(\n            new CustomEvent('consentboost:statechange', {\n                detail: ensureState(),\n            })\n        );\n    }\n\n    function storageKey(state) {\n        const propertyKey = state.config && state.config.propert",
    "error": null
}

Legacy CDN banner.js

ok
{
    "url": "https://cdn.consentboost.com/ui/banner.js",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "application/javascript",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:55 GMT",
        "content-type": "application/javascript",
        "content-length": "5462",
        "last-modified": "Wed, 01 Apr 2026 13:04:08 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c8-1556\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "(function bootstrapBanner(window, document) {\n    let pendingState = null;\n    let domReadyListenerBound = false;\n\n    function bindDomReadyFlush() {\n        if (domReadyListenerBound) {\n            return;\n        }\n\n        domReadyListenerBound = true;\n        document.addEventListener('DOMContentLoaded', flushPendingRender, { once: true });\n    }\n\n    function ensureBanner() {\n        let banner = document.querySelector('[data-consentboost-banner=\"placeholder\"]');\n\n        if (banner) {\n            return banner;\n        }\n\n        if (!document.body) {\n            bindDomReadyFlush();\n            return null;\n        }\n\n        banner = document.createElement('aside');\n        banner.setAttribute('data-consentboost-banner', 'placeholder');\n        banner.innerHTML = `\n            <div class=\"cb-banner__body\">\n                <p class=\"cb-banner__eyebrow\">Consentboost Runtime</p>\n                <h2 class=\"cb-banner__title\">Consent-Status wird geprueft</h2>\n                <p class",
    "error": null
}

Legacy CDN banner.css

ok
{
    "url": "https://cdn.consentboost.com/ui/banner.css",
    "status_code": 200,
    "duration_ms": 18,
    "content_type": "text/css",
    "response_headers": {
        "server": "nginx/1.24.0 (Ubuntu)",
        "date": "Wed, 01 Apr 2026 19:20:55 GMT",
        "content-type": "text/css",
        "content-length": "1516",
        "last-modified": "Wed, 01 Apr 2026 13:04:08 GMT",
        "connection": "keep-alive",
        "etag": "\"69cd17c8-5ec\"",
        "access-control-allow-origin": "*",
        "accept-ranges": "bytes"
    },
    "missing_json_keys": [],
    "json_preview": null,
    "body_preview": "[data-consentboost-banner=\"placeholder\"] {\n    position: fixed;\n    right: 20px;\n    bottom: 20px;\n    z-index: 9999;\n    width: min(420px, calc(100vw - 32px));\n    border: 1px solid #d9d0c0;\n    border-radius: 18px;\n    background: rgba(255, 250, 241, 0.96);\n    box-shadow: 0 18px 48px rgba(29, 36, 48, 0.16);\n    backdrop-filter: blur(10px);\n    color: #1d2430;\n}\n\n.cb-banner__body {\n    padding: 18px;\n}\n\n.cb-banner__eyebrow {\n    margin: 0 0 6px;\n    font-size: 0.78rem;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #8c5521;\n}\n\n.cb-banner__title {\n    margin: 0 0 8px;\n    font-size: 1.15rem;\n}\n\n.cb-banner__copy,\n.cb-banner__meta {\n    margin: 0;\n    line-height: 1.5;\n    color: #4f5968;\n}\n\n.cb-banner__meta {\n    margin-top: 12px;\n    font-size: 0.92rem;\n}\n\n.cb-banner__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 16px;\n}\n\n.cb-banner__actions button {\n    border: 0;\n    border-radius: 999px;\n    padding: 10px 14px;\n    cursor: p",
    "error": null
}

Resolution

Resolution www.moodicon.fashion

ok

Host konnte auf Property und Consent-Scope aufgeloest werden.

{
    "host": "www.moodicon.fashion",
    "context": {
        "domain": {
            "id": 1,
            "property_id": 1,
            "hostname": "www.moodicon.fashion"
        },
        "property": {
            "id": 1,
            "tenant_id": 1,
            "property_key": "www-moodicon-fashion",
            "name": "Standard-Setup",
            "status": "active",
            "config_json": "{\r\n  \"schema_version\": \"1.0\",\r\n  \"locale\": {\r\n    \"default\": \"de\",\r\n    \"supported\": [\"de\"],\r\n    \"fallback\": null\r\n  },\r\n  \"banner\": {\r\n    \"layout\": \"bottom-modal\",\r\n    \"theme\": \"calm\",\r\n    \"template\": \"calm\",\r\n    \"reopen_button\": true,\r\n    \"show_powered_by\": false\r\n  },\r\n  \"banner_copy\": {\r\n    \"de\": {\r\n      \"headline\": \"Datenschutz-Einstellungen\",\r\n      \"body\": \"Wir verwenden Cookies und aehnliche Technologien fuer Statistik, Marketing und Medien.\"\r\n    }\r\n  },\r\n  \"categories\": {\r\n    \"necessary\": {\r\n      \"required\": true,\r\n      \"default_state\": \"granted\"\r\n    },\r\n    \"statistics\": {\r\n      \"required\": false,\r\n      \"default_state\": \"denied\"\r\n    },\r\n    \"marketing\": {\r\n      \"required\": false,\r\n      \"default_state\": \"denied\"\r\n    },\r\n    \"media\": {\r\n      \"required\": false,\r\n      \"default_state\": \"denied\"\r\n    }\r\n  },\r\n  \"vendor_catalog\": {\r\n    \"channel\": \"default\",\r\n    \"pinned_version\": null,\r\n    \"fallback_channel\": \"default\"\r\n  },\r\n\"vendor_overrides\": [\r\n  {\r\n    \"vendor_key\": \"shoplytics_proxy\",\r\n    \"display_name\": \"Shoplytics Proxy\",\r\n    \"owner\": \"Shoplytics\",\r\n    \"category\": \"statistics\",\r\n    \"status\": \"active\",\r\n    \"priority\": 60,\r\n    \"match\": {\r\n      \"host_mode\": \"first_party\",\r\n      \"script_hosts\": [\"stream.moodicon.fashion\"],\r\n      \"script_url_patterns\": [\r\n        \"/scripts/\",\r\n        \"/secure/shopify-webpixel.js\"\r\n      ],\r\n      \"request_hosts\": [\"stream.moodicon.fashion\"],\r\n      \"request_patterns\": [\r\n        \"/secure/api.php\"\r\n      ],\r\n      \"request_query_param_keys\": [\r\n        \"ping\"\r\n      ]\r\n    },\r\n    \"policy\": {\r\n      \"requires_prior_consent\": true,\r\n      \"block_scripts\": true,\r\n      \"block_iframes\": false,\r\n      \"block_requests\": true,\r\n      \"needs_placeholder\": false,\r\n      \"stop_on_match\": true\r\n    }\r\n  }\r\n]\r\n,\r\n  \"runtime_flags\": {\r\n    \"enable_script_guard\": true,\r\n    \"enable_iframe_guard\": true,\r\n    \"enable_network_guard\": true,\r\n    \"enable_document_write_guard\": false,\r\n    \"enable_unknown_vendor_detection\": true\r\n  },\r\n  \"admin_ui\": {\r\n    \"mode\": \"standard\",\r\n    \"multilingual\": false,\r\n    \"expert_mode\": false,\r\n    \"setup_completed_at\": \"2026-03-31T17:58:58+00:00\",\r\n    \"basic_settings_updated_at\": \"2026-03-31T17:58:58+00:00\",\r\n    \"script_generated_at\": \"2026-03-31T17:58:58+00:00\",\r\n    \"banner_updated_at\": null\r\n  }\r\n}\r\n\t",
            "config": {
                "schema_version": "1.0",
                "locale": {
                    "default": "de",
                    "supported": [
                        "de"
                    ],
                    "fallback": null
                },
                "banner": {
                    "layout": "bottom-modal",
                    "theme": "calm",
                    "template": "calm",
                    "reopen_button": true,
                    "show_powered_by": false
                },
                "banner_copy": {
                    "de": {
                        "headline": "Datenschutz-Einstellungen",
                        "body": "Wir verwenden Cookies und aehnliche Technologien fuer Statistik, Marketing und Medien."
                    }
                },
                "categories": {
                    "necessary": {
                        "required": true,
                        "default_state": "granted"
                    },
                    "statistics": {
                        "required": false,
                        "default_state": "denied"
                    },
                    "marketing": {
                        "required": false,
                        "default_state": "denied"
                    },
                    "media": {
                        "required": false,
                        "default_state": "denied"
                    }
                },
                "vendor_catalog": {
                    "channel": "default",
                    "pinned_version": null,
                    "fallback_channel": "default"
                },
                "vendor_overrides": [
                    {
                        "vendor_key": "shoplytics_proxy",
                        "display_name": "Shoplytics Proxy",
                        "owner": "Shoplytics",
                        "category": "statistics",
                        "status": "active",
                        "priority": 60,
                        "match": {
                            "host_mode": "first_party",
                            "script_hosts": [
                                "stream.moodicon.fashion"
                            ],
                            "script_url_patterns": [
                                "/scripts/",
                                "/secure/shopify-webpixel.js"
                            ],
                            "request_hosts": [
                                "stream.moodicon.fashion"
                            ],
                            "request_patterns": [
                                "/secure/api.php"
                            ],
                            "request_query_param_keys": [
                                "ping"
                            ]
                        },
                        "policy": {
                            "requires_prior_consent": true,
                            "block_scripts": true,
                            "block_iframes": false,
                            "block_requests": true,
                            "needs_placeholder": false,
                            "stop_on_match": true
                        }
                    }
                ],
                "runtime_flags": {
                    "enable_script_guard": true,
                    "enable_iframe_guard": true,
                    "enable_network_guard": true,
                    "enable_document_write_guard": false,
                    "enable_unknown_vendor_detection": true
                },
                "admin_ui": {
                    "mode": "standard",
                    "multilingual": false,
                    "expert_mode": false,
                    "setup_completed_at": "2026-03-31T17:58:58+00:00",
                    "basic_settings_updated_at": "2026-03-31T17:58:58+00:00",
                    "script_generated_at": "2026-03-31T17:58:58+00:00",
                    "banner_updated_at": null
                }
            }
        },
        "consent_scope": {
            "id": 1,
            "property_id": 1,
            "scope_key": "default-single-domain",
            "mode": "single-domain"
        },
        "scope_domains": [
            "www.moodicon.fashion"
        ],
        "experiment": null,
        "variants": [],
        "source": "database"
    }
}

Resolution www.socken-besticken.de

ok

Host konnte auf Property und Consent-Scope aufgeloest werden.

{
    "host": "www.socken-besticken.de",
    "context": {
        "domain": {
            "id": 2,
            "property_id": 2,
            "hostname": "www.socken-besticken.de"
        },
        "property": {
            "id": 2,
            "tenant_id": 2,
            "property_key": "www-socken-besticken-de",
            "name": "Standard-Setup",
            "status": "active",
            "config_json": "{\"schema_version\":\"1.0\",\"locale\":{\"default\":\"de\",\"supported\":[\"de\"],\"fallback\":null},\"banner\":{\"layout\":\"bottom-modal\",\"theme\":\"calm\",\"template\":\"calm\",\"reopen_button\":true,\"show_powered_by\":false},\"banner_copy\":{\"de\":{\"headline\":\"Datenschutz-Einstellungen\",\"body\":\"Wir verwenden Cookies und aehnliche Technologien fuer Statistik, Marketing und Medien.\"}},\"categories\":{\"necessary\":{\"required\":true,\"default_state\":\"granted\"},\"statistics\":{\"required\":false,\"default_state\":\"denied\"},\"marketing\":{\"required\":false,\"default_state\":\"denied\"},\"media\":{\"required\":false,\"default_state\":\"denied\"}},\"vendor_catalog\":{\"channel\":\"default\",\"pinned_version\":null,\"fallback_channel\":\"default\"},\"vendor_overrides\":[],\"runtime_flags\":{\"enable_script_guard\":true,\"enable_iframe_guard\":true,\"enable_network_guard\":true,\"enable_document_write_guard\":false,\"enable_unknown_vendor_detection\":true},\"admin_ui\":{\"mode\":\"standard\",\"multilingual\":false,\"expert_mode\":false,\"setup_completed_at\":\"2026-03-31T18:00:24+00:00\",\"basic_settings_updated_at\":\"2026-03-31T18:00:24+00:00\",\"script_generated_at\":\"2026-03-31T18:00:24+00:00\",\"banner_updated_at\":null}}",
            "config": {
                "schema_version": "1.0",
                "locale": {
                    "default": "de",
                    "supported": [
                        "de"
                    ],
                    "fallback": null
                },
                "banner": {
                    "layout": "bottom-modal",
                    "theme": "calm",
                    "template": "calm",
                    "reopen_button": true,
                    "show_powered_by": false
                },
                "banner_copy": {
                    "de": {
                        "headline": "Datenschutz-Einstellungen",
                        "body": "Wir verwenden Cookies und aehnliche Technologien fuer Statistik, Marketing und Medien."
                    }
                },
                "categories": {
                    "necessary": {
                        "required": true,
                        "default_state": "granted"
                    },
                    "statistics": {
                        "required": false,
                        "default_state": "denied"
                    },
                    "marketing": {
                        "required": false,
                        "default_state": "denied"
                    },
                    "media": {
                        "required": false,
                        "default_state": "denied"
                    }
                },
                "vendor_catalog": {
                    "channel": "default",
                    "pinned_version": null,
                    "fallback_channel": "default"
                },
                "vendor_overrides": [],
                "runtime_flags": {
                    "enable_script_guard": true,
                    "enable_iframe_guard": true,
                    "enable_network_guard": true,
                    "enable_document_write_guard": false,
                    "enable_unknown_vendor_detection": true
                },
                "admin_ui": {
                    "mode": "standard",
                    "multilingual": false,
                    "expert_mode": false,
                    "setup_completed_at": "2026-03-31T18:00:24+00:00",
                    "basic_settings_updated_at": "2026-03-31T18:00:24+00:00",
                    "script_generated_at": "2026-03-31T18:00:24+00:00",
                    "banner_updated_at": null
                }
            }
        },
        "consent_scope": {
            "id": 2,
            "property_id": 2,
            "scope_key": "default-single-domain",
            "mode": "single-domain"
        },
        "scope_domains": [
            "www.socken-besticken.de"
        ],
        "experiment": null,
        "variants": [],
        "source": "database"
    }
}