#Méthodes

#Audit

#noConflict

.noConflict(): this

Si un objet Audit est déjà présent dans l'objet global de la page, la librairie Audit.js sera renommée PooolAudit et l'objet Audit d'origine sera restauré.

#init

.init(appId: String): this

Initialise Audit avec l'identifiant de votre application.

#sendEvent

.sendEvent(eventName: String, data?: Object, options?: AuditOptions): Promise

Envoie un événement Audit.

#Available events

#page-view

#Options

#beacon
  • Type: Boolean
  • Défaut: false
Envoie l'événement via l'API Beacon (navigator.sendBeacon) pour éviter de perdre les requêtes envoyées juste avant une redirection (comme un clic sur un bouton).

#config

.config(optionName: String, optionValue: Any, readOnly?: Boolean): this

.config(options: Object, readOnly?: Boolean): this

Permet de configurer les options d'Audit.js. Voir la documentation des options de configuration.

#on

.on(name: String, callback: Function): this

Permet d'ajouter un listener à un événement particulier. Voir la documentation concernant les évènements.

#once

.once(name: String, callback: Function): this
Même principe que .on(), mais l'événement ne se déclenche qu'une seule fois et le callback est supprimé juste après.

#off

.off(name: String, callback: Function): this
Permet de supprimer un listener d'un événement particulier précédemment ajouté par .on() ou .once().