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 :
| Nom | Description |
|---|---|
init | L'assistant a été chargé et est prêt. |
flow_completed | La page de résultats de l'assistant a été atteinte par l'utilisateur. |
Données
Les données suivantes sont disponibles :
| Nom | Description |
|---|---|
id | ID de cette transaction. |
leadId | ID sous lequel cette demande peut être trouvée dans le portail client. |
inputs | Donné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.