diff --git a/.env.example b/.env.example index 5984073..f4fb39f 100644 --- a/.env.example +++ b/.env.example @@ -8,6 +8,9 @@ ZIP_DOWNLOADS=true GOOGLE_ANALYTICS_ID=false +MATOMO_ANALYTICS_URL=false +MATOMO_ANALYTICS_ID=false + SORT_ORDER=type REVERSE_SORT=false diff --git a/app/config/app.php b/app/config/app.php index 5f7d122..0b00c1c 100644 --- a/app/config/app.php +++ b/app/config/app.php @@ -60,6 +60,20 @@ return [ */ 'google_analytics_id' => Helpers::env('GOOGLE_ANALYTICS_ID', false), + /** + * Your Matomo analytics URL. + * + * Default value: false + */ + 'matomo_analytics_url' => Helpers::env('MATOMO_ANALYTICS_URL', false), + + /** + * Your Matomo analytics site ID. + * + * Default value: false + */ + 'matomo_analytics_site_id' => Helpers::env('MATOMO_ANALYTICS_SITE_ID', false), + /** * Sorting order of files and folders. * diff --git a/app/views/components/google-analytics.twig b/app/views/components/analytics/google.twig similarity index 100% rename from app/views/components/google-analytics.twig rename to app/views/components/analytics/google.twig diff --git a/app/views/components/analytics/matomo.twig b/app/views/components/analytics/matomo.twig new file mode 100644 index 0000000..9ce7c44 --- /dev/null +++ b/app/views/components/analytics/matomo.twig @@ -0,0 +1,15 @@ + + + diff --git a/app/views/layouts/app.twig b/app/views/layouts/app.twig index cb50f52..4c8bd5f 100644 --- a/app/views/layouts/app.twig +++ b/app/views/layouts/app.twig @@ -7,7 +7,11 @@ {% if config('google_analytics_id', false) %} - {% include 'components/google-analytics.twig' %} + {% include 'components/analytics/google.twig' %} +{% endif %} + +{% if config('matomo_analytics_url', false) and config('matomo_analytics_site_id', false) %} + {% include 'components/analytics/matomo.twig' %} {% endif %}