-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
📝 doc(analytics): doc analytics en markdown [DS-3215] (#599)
Transformation du pdf de la doc analytics en fichiers markdown
- Loading branch information
Showing
19 changed files
with
1,407 additions
and
3 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
|
||
# Analytics | ||
|
||
> **Warnning** | ||
> Version Beta | ||
> * Les tests sur les données remontées sont toujours en cours. | ||
Merci de nous informer des problématiques que vous pourriez rencontrer. | ||
> * Les versions précédentes du DSFR sont en partie supportées. | ||
> Le périmètre de ce support sera détaillé dans de prochaines versions. | ||
> L’usage avec d’anciennes versions est livré “AS IS”. | ||
|
||
> **Note** | ||
> * Support de IE11 | ||
> * Support des SPA (Angular, React et Vue) | ||
> * Tous les composants implémentés | ||
> * Taux de click désactivé par défaut (économie de donnée) et activable via la configuration | ||
> * Opt out complet supporté | ||
> * id requis sur les éléments tracés, l’API remonte les id manquants dans la console | ||
Le système de design apporte avec lui un outil de collecte de données analytics basé sur la solution Eulérian. Ce package, bien que fourni par le DSFR, peut être utilisé indépendamment de celui-ci via une version standalone. | ||
|
||
Ce package est compatible à partir de la version dsfr-1.9.0, pour les versions précédentes l’ajout d'un patch permet unsupport jusqu’à dsfr-1.3.0. | ||
|
||
|
||
- Analytics | ||
- [Installation](analytics/installation.md) | ||
- [Configuration](analytics/installation/configuration.md) | ||
- [class ConsentManagerPlatform](analytics/installation/cmp.md) | ||
- [class Opt](analytics/installation/opt.md) | ||
- [Collector](analytics/collector.md) | ||
- [class Analytics](analytics/classes/analytics.md) | ||
- [class Page](analytics/classes/page.md) | ||
- [class User](analytics/classes/user.md) | ||
- [class Site](analytics/classes/site.md) | ||
- [class Search](analytics/classes/search.md) | ||
- [class Funnel](analytics/classes/funnel.md) | ||
- [Actions](analytics/actions.md) | ||
- [Actions d’interaction hors composant](analytics/actions/custom-actions.md) | ||
- [Actions sur les composants DSFR](analytics/actions/component-actions.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
## 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 : | ||
|
||
* 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). | ||
|
||
* 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. | ||
#### 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** | ||
> ⚠️ **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: | ||
> * Deux boutons différents ne doivent pas avoir le même id, même sur des pages différentes | ||
> * Le header peut avoir le même id sur toute les pages s’il est identique | ||
> * pérenne : L’id doit être le même pour tous les utilisateurs et figé dans le temps. | ||
exemple d’actionName : `(click)_titre_niveau_2_›_titre_niveau_3_›_label_de_l_element_[button-id-1]` | ||
|
||
> **Note** | ||
> Les espaces sont remplacé par des `_` [_ | low line (U+005F) @ Graphemica](https://graphemica.com/_) | ||
> Les niveaux de hiérarchie sont séparé par des `›` [› | single right-pointing angle quotation mark (U+203A) @ Graphemica](https://graphemica.com/%E2%80%BA) | ||
> 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. | ||
|
||
L’activation de cette fonctionnalité se fait d’abord dans le fichier de [configuration](installation/configuration.md) par la propriété `enableRating` | ||
|
||
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)). | ||
|
||
> ***Note** | ||
> Cette fonctionnalité 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é. | ||
|
||
- Analytics/Actions | ||
- [Actions d’interaction hors composant](actions/custom-actions.md) | ||
- [Actions sur les composants DSFR](actions/component-actions.md) |
Oops, something went wrong.