Aide-memoire

Analytics & monitoring

Reference durable pour suivre les visites, verifier la disponibilite des sites et choisir la bonne methode selon le projet.

UmamiNuxtDomainesMonitoring
id

Regle fondamentale

Un site logique = un Website ID Umami.

Le nombre de pages ou de domaines ne change pas cette regle.

ana

Objectif analytics

  • Savoir combien de visiteurs viennent sur un site.
  • Voir quelles pages sont consultees.
  • Identifier le type d'appareil : PC ou mobile.
  • Rester compatible RGPD avec Umami sans cookies.
html

Site HTML simple

Le script Umami doit etre present sur chaque page HTML.

<script
  async
  src="https://stat.digitalH.fr/script.js"
  data-website-id="ID_DU_SITE">
</script>
nuxt

Site Nuxt : plugin recommande

export default defineNuxtPlugin(() => {
  if (false) return

  const config = useRuntimeConfig()
  const script = document.createElement('script')
  script.async = true
  script.src = 'https://stat.digitalH.fr/script.js'
  script.setAttribute('data-website-id', config.public.umamiId)
  document.head.appendChild(script)
})
cfg

ID dans Nuxt

export default defineNuxtConfig({
  runtimeConfig: {
    public: {
      umamiId: 'ID_DU_SITE'
    }
  }
})
url

Plusieurs domaines

Pour monsite.fr et monsite.ovh, garder un seul Website ID.

monsite.fr, monsite.ovh
up

Monitoring

  • Verifier regulierement que les sites repondent.
  • Etre averti si un site tombe.
  • Etre averti quand il revient en ligne.
  • Aucune modification necessaire sur les sites surveilles.
srv

Quand revenir sur le serveur

  • Ajouter un nouvel outil.
  • Mettre a jour un service.
  • Intervenir en cas de probleme rare.
  • Utiliser les interfaces web pour l'usage courant.
sum

Resume final

  • Analytics : Umami, un ID par site.
  • HTML : script sur chaque page.
  • Nuxt : plugin client recommande.
  • Monitoring : prevenir avant le client.
  • Serveur : outil, pas contrainte quotidienne.