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.