diff --git a/.env.example b/.env.example index dadff764..ecb5198a 100644 --- a/.env.example +++ b/.env.example @@ -81,3 +81,7 @@ SENTRY_TRACES_SAMPLE_RATE=1.0 FILAMENT_SPA=true FILAMENT_SIDEBAR_ON_DESKTOP=true + +# Fathom Analytics (privacy-friendly analytics) +# Get your site ID from https://usefathom.com +FATHOM_SITE_ID= diff --git a/config/services.php b/config/services.php index 861180bb..319dd99d 100644 --- a/config/services.php +++ b/config/services.php @@ -64,4 +64,8 @@ 'gravatar' => [ 'base_url' => rtrim(env('GRAVATAR_BASE_URL', 'https://www.gravatar.com/avatar'), '/'), ], + + 'fathom' => [ + 'site_id' => env('FATHOM_SITE_ID'), + ], ]; diff --git a/resources/views/components/app.blade.php b/resources/views/components/app.blade.php index 5c8ade63..bfb08150 100644 --- a/resources/views/components/app.blade.php +++ b/resources/views/components/app.blade.php @@ -101,6 +101,9 @@ function updateTheme() { @stack('javascript') +@if(config('services.fathom.site_id')) + +@endif {!! app(\App\Settings\GeneralSettings::class)->custom_scripts !!}