diff --git a/README.md b/README.md index 82c35ce..1da497b 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ SECRET # Hash utilisé pour pour sauvegardé les dessions (par défaut waemaeMe5 DISCOGS_TOKEN # Token Discogs (vous devez créer un compte sur discogs afin d'en obtenir un gratuitement) FORMSPREE_ID # Id du formulaire formspree pour la page "nous-contacter" MATOMO_URL # Url vers l'instance matomo (exemple: https://analytics.darkou.fr/) +MATOMO_ID # Id du site sur votre instance matomo (exemple: 1) SITE_NAME # Nom du site (utilisé dans le titre des pages) ``` diff --git a/docker-compose.yml.dev b/docker-compose.yml.dev index 0d49feb..9391624 100644 --- a/docker-compose.yml.dev +++ b/docker-compose.yml.dev @@ -26,6 +26,7 @@ services: DISCOGS_TOKEN: ${DISCOGS_TOKEN} FORMSPREE_ID: ${FORMSPREE_ID} MATOMO_URL: ${MATOMO_URL} + MATOMO_ID: ${MATOMO_ID} SITE_NAME: ${SITE_NAME} networks: - musictopus diff --git a/docker-compose.yml.prod b/docker-compose.yml.prod index 90031d8..9077877 100644 --- a/docker-compose.yml.prod +++ b/docker-compose.yml.prod @@ -26,6 +26,7 @@ services: DISCOGS_TOKEN: ${DISCOGS_TOKEN} FORMSPREE_ID: ${FORMSPREE_ID} MATOMO_URL: ${MATOMO_URL} + MATOMO_ID: ${MATOMO_ID} SITE_NAME: ${SITE_NAME} networks: - musictopus diff --git a/src/config/index.js b/src/config/index.js index 44d1402..19f16ea 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -6,5 +6,6 @@ module.exports = { discogsToken: process.env.DISCOGS_TOKEN, formspreeId: process.env.FORMSPREE_ID, matomoUrl: process.env.MATOMO_URL || "", + matomoId: process.env.MATOMO_ID || "", siteName: process.env.SITE_NAME || "MusicTopus", }; diff --git a/views/index.ejs b/views/index.ejs index 2fd6eab..a2a98b5 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -30,7 +30,7 @@ (function() { var u="<%= config.matomoUrl %>"; _paq.push(['setTrackerUrl', u+'matomo.php']); - _paq.push(['setSiteId', '3']); + _paq.push(['setSiteId', <%= config.matomoId %>]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })();