Selbst gehostetes Umami (sys.adametz.media) je Brand: Website-IDs aus dev/release/umami.md in config/domains.php, Snippet via x-web.umami im web-master-Layout auf allen oeffentlichen Seiten der drei Domains. UMAMI_ENABLED=false haelt es aus, bis die Webseiten live gehen (User-Vorgabe 06.07.; Go-Live-Checkliste WS-7 ergaenzt). Damit stimmt Datenschutz Abschnitt 5 mit dem Code ueberein. User bestaetigt ausserdem: Log-/Backup-Fristen und Stripe-Entitaet passen wie eingetragen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
13 lines
705 B
PHP
13 lines
705 B
PHP
@php
|
|
// Selbst gehostete, cookielose Webanalyse (Datenschutz Abschnitt 5).
|
|
// Deaktiviert bis zum Go-Live (UMAMI_ENABLED, config/services.php);
|
|
// die Website-ID kommt je Brand aus config/domains.php.
|
|
$umamiHost = request()->getHost();
|
|
$umamiBrandKey = str_contains($umamiHost, 'pressekonto')
|
|
? 'pressekonto'
|
|
: (str_contains($umamiHost, 'presseecho') ? 'presseecho' : 'businessportal24');
|
|
$umamiWebsiteId = config('domains.domains.'.$umamiBrandKey.'.brand.umami_website_id');
|
|
@endphp
|
|
@if (config('services.umami.enabled') && $umamiWebsiteId)
|
|
<script defer src="{{ config('services.umami.script_url') }}" data-website-id="{{ $umamiWebsiteId }}"></script>
|
|
@endif
|