#
Metadaten
Die Dialog-API erlaubt das Versenden von Metadaten mit jeder Nachricht. Dies können z. B. Webseiten- oder Chatbotnutzer*innen-Informationen, Schlüssel zur Auflösung von Variablen etc. sein.
#
Kauz-Standard-Frontend
Das Kauz-Standard-Frontend überträgt stets folgende Daten:
- Den Document.Referrer, d. h. die URI der Seite, in die der Chat eingebettet ist. (
Meta-Key
ist
referrer
, Standard istno referrer
) - Die Sprache, die im Chatbot eingestellt ist (
Meta-Key
ist
chat_i18n_language
, Standard istde
)
Wenn bestimmte Aktionen ausgelöst werden, können zudem weitere Meta-Informationen einmalig übertragen werden, zum Beispiel
Standortinformation nach Standortfreigabe (lat
und long
).
Es gibt zusätzlich die Möglichkeit, bei der Einbindung Metadaten über URL-Parameter zu setzen. Diese werden mit jeder Chatbotnutzer*innen-Nachricht an die NLU übermittelt.
{customer}.managed-kauz.net/chat/{group}/?metadatum1=value1&metadatum2=value2
<script src="{customer}.managed-kauz.net/chat/{group}/placeholder/placeholder.production.js?metadatum1=value1&metadatum2=value2"></script>
Die Metadaten werden automatisch als net.kauz.ng.meta
im lokalen Speicher des Browsers abgelegt.
Sie sind somit über die Sessions von dem*der Chatbotnutzer*in hinweg persistent - selbst dann, wenn der*die Chatbotnutzer*in die Seite neu lädt oder auf eine andere Seite wechselt, auf der der Chatbot eingebunden ist.
#
Kauz-NLU-Engine
Ebenso wie das
#
Namensschema
Die Namen von Metadaten dürfen keine Leerzeichen, Sonderzeichen oder Punkte enthalten, da dies zu einem Mapping-Problem in der OpenSearch-Datenbank führt. Verwenden Sie als Separator für Metadaten am besten Unterstriche.