Ga naar hoofdinhoud

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:

NaamBeschrijving
initDe assistent is geladen en klaar.
flow_completedDe resultatenpagina van de Online Assistent is bereikt door de gebruiker.

Gegevens​

De volgende gegevens zijn beschikbaar:

NaamBeschrijving
idID van deze transactie.
leadIdID waaronder deze aanvraag in het klantportaal kan worden gevonden.
inputsDoor de gebruiker ingevoerde gegevens.
pas op

Andere gegevens in het data-object mogen niet worden gebruikt en kunnen op elk moment worden gewijzigd.