class Site
L’instance de Site est accessible depuis
window.dsfr.analytics.site
CONFIGURATION
<script>
window.dsfr = {
analytics: {
site: {
environment: 'production', // by default development ['development', 'stage', 'production']
entity: 'Ministère des armées', // Entity responsible for website
language: '', // language of the website (ISO 639-1). default to html lang
target: 'target', // site target
type: 'type', // site type
region: 'FR-IDF', // region of the website (ISO 3166-2:FR)
department: 'FR-75', // department of the website (ISO 3166-2:FR)
version: '1.0.0', // version of the website
},
}
};
</script>
PROPRIÉTÉS
environment
String (EA: site_environment)
window.dsfr.analytics.site.environment
Défini l’environnement du site parmi :
-
development
(dev) (default) -
production
(prod) stage
Les différentes valeurs sont énumérées dans l’objet
window.dsfr.analytics.site.constructor.Environment
entity
String (EA: site_entity) (required)
window.dsfr.analytics.site.entity
Défini l'entité responsable du site (obligatoire)
language
String (EA: site_language)
window.dsfr.analytics.site.language
Défini la langue du site en ISO 639-1
Par défaut, reprend l’attribut lang sur la balise
<html>
de la page
target
String (EA: site_target)
window.dsfr.analytics.site.target
Défini l'objectif du site
type
String (EA: site_type)
window.dsfr.analytics.site.type
Défini le type de site
region
String (EA: site_region)
window.dsfr.analytics.site.region
Défini la région du site (pour les sites régionaux) au format ISO 3166-2
department
String (EA: site_department)
window.dsfr.analytics.site.department
Défini le département du site (pour les sites départementaux) au format ISO 3166-2
version
String (EA: site_version)
window.dsfr.analytics.site.version
Défini la version du site
api
String (EA: api_version)
window.dsfr.analytics.site.api
Retourne la version de l’API DSFR, géré et injecté automatiquement par le script
MÉTHODES
reset (clear = false)
window.dsfr.analytics.site.reset(clear)
Permet de remettre les données dans l'état d’origine de la configuration.
Si le paramètre
clear = true
=> toutes
les données sont remises en état indéfini.