Skip to content

Commit

Permalink
🔖 chore(*): DSFR v1.10.2
Browse files Browse the repository at this point in the history
  • Loading branch information
lab9fr authored Oct 19, 2023
2 parents f159980 + bce211c commit 12c3ebc
Show file tree
Hide file tree
Showing 78 changed files with 341 additions and 417 deletions.
154 changes: 119 additions & 35 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,19 @@ Pour plus d’informations : [Voir la documentation](https://www.systeme-de-desi
## v1.10

### [1.10.1](https://github.com/GouvernementFR/dsfr/compare/v1.10.0...1.10.1) - 4 Septembre 2023
### [1.10.2](https://github.com/GouvernementFR/dsfr/compare/v1.10.1...1.10.2) - 19 Octobre 2023

#### 🐛 fix(analytics): réduction d'envoi des données [(#806)](https://github.com/GouvernementFR/dsfr/pull/806)
- suppression du taux d'interaction global
- ajout de l'attribut data-fr-analytics-rating qui permet de mesurer le taux d'interaction sur un élément particulier
- suppression de l'impression des composants sans interactions
- limitation de l'envoi de donnée à la première interaction
- bouton associé à l'accordéon, l'onglet et la transcription rendu muet
- recensement des composants de la page dans une nouvelle donnée de page `page_components`



### [v1.10.1](https://github.com/GouvernementFR/dsfr/compare/v1.10.0...v1.10.1) - 4 Septembre 2023

#### 🐛 fix(radio): correctif couleur manquante [(#757)](https://github.com/GouvernementFR/dsfr/pull/757)
- Erreur dans le build du CSS suite au manque d'une couleur
Expand Down Expand Up @@ -2146,12 +2158,6 @@ dsfr-dev devient dsfr
#### refactor(table): fonctionnement sans js [(#16)](https://github.com/GouvernementFR/dsfr/pull/16)




## v1.0

### [v1.0.0](https://github.com/GouvernementFR/dsfr/compare/v0.6.0...v1.0.0) - 24 Juin 2021

#### fix(buttons, modal, tabs): correction nouveau nom d'icône [(#19)](https://github.com/GouvernementFR/dsfr/pull/19)


Expand Down Expand Up @@ -2295,6 +2301,12 @@ ajout !important pour forcer le modifieur
#### fix(sassdoc): correction config sassdoc




## v1.0

### [v1.0.0](https://github.com/GouvernementFR/dsfr/compare/v0.6.0...v1.0.0) - 7 Avril 2021

#### feat(readme): édition et publication du readme global et public


Expand Down Expand Up @@ -2816,7 +2828,7 @@ Déplacement svg-encode dans core

## v0.5

### [v0.5.3](https://github.com/GouvernementFR/dsfr/compare/v0.5.0...v0.5.3) - 7 Avril 2021
### [v0.5.3](https://github.com/GouvernementFR/dsfr/compare/v0.4.0...v0.5.3) - 7 Avril 2021

#### fix(all): Design System de l'Etat v0.5.3
fix: retrait du scritp post-install
Expand All @@ -2825,15 +2837,6 @@ fix: retrait du scritp post-install
#### feat: Design System de l'Etat v0.5.0


#### chore: Design System de l'Etat v0.5.0



### [v0.5.0](https://github.com/GouvernementFR/dsfr/compare/v0.4.0...v0.5.0) - 10 Février 2021

#### chore: Design System de l'Etat v0.5.0


#### fix(links): links font-size à 0 retiré


Expand Down Expand Up @@ -2914,14 +2917,14 @@ sidemenu:
- rf-sidemenu__content devient rf-collapse


#### fix(all): corrections taille checkboxes et content / corrections multiligne toggle


## v0.4

### [v0.4.0](https://github.com/GouvernementFR/dsfr/compare/v0.3.1...v0.4.0) - 3 Février 2021

#### fix(all): corrections taille checkboxes et content / corrections multiligne toggle
## v0.4

### [v0.4.0](https://github.com/GouvernementFR/dsfr/compare/v0.3.4...v0.4.0) - 17 Décembre 2020

#### fix(all): Mise à jour des liens de documentations

Expand Down Expand Up @@ -2961,24 +2964,9 @@ sidemenu:
#### chore(packages): v0.3.1


#### chore(packages): release




## v0.3

### [v0.3.1](https://github.com/GouvernementFR/dsfr/compare/v0.3.0...v0.3.1) - 18 Novembre 2020

#### chore(packages): release


#### fix(all): correctif package.json et dist.scss sur le package all



### [v0.3.0](https://github.com/GouvernementFR/dsfr/compare/v0.2.0...v0.3.0) - 17 Novembre 2020

#### chore(packages): Design System de l'Etat v0.3.0


Expand Down Expand Up @@ -3063,9 +3051,105 @@ sidemenu:
#### fix: scheme Color Btn disabled & couleurs fonctionnelles


#### chore(packages): release


#### test: restricted package


#### fix: merge


#### refactor(core): ajout d'un prefix pour sr-only / ajout d'options scheme focus


#### fix: merge


#### chore(packages): release


#### fix: test


#### fix: test


#### test: x


#### chore(packages): release


#### fix: version


#### fix: change scope


#### fix(webpack): ajout dossier tests


#### feat(webpack): génération des dist par package + package all


#### feat(webpack): mise en place provisoire dist packages




## v0.3

### [v0.3.4](https://github.com/GouvernementFR/dsfr/compare/v0.3.1...v0.3.4) - 9 Novembre 2020

#### chore(packages): release


#### test: restricted package


#### fix: merge


#### fix: merge


#### fix(webpack): ajout dossier tests


#### feat(webpack): génération des dist par package + package all


#### feat(webpack): mise en place provisoire dist packages



### [v0.3.1](https://github.com/GouvernementFR/dsfr/compare/v0.3.0...v0.3.1) - 3 Novembre 2020

#### chore(packages): release


#### fix: test


#### fix: test


#### test: x



### [v0.3.0](https://github.com/GouvernementFR/dsfr/compare/v0.2.0...v0.3.0) - 3 Novembre 2020

#### chore(packages): release


#### fix: version


#### fix: change scope


#### fix(search): reduce placeholder to "rechercher"


Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@gouvfr/dsfr",
"version": "1.10.1",
"version": "1.10.2",
"description": "Système de Design de l'Etat - DSFR",
"repository": "git@github.com:GouvernementFR/dsfr.git",
"author": "Service d'Information du Gouvernement <jean-charles.hourdeaux@pm.gouv.fr>",
Expand Down
3 changes: 3 additions & 0 deletions src/analytics/doc/analytics.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@

# Analytics

> **Important**
> La propriété de configuration `enableRating` a été retirée, celle-ci entraînant des envois de données trop importants. En remplacement, un attribut `data-fr-analytics-rating` peut être ajouté sur un élément dont on veut mesurer spécifiquement le taux de click.
> **Warning**
> Ce package est prévu pour fonctionner de manière optimale avec la version dsfr-1.9.0 ou suppérieure.
> L'ajout d'un patch, présent dans `dist/patch/`, permet le support des versions précédentes (à partir de la version dsfr-1.3.0).
Expand Down
25 changes: 12 additions & 13 deletions src/analytics/doc/analytics/actions.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
## Actions

Les actions correspondent aux impressions, aux évènements, ou aux interaction que l’on souhaite traquer. Le suivi de conversion couvre les besoins suivants :
Les actions correspondent aux évènements et aux interactions que l’on souhaite mesurer. Le suivi de conversion couvre les besoins suivants :

* Suivi d'action immédiate comme un clic sur un bouton, un téléchargement de fichier, …

* Suivi d'action avec une entrée (début=in) et une sortie (validation=out).
* Suivi d'action avec une entrée (début=in) et une sortie (validation=out) (voir taux d'interaction)

