GouvernementFR / dsfr

🇫🇷 Official french government's design system (Système de Design de l'État)
https://www.systeme-de-design.gouv.fr/
Other
243 stars 54 forks source link

[Analytics] Comportement en mode standalone #880

Closed pierre-isb closed 6 months ago

pierre-isb commented 9 months ago

Bonjour,

Tout d'abord je souhaitais vous dire merci pour la surcouche analytics devant Eulerian, je trouve son utilisation simple et la documentation beaucoup plus claire et digeste que celle d'Eulerian 🙏

Décrire le bug

Le script analytics en mode standalone ne semble pas iso par rapport à sa version couplée au DSFR, notamment pour les actions et les impressions dans la console

Les étapes pour reproduire le bug

  1. Importer le script analytics en mode standalone sur une page
  2. Dans la configuration dsfr : ajouter verbose: false et production: true
  3. Ajouter data-fr-analytics-clicksur un lien de téléchargement
  4. Charger la page et cliquer sur le lien de téléchargement

En faisant ça on note 2 comportements non souhaîtés (qui n'apparaîssent pas avec le script analytics classique) :

Comportement attendu

Capture d’écran

Capture d’écran 2024-02-01 à 14 53 03

Configuration et système utilisé

lab9fr commented 8 months ago

Bonjour Pierre,

Merci pour ce retour sympathique 🙏

La version standalone permet seulement l'envoi des données de page, mais pas les actions. Il s'agit d'une version diminuée qui n'a que l'essentiel de la fonctionnalité. Je vois qu'il y a par contre un manque dans la documentation qui vienne préciser cette limitation, nous allons voir à corriger ça. Concernant les logs, effectivement, le fonctionnement n'est pas iso et nous allons corriger ce problème.

Merci et bonne journée Bertrand, pour l'équipe DSFR

pierre-isb commented 8 months ago

Merci pour les correctifs 🙏