Aller au contenu principal

JavaScript-Callback

La fonction de rappel JavaScript vous permet de réagir aux événements de l'assistant en ligne et d'exécuter votre propre logique — par exemple lorsqu'un flux est terminé.

Intégration de fonctions personnalisées

La fonction de rappel peut être utilisée pour réagir à divers événements dans l'assistant. L'objet résultat (res) contient les attributs event avec le nom de l'événement et les données de transaction data.

<script type="text/javascript">
const licenceCode = "LL-XYZ123456789";
const options = {
selector: "#meister1"
}
Lokalleads.init(licenceCode, options, (res) => {
if(res.event === "init") {
console.log("L'assistant a été chargé");
// TODO mon implémentation
}
if(res.event === "flow_completed") {
console.log("Une demande a été générée", res.data.leadId);
// TODO mon implémentation
}
});
</script>

Événements

Les événements suivants peuvent être implémentés :

NomDescription
initL'assistant a été chargé et est prêt.
flow_completedLa page de résultats de l'assistant a été atteinte par l'utilisateur.

Données

Les données suivantes sont disponibles :

NomDescription
idID de cette transaction.
leadIdID sous lequel cette demande peut être trouvée dans le portail client.
inputsDonnées saisies par l'utilisateur.
attention

Les autres données dans l'objet data ne doivent pas être utilisées et peuvent changer à tout moment.