JavaScript-Callback
De JavaScript-callbackfunctie stelt u in staat te reageren op gebeurtenissen in de Online Assistent en uw eigen logica uit te voeren — bijvoorbeeld wanneer een flow is voltooid.
Integratie van eigen functies
De callbackfunctie kan worden gebruikt om te reageren op verschillende gebeurtenissen in de assistent.
Het resultaatobject (res) bevat de attributen event met de naam van de gebeurtenis en de transactiegegevens data.
<script type="text/javascript">
const licenceCode = "LL-XYZ123456789";
const options = {
selector: "#meister1"
}
Lokalleads.init(licenceCode, options, (res) => {
if(res.event === "init") {
console.log("De assistent is geladen");
// TODO mijn implementatie
}
if(res.event === "flow_completed") {
console.log("Er is een aanvraag gegenereerd", res.data.leadId);
// TODO mijn implementatie
}
});
</script>
Gebeurtenissen
De volgende gebeurtenissen kunnen worden geïmplementeerd:
| Naam | Beschrijving |
|---|---|
init | De assistent is geladen en klaar. |
flow_completed | De resultatenpagina van de Online Assistent is bereikt door de gebruiker. |
Gegevens
De volgende gegevens zijn beschikbaar:
| Naam | Beschrijving |
|---|---|
id | ID van deze transactie. |
leadId | ID waaronder deze aanvraag in het klantportaal kan worden gevonden. |
inputs | Door de gebruiker ingevoerde gegevens. |
pas op
Andere gegevens in het data-object mogen niet worden gebruikt en kunnen op elk moment worden gewijzigd.