* Captation de paramètres associés à cette action comme des textes renseignés ou des cases cochées.

* Possibilité de gérer des séquences de conversion - création d'un funnel étape par étape.

* Les actions d'interaction sont limitées dans leur envoi à la seule première interaction avec l'élément dans la page, sauf si la donnée associée à l'envoi change. Par exemple, un bouton particulier dans le menu enverra des données au premier click, puis sera limité. Si la page change, il enverra de nouveau des données au premier click. Dans le cas d'un composant de recherche, chaque interaction enverra une requête de recherche différente et passera outre la règle de limitation. Si la requête de recherche est identique à la précédente, celle-ci ne sera pas envoyée.

#### ActionName

Lorsqu’une action est émise, un actionName est envoyé à Eulérian.
Ce nom d’action est constitué du type d’action, de l’intitulé de l'élément à remonté, de sa hiérarchie, et de son id.

> **Note**
> **Important**
> ⚠️ **Un id est obligatoire sur tous les éléments traqués** (retrouvez les éléments du dsfr nécéssitant un id dans la colonne “element” du [tableau d'actions des composants du dsfr](actions/component-actions.md)).
>Il est nécessaire que l’id soit :
> * unique : L’id doit être unique au site, ex:
Expand All @@ -30,20 +33,16 @@ exemple d’actionName : `(click)_titre_niveau_2_›_titre_niveau_3_›_label_de
> Les caractères suivants `"'<>*$&~`|\?^~` étant restreints par Eulerian, ils sont remplacés par une équivalence en caractère fullwidth : [Graphemica | Halfwidth and Fullwidth Forms](https://graphemica.com/blocks/halfwidth-and-fullwidth-forms)

#### Taux de click

L’API analytics utilise des actions pour suivre les interactions de l’utilisateurs dans et en dehors des composants.

Cette fonctionnalité peut permettre de connaître le taux d’interaction d’un élément, à savoir le rapport entre le nombre de fois où il a été affiché et le nombre de fois où une interaction a eu lieu.
#### Taux d'interaction

L’activation de cette fonctionnalité se fait d’abord dans le fichier de [configuration](installation/configuration.md) par la propriété `enableRating`
L’API analytics utilise des actions pour suivre les interactions de l’utilisateur dans et en dehors des composants.

Après avoir été activée, elle sera automatiquement en place sur les composants qui supportent la fonctionnalité (voir dernière colonne dans le [tableau](actions/component-actions.md)).
L'ajout de l'attribut `data-fr-analytics-rating` sur élément particulier permet d'activer la mesure du taux d’interaction sur cet élément, à savoir le rapport entre le nombre de fois où il a été affiché et le nombre de fois où une interaction a eu lieu.

> ***Note**
> Cette fonctionnalité est désactivée par défaut car elle peut entraîner un envoi de données très important (puisque chaque composant permettant de suivre le taux de click enverra la donnée d’affichage). Il est important de s’assurer de la pertinence de cette fonctionnalité.
> **Important**
> Cette fonctionnalité entraîne un envoi de donnée plus important, la donnée d'affichage étant automatiquement envoyée tandis que l'envoi de la donnée d'interaction se fait à l'intervention de l'utilisateur. Pour rappel, le modèle de facturation dépend du volume d'appels envoyés à Eulerian et l'envoi de multiples affichages de composants entraîne donc une hausse de la consommation de données. Il est important de s’assurer de la pertinence de chaque élément où cette fonctionnalité est activée afin d'optimiser l'envoi de données.

- Analytics/Actions
- [Actions d’interaction hors composant](actions/custom-actions.md)
- [Actions sur les composants DSFR](actions/component-actions.md)
- [Actions sur les composants DSFR](actions/component-actions.md)
Loading

0 comments on commit 12c3ebc

Please sign in to comment.