JavaScript-Callback
Integration eigener Funktionen
Mithilfe der Callback-Funktion kann auf diverse Events im Assistenen reagiert werden.
Das Ergebnis-Objekt (res
) beinhaltet die Attribute event
mit der Bezeichnung des Events und die Transaktionsdaten data
.
<script type="text/javascript">
const licenceCode = "LL-XYZ123456789";
const options = {
selector: "#meister1"
}
Lokalleads.init(licenceCode, options, (res) => {
if(res.event === "flow_completed") {
console.log("Eine Anfrage wurde generiert", res.data.leadId);
// TODO meine Implementierung
}
});
</script>
Events
Folgende Events können implementiert werden:
Attribut | Beschreibung |
---|---|
flow_completed | Die Ergenisse-Seite des Assistenten wurde durch den Benutzer erreicht. |
Daten
Folgende Daten stehen zur Verfügung:
Attribut | Beschreibung |
---|---|
id | ID dieser Transaktion. |
leadId | ID unter der man diese Anfrage im Kundenportal findet. |
inputs | Daten die der Benutzer eingegeben hat. |
caution
Weitere Daten im data
Objekt sollten nicht verwendet werden und können sich jederzeit ändern.