Actions sur les composants DSFR

Les composants du DSFR envoient automatiquement des actions prédéfinies.

Le tableau, ci-dessous, regroupe les différentes actions remontées à Eulérian pour chaque composant du DSFR. Vous trouverez pour chaque composant une colonne :

  • Composant : Nom du composant
  • Element : Selecteur CSS de l'élement HTML traqué
  • Type : Type d'action envoyé à Eulérian
  • Breakpoints : Si renseigné, l'action est définie uniquement sur ces [breakpoints] de largeur de page. Si vide, sur tous les [breakpoints].
  • Valeur : Valeur de l'action envoyée à Eulérian
  • Label : Valeurs possibles du label, dans l'ordre de priorité, en fonction de leur présence
Composant Elément Type Breakpoints Valeur Label
accordion .fr-collapse DISCLOSE label2
  • titre de l’accordéon
  • libellé du bouton
  • accordéon
alert .fr-alert
  • Titre de l’alerte
  • alerte
badge .fr-badge
  • Libellé du badge
  • badge
breadcrumb .fr-collapse [MD] [LG] [XL] label2
  • fil d’ariane
.fr-collapse DISCLOSE [XS] [SM] label2
  • fil d’ariane
.fr-breadcrumb__link[href] INTERNAL href4
  • Libellé du lien
  • lien fil d'ariane
button .fr-btn CLICK label2
  • Libellé du bouton
  • button
a.fr-btn[href] INTERNAL / EXTERNAL1 label2
  • Libellé du bouton
  • button
a.fr-btn[download] DOWNLOAD label2
  • Libellé du bouton
  • button
callout .fr-callout label2
  • Titre de la mise en avant
  • mise en avant
card .fr-card (sans lien) label2
  • Titre de la carte
  • heading de la carte
  • carte
.fr-card (avec lien) INTERNAL / EXTERNAL1 href4
  • Titre de la carte
  • heading de la carte
  • carte
.fr-card (avec lien + attribut download) DOWNLOAD href4
  • Titre de la carte
  • heading de la carte
  • carte
checkbox .fr-checkbox-group [type="checkbox"] CHECK / UNCHECK value3
  • Libellé de la case à cocher
  • case à cocher
connect .fr-connect CLICK label2
  • FranceConnect
.fr-connect--plus CLICK label2
  • FranceConnect+
.fr-connect + * a CLICK label2
  • Libellé du lien
  • Qu'est-ce que FranceConnect ?
consent .fr-consent-banner
  • Gestionnaire de consentement
content .fr-content-media
  • aria-label du bloc
  • alt de l'image
  • aria-label de l'image
  • title de la vidéo
  • aria-label de la video
download .fr-download__link [download] DOWNLOAD href4
  • libellé du bloc de téléchargement
  • téléchargement
follow .fr-follow__newsletter SUBSCRIBE label2
  • lettre d'information et réseaux sociaux
footer .fr-footer
  • Pied de page
.fr-footer__content-link,
.fr-footer__bottom-link,
.fr-footer__top-link,
.fr-footer__partners-link
INTERNAL / EXTERNAL1 href4
  • Libellé du lien
  • lien pied de page
header .fr-header
  • En-tête
.fr-header__tools-links .fr-btn INTERNAL / EXTERNAL1 [LG] [XL] href4
  • Libellé du bouton
  • button
.fr-header__menu-links .fr-btn INTERNAL / EXTERNAL1 [XS] [SM] [MD] href4
  • Libellé du bouton
  • button
.fr-header__menu .fr-modal DISCLOSE [XS] [SM] [MD] label2
  • Menu
.fr-header__search .fr-modal DISCLOSE [XS] [SM] [MD] label2
  • Rechercher
highlight .fr-highlight
  • Mise en exergue
input .fr-input-group
  • Libellé du champs de saisie
  • champs de saisie
link .fr-link CLICK href4
  • Libellé du lien
  • lien
.fr-link[href] INTERNAL / EXTERNAL1 href4
  • Libellé du lien
  • lien
.fr-link[download] DOWNLOAD href4
  • Libellé du lien
  • lien
modal .fr-modal DISCLOSE label2
  • titre de la modale
  • heading de la modale
  • libellé du bouton de la modale
  • modale
navigation .fr-nav__link INTERNAL / EXTERNAL1 href4
  • Libellé du lien
  • lien de navigation
notice .fr-notice
  • Titre du bandeau d’information importante
  • bandeau d’information importante
pagination .fr-pagination__link INTERNAL1 href4
  • Libellé du lien de pagination
  • lien pagination
quote .fr-quote
  • libellé de la citation
  • citation
radio .fr-radio-group [type="radio"] CHECK value3
  • légende du fieldset › Libellé du bouton radio sélectionné
search .fr-search-bar .fr-btn SEARCH input value5
  • barre de recherche
select .fr-select-group CHANGE option label6
  • Libellé de la liste
  • liste déroulante
share .fr-share
  • Libellé du titre des boutons de partage
  • boutons de partage
sidemenu .fr-sidemenu__link INTERNAL / EXTERNAL1 href4
  • libellé du lien
  • lien menu latéral
stepper .fr-stepper
  • indicateur d'étapes
summary .fr-summary__link INTERNAL1 href4
  • libellé du lien
  • lien sommaire
tab .fr-tabs DISCLOSE label2
  • titre de l’onglet
  • libellé du bouton
  • onglet
table .fr-table
  • caption du tableau
  • ``
tag .fr-tag
  • libellé du tag
  • tag
button.fr-tag CLICK label2
  • libellé du tag
  • tag
a.fr-tag[href] INTERNAL / EXTERNAL1 href4
  • libellé du tag
  • tag
.fr-tag--dismiss DISMISS label2
  • libellé du tag
  • tag
.fr-tag[aria-pressed] PRESS / RELEASE label2
  • libellé du tag
  • tag
tile .fr-tile (sans lien) label2
  • titre de la tuile
  • heading de la tuile
  • tuile
.fr-tile (avec lien) INTERNAL / EXTERNAL1 href4
  • titre de la tuile
  • heading de la tuile
  • tuile
.fr-tile (avec lien + attribut download) DOWNLOAD href4
  • titre de la tuile
  • heading de la tuile
  • tuile
toggle .fr-toggle [type="checkbox"] CHECK / UNCHECK value3
  • libellé de l'interrupteur
  • interrupteur
transcription .fr-transcription .fr-collapse DISCLOSE label2
  • titre de la transcription
  • libellé du bouton
  • transcription
translate .fr-translate .fr-collapse DISCLOSE label2
  • titre du sélecteur de langue
  • libellé du bouton
  • sélecteur de langue
upload .fr-upload CHANGE extension7
  • Libellé de l'ajout de fichier
  • Ajout de fichier

1 Type INTERNAL si lien interne (meme domaine), ou EXTERNAL si lien externe, déterminé par le href. Dans les autres cas, type CLICK

2 Voir le label associé dans la colonne "label" du tableau

3 Attribut value de l'élément. A défaut de valeur, renvoi le label2.

4 Attribut href de l'élément. Doit avoir une valeur pour être envoyé.

5 Valeur entrée dans le champs de saisie

6 label des options sélectionnées à l'événement change

7 extensions des fichiers ajoutés au téléversement


Information

Il reste possible d’ajouter plus d’actions à remonter, en utilisant les attributs utilitaires data-fr-analytics-{action} sur un élément HTML d’un composant (voir : Actions d’interaction hors composant ).

Proposer une amélioration

Aidez-nous à améliorer la documentation en laissant vos retours, questions ou commentaires sur GitHub.