Reservierte Parameter
Mit dem
Interact
API werden mehrere reservierte Parameter verwendet. Einige werden für den Laufzeitserver benötigt und andere können für zusätzliche Funktionen verwendet werden.
postEvent-Funktionen
Funktion
Parameter
Beschreibung
In angepasste Tabelle protokollieren
UACICustomLoggerTableName
Der Name einer Tabelle in der Datenquelle der Laufzeittabellen. Wenn Sie diesen Parameter mit einem gültigen Tabellennamen angeben, schreibt die Laufzeitumgebung alle Sitzungsdaten in die ausgewählte Tabelle. In der Tabelle werden alle Spaltennamen ausgefüllt, die mit den NameValuePair-Sitzungsdaten übereinstimmen. Die Laufzeitumgebung schreibt eine Null in jede Spalte, die nicht mit einem Name/Wert-Paar der Sitzung übereinstimmt. Mit den
customLogger
-Konfigurationseigenschaften können Sie den Prozess verwalten, der in die Datenbank schreibt.
Mehrere Antworttypen
UACILogToLearning
Eine Ganzzahl mit dem Wert 1 oder 0. 1 gibt an, dass die Laufzeitumgebung das Ereignis als eine Akzeptanz zum Lernen protokollieren soll. 0 gibt an, dass die Laufzeitumgebung das Ereignis zum Lernen nicht protokollieren soll. Mit diesem Parameter können Sie mehrere
postEvent
-Methoden erstellen, die verschiedene Antworttypen protokollieren, ohne das Lernen zu beeinflussen. Es ist nicht erforderlich, diesen Parameter für Ereignisse zu definieren, die einen Kontakt, eine Annahme oder eine Ablehnung protokollieren. Sie müssen diesen Parameter in Verbindung mit
UACIResponseTypeCode
verwenden. Wenn Sie
UACILOGTOLEARNING
nicht definieren, verwendet die Laufzeitumgebung den Standardwert 0 (sofern das Ereignis keinen Kontakt, keine Annahme und keine Ablehnung auslöst).
UACIResponseTypeCode
Ein Wert, der einen Antworttypcode darstellt. Der Wert muss ein gültiger Eintrag in der
UA_UsrResponseType
-Tabelle sein
Antwortverfolgung
UACIOfferTrackingCode
Der Verfahrenscode für das Angebot. Sie müssen diesen Parameter definieren, wenn das Ereignis in den Kontakt- oder Antwortverlauf protokolliert. Pro Ereignis können Sie immer nur einen Verfahrenscode übergeben. Wenn Sie den Verfahrenscode für einen Angebotskontakt nicht übergeben, protokolliert die Laufzeitumgebung jeweils einen Angebotskontakt für jedes Angebot in der zuletzt empfohlenen Angebotsliste. Wenn Sie den Verfahrenscode für eine Antwort nicht übergeben, gibt die Laufzeitumgebung einen Fehler zurück. Wenn Sie die sitzungsübergreifende Antwortverfolgung konfigurieren, können Sie mit dem
UACIOfferTrackingcodeType
-Parameter definieren, welcher Verfolgungscodetyp anstelle des Verfahrenscodes verwendet werden soll.
Sitzungsübergreifende Antwortverfolgung
UACIOfferTrackingCodeType
Eine Zahl, die den Verfolgungscodetyp definiert. 1 ist der Standardverfahrenscode und 2 ist der Angebotscode. Alle Codes müssen gültige Einträge in der
UACI_TrackingType
-Tabelle sein. Sie können dieser Tabelle weitere und angepasste Codes hinzufügen.
Ausführung bestimmter Ablaufdiagramme
UACIExecuteFlowchartByName
Wenn Sie diesen Parameter für eine Methode definieren, die eine Segmentierung oder erneute Segmentierung auslöst (
startSession
,
setAudience
oder
postEvent
), führt
Interact
nicht alle Ablaufdiagramme für die aktuelle Zielgruppenebene, sondern nur die angegebenen Ablaufdiagramme aus. Um eine Liste mit Ablaufdiagrammen anzugeben, trennen Sie diese durch eine vertikale Linie ( | ).
Reservierte Laufzeitumgebungsparameter
Die folgenden reservierten Parameter werden von der Laufzeitumgebung verwendet. Verwenden Sie diese Namen nicht für Ihre Ereignisparameter.
UACIEventID
UACIEventName
UACIInteractiveChannelID
UACIInteractiveChannelName
UACIInteractionPointID
UACIInteractionPointName
UACISessionID
Copyright IBM Corporation 2012. All Rights Reserved.