Skip to content

Open‐source website analytics solution

Boutry Sébastien edited this page Jun 3, 2024 · 3 revisions

Auteur : Hilaire Drouineau

Umami

Umami est un outil opensource qui permet de suivre le traffic de vos sites web et de générer des rapports pouvant être utilisé pour vos reportings. Il respecte la RGPD et ne requiert aucun cookie, donc pas d'acceptation à demander à vos utilisateurs. Umami peut être hébergé sur vos propres serveurs, mais on peut également utiliser le service en ligne proposé qui permet de suivre jusqu'à 3 sites gratuitement.

Comment faire pour l'intégrer dans Quarto?

Mise en place sur le site umami

  • créer un compte umami sur le site: https://umami.is/
  • une fois votre compte créé, on va ajouter le site que l'on veut suivre:
    • aller sur votre compte, dans la rubrique "websites"
    • cliquer sur "Add website"

image

  • renseigner le nom de votre site (c'est juste un nom qui vous permet de reconnaitre facilement votre site si vous en avez plusieurs), et son url (sans http:// ni https://)

image

  • une fois cette étape réalisée, vous devriez voir le nom de votre site dans la rubrique "websites", cliquez sur edit

image

  • allez dans "tracking code" et copier le code qui commence par <script defer ...</script> . C'est ce code qu'il faudra insérer dans le site web quarto pour faire le suivi.

image

Mise en place dans le site

Une fois le "tracking code" récupérer, il va falloir le mettre dans votre site quarto. Pour cela:

  • ouvrer le fichier _extensions/SebastienBoutry/inrae-project-website/_extension.yml
  • il faut décommenter les trois lignes de code.
include-in-header:
  - text: |
    <script defer ...</script>
  • remplir avec le tracking code (que vous aviez copié)
  • au final, le code suivant la ligne 13 doit ressembler à
formats:
  html:
    theme: minty``
    css: ressources/styles.css``
    toc: true
    include-in-header:
    - text: |
      <script defer ...</script>
  • déployer votre site web (git push) et le tour est joué.

Utilisation

Une fois cela en place, le tracking débute (attention, umami n'enregistrera pas le traffic venant de la même machine que celle qui a servi a enregistré le site, donc si vous voulez faire des tests, il faut utiliser une autre machine). Pour voir vos stats, retourner sur le site umami, et dans "websites", cliquer sur voir.

Vous aurez un tableau de suivi et vous verrez rapidement où créer des rapports.

A noter, si vous allez sur "edit" (l'interface qui vous a permis de récupérer le "tracking code"), vous avez la possibilité via "share url" de créer un lien partageable pour que d'autres accèdent à vos stats

Clone this wiki locally