Login / Benutzerattribute
  Alle Dokumentation

Login

Benutzerattribute

So funktioniert's

Attribute sind Benutzerfunktionen und werden als Schlüssel-Wert-Paare gespeichert. Mithilfe der Attribute können Sie:

  • Benutzer segmentieren
  • personalisierte Startseiten für jede Benutzergruppe in Ihrem Web Shop erstellen
  • Benutzerdaten zwischen verschiedenen Publishing-Plattformen übertragen

Es gibt zwei Arten von Benutzerattributen:

  • Von Benutzern editierbar. Die Werte für diese Attributtypen werden von einem Benutzer eingegeben oder entsprechend der Ingame-Logik clientseitig festgelegt. Zum Beispiel: Name und Eigenschaften des Spielercharakters, Schwierigkeitsgrad des Spiels usw.

  • Schreibgeschützt. Die Werte für diese Attributtypen werden aufseiten des Anwendungsservers eingegeben und bearbeitet. Wir empfehlen Ihnen, diese Attribute für die Konfiguration von Spielercharaktereigenschaften oder Benutzerparametern zu verwenden, die nicht regelmäßig geändert werden. Zum Beispiel: Wahrscheinlichkeit für das Erhalten einen Bonus, Schlüsselparameter von Spielercharakteren, Benutzerkategorien usw.

Um die Integrität der übermittelten Daten zu gewährleisten, können Sie im Kundenportal bei Bedarf Attributprüfregeln im JSON-Schema festlegen. Sie können die Attribute mithilfe der Login-API-Methoden oder mithilfe von Webhooks verwalten. Ebenso können Sie im Kundenportal die Attributwerte bearbeiten.

Wie komme ich dazu

So konfigurieren Sie Benutzerattribute:

  1. Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
  2. Klicken Sie bei dem gewünschten Login-Projekt auf Konfigurieren.
  3. Scrollen Sie zum Block Nutzerdatenbank, und klicken Sie auf Benutzerattributeschema.

  1. Legen Sie die Attributprüfregeln im JSON-Schema fest (optional):

Hinweis
Fügen Sie alle Benutzerattribute dem JSON-Schema hinzu, um die Personalisierung des Ingame-Shops zu aktivieren.

    • Geben Sie im Objekt properties eine Reihe von Benutzerattributen und deren Eigenschaften an. Mögliche Datentypen: string, number, integer oder boolean. Die Objekttiefe: 1.
    • Legen Sie im Objekt additionalProperties fest, ob es möglich sein soll, zusätzliche Felder zu erstellen, die nicht im properties-Objekt aufgeführt sind. Stellen Sie den Wert auf true, wenn Sie zusätzliche Felder erlauben möchten, oder auf false, um zusätzliche Felder zu verbieten.
    • Geben Sie im Array required eine Liste der erforderlichen Attribute an.
    • Stellen Sie den Wert im Feld type auf object.

Hinweis
Jeder Benutzerattributname wird einzeln angegeben. Reguläre Ausdrücke, Maskierung und die Eigenschaft patternProperties werden nicht unterstützt.
Wenn Sie den Benutzerattributtyp nicht im JSON-Schema angeben, wird das Feld type beim Aktualisieren des Attributs standardmäßig auf den Wert data_type gesetzt.
Beispielhaftes JSON-Schema:
Copy
Full screen
Small screen
{
	"$schema": "https://json-schema.org/draft/2020-12/schema",
	"properties": {
		"game": {
			"description": "Name of the game played by user.",
			"type": "string"
		},
		"age": {
			"description": "User's age.",
			"type": "integer"
		},
		"had_ban": {
                 "description": "Whether the user was banned.",
			"type": "boolean"
		},
		"last_purchase": {
                 "description": "Date of user's last purchase.",
			"type": "string",
		}
	},
	"additionalProperties": false,
	"required": [
		"age",
		"game",
		"last_purchase"
	],
	"type": "object"
}

  1. Verwenden Sie auf Ihrer Website oder in Ihrer Anwendung die folgenden Login-API-Methoden, um die Logik für die Nutzung von Benutzerattributen zu implementieren:

Hinweis
Beim Aufruf der Methode Attribute des Benutzers vom Server abrufen werden alle Benutzerattributwerte als Strings zurückgegeben.

So bearbeiten Sie Benutzerattributwerte

So bearbeiten Sie Benutzerattributwerte:

  1. Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
  2. Klicken Sie bei dem gewünschten Login-Projekt auf Konfigurieren.
  3. Scrollen Sie zum Block Nutzerdatenbank, und klicken Sie auf Nutzer.

  1. Suchen Sie in der Tabelle nach dem Benutzer, und klicken Sie in der entsprechenden Zeile auf Attribute.
  1. Wählen Sie in dem Pop-up-Fenster das zu bearbeitende Attribut aus, klicken Sie auf das Stift-Symbol, um den Wert zu bearbeiten, und klicken Sie anschließend auf Speichern.
War dieser Artikel hilfreich?
Vielen Dank!
Gibt es etwas, das wir verbessern können? Nachricht
Das tut uns leid
Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
Letztmalig aktualisiert: 18. September 2024

Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

Problem melden
Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
Vielen Dank für Ihr Feedback!