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

Information

Les noms entre parenthèses (EA: …) correspondent au nom des variables restituées dans le datalayer et envoyées à Eulerian.

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.


Proposer une amélioration

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