Enrichir les évènements de statistique

⚠️ Cette fonctionnalité est disponible que pour un usage interne

La fonction axeptio.pushEvent({ type: EVENT_TYPE, correlationId: ID }); est une commande utilisée pour enrichir les statistiques avec un identifiant ajouté dans correlationId. Pour comprendre comment utiliser cette fonction, il est important de comprendre ce que chaque composant de la fonction fait.

  • axeptio.pushEvent: C'est la méthode principale que nous utilisons pour envoyer un événement à Axeptio. En d'autres termes, nous disons à Axeptio qu'un certain événement s'est produit.

  • { type: 'form:submit', correlationId: formId }: Ceci est l'événement que nous envoyons. Il a deux parties :

    • type: 'form:submit' : Cela indique le type d'événement qui s'est produit. Dans ce cas, c'est la soumission d'un formulaire.

    • correlationId: formId : C'est l'identifiant unique que nous associons à cet événement. Cela peut être utilisé plus tard pour retrouver cet événement spécifique.

Exemple d'utilisation :

// Supposons que nous ayons un formulaire avec l'ID 'monFormulaire'
var monFormulaire = document.getElementById('monFormulaire');

// Nous allons générer un GUID unique pour cet événement
var formGuid = generateGUID();

// Maintenant, nous allons ajouter un écouteur d'événements à notre formulaire
// Cet écouteur sera déclenché lorsque l'utilisateur soumettra le formulaire
monFormulaire.addEventListener('submit', function() {
  // Lorsque le formulaire est soumis, nous envoyons l'événement à Axeptio
  axeptio.pushEvent({ type: 'form:submit', correlationId: formGuid });
});

Dans cet exemple, chaque fois que l'utilisateur soumet le formulaire, un nouvel événement est envoyé à Axeptio avec un identifiant unique. Cela vous permettra de suivre précisément quand et combien de fois ce formulaire spécifique est soumis.

Dernière mise à jour