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.