Studio Benutzerhandbuch / Version 2107
Table Of ContentsNormalerweise führen Sie die Kundenpersona-Einstellungen im Formular in einer graphischen Oberfläche durch (siehe Kapitel 7.4.2: “Kundenpersonas anlegen”). Wenn allerdings jemand im Site Manager oder in der Registerkarte Basis Einstellungen einen Fehler im Datenformat erzeugt hat, wird anstatt des GUIs ein einfaches Textfeld angezeigt. Hier können Sie den Fehler korrigieren.
In Abbildung 7.12, „Kundenpersonas in CoreMedia Studio bearbeiten“ verursacht der Eintrag "referrer.searchengine.en=google" einen Fehler, da mehrere Punkte in einem Property-Schlüssel nicht erlaubt sind.
Die Properties werden aufgrund ihres Property-Schlüssels in verschiedene Kontexte verteilt. Hier ein Beispiel:
personal.givenname=Alice personal.familyname=Doe personal.dateofbirth=1967-06-30T00:00:00+02:00 personal.emailaddress=alice@fakehost.com personal.dateTime=2011-05-18T12:20:00+02:00 keyword.sports=1 keyword.fashion=0.7
Der Teil vor dem "." wird verwendet um einen Kontext mit diesem Namen zu erzeugen. Das heißt, im Beispiel gibt es zwei benannte Kontexte, keyword und personal. Der Kontext keyword enthält zwei Einträge sports=1 and fashion=0.7.
Unterstützte Werttypen
Wenn Kontext-Daten gelesen werden, werden die Werte zu einem Schlüssel spezifisch interpretiert. Dabei wird einer der vorhandenen Typen verwendet.
Die folgenden Typen können für Werte verwendet werden:
String (implizit oder explizit)
Boolean
Zahl
Datum
Ein String wird nur explizit gelesen, wenn der Wert in einfachen oder doppelten Anführungszeichen steht. Die Anführungszeichen werden dabei nicht als Teil des Wertes interpretiert. Wenn keine Anführungszeichen angegeben werden, wird zuerst versucht den Wert als Boolean, Datum oder Nummer zu interpretieren, bevor er als String interpretiert wird.
Beispiel
example.string="an "example" String" or example.string='an "example" String'
Ein Boolean-Wert kann als "true" oder "false" definiert sein.
Eine Zahl kann in jedem Format angegeben werden, dass in der Java-Programmiersprache in ein Float-Objekt geparst werden kann. Beispiele:
1234
1234.0
-1234
-1234.0
Oder in wissenschaftlicher Schreibweise:
1.2345E5
1.2345E+5
1.2345E-5
Ein Datum kann in den folgenden Formaten angegeben werden:
ISO8601
yyyy-MM-dd'T'HH:mm:ss.SSSZ
yyyy-MM-dd HH:mm:ss