Umami-Webanalyse eingebaut, bis zum Go-Live deaktiviert
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>
This commit is contained in:
parent
43397adb6a
commit
3940d462d9
9 changed files with 72 additions and 1 deletions
13
resources/views/components/web/umami.blade.php
Normal file
13
resources/views/components/web/umami.blade.php
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
@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
|
||||
Loading…
Add table
Add a link
Reference in a new issue