Belohnungssystem
So funktioniert's
Das Belohnungssystem motiviert die Nutzer dazu, im Shop mit Echtgeld einzukaufen. Bei jedem Kauf erhalten die Nutzer Wertpunkte und durchlaufen dabei eine Belohnungskette. Sind die Nutzer Mitglied eines Clans, fließen ihre Wertpunkte dem gesamten Clan zu.
Belohnungsketten
Sie können individuelle Belohnungsketten und Clan-Belohnungsketten erstellen und Nutzern Belohnungen für gekaufte Artikel gewähren. Im Projekt können mehrere Belohnungsketten beliebigen Typs festgelegt sein. Jede Kette kann bis zu 31 Schritte umfassen. Für jeden Schritt legen Sie die Anzahl der Wertpunkte fest, die zum Erhalt einer Belohnung erforderlich sind.
Sie können auch eine personalisierte Belohnungskette erstellen. Durch die Personalisierung wird die Kette nur einer bestimmten Gruppe angezeigt, die aufgrund ihrer Attribute dazu berechtigt ist. Eine personalisierte Belohnungskette kann sowohl für einen einzelnen Nutzer als auch für einen Clan erstellt werden.
Wertpunkte
Der Fortschritt eines Nutzers in einer Belohnungskette wird durch Wertpunkte bestimmt. Es gibt zwei Arten von Wertpunkten: individuelle und Clan-Wertpunkte – entsprechend den verschiedenen Belohnungskettentypen.
Werden dieselben Wertpunkte in mehreren Belohnungskette verwendet:
- wird das Punkteguthaben auf alle Ketten verteilt, auch auf die neu erstellten Ketten;
- behalten in einer neu erstellten Kette die Nutzer ihre zuvor gesammelten Punkte;
- wird durch das Zurücksetzen der Kette das Punkteguthaben in allen Ketten gelöscht, die sich die bestehenden Wertpunkte teilen.
- Die Wertpunkte wird nicht unmittelbar nach Ablauf des Kettenzeitraums zurückgesetzt. Die Zurücksetzung erfolgt stattdessen viermal pro Stunde: um XX:00, XX:15, XX:30 und XX:45 Uhr. Wenn eine Kette beispielsweise um 12:03 Uhr endet, erfolgt die Zurücksetzung um 12:15 Uhr.
Zwischen Ketten, die dieselben Wertpunkte verwenden, sollten mindestens 15 Minuten liegen – andernfalls bleibt keine Zeit, das Guthaben zurückzusetzen, und die Nutzer beginnen die neue Kette mit ihrem vorherigen Guthaben. Wenn Sie den Fortschritt sofort zurücksetzen möchten, verwenden Sie den API-Aufruf Belohnungskette zurücksetzen.
Das Clan-Guthaben ergibt sich aus der Summe der Guthaben aller Clan-Mitglieder. Daher wird das Clan-Guthaben nach dem Zurücksetzen ebenfalls auf null gesetzt.
Belohnungen
Bei jedem Schritt in der Belohnungskette, kann ein Nutzer zwischen 1 und 10 Belohnungen erhalten. Ein Clan kann somit zwischen 1 und 10 Belohnungen pro Mitglied und Schritt erhalten.
Sie können die Nutzer mit folgenden Artikelarten belohnen:
- virtuelle Gegenstände
- virtuelle Währung
- virtuelle Währungspakete
- Bundles
Belohnungssystem einrichten
Sie können das Belohnungssystem im Kundenportal oder über die API konfigurieren:
- Erstellen Sie Wertpunkte. Stellen Sie sicher, dass Ihr Shop Artikel enthält, für die Nutzer beim Kauf Wertpunkte erhalten.
- Erstellen Sie eine Belohnungskette.
- Verwenden Sie den API-Aufruf Belohnungskette zurücksetzen.
- Aktivieren Sie im Kundenportal in den Gültigkeitszeitraumeinstellungen der Katten das Kontrollkästchen Nutzerfortschritt nach Ende der Kette zurücksetzen – hierbei wird die Kette zurückgesetzt, sobald sie endet.
Über Kundenportal einrichten
Sie können das Belohnungssystem in Ihrem Konto oder über die API konfigurieren:
- Erstellen Sie Wertpunkte. Stellen Sie sicher, dass Ihr Shop Artikel enthält, für die Nutzer beim Kauf Wertpunkte erhalten.
- Erstellen Sie eine Belohnungskette.
- Verwenden Sie den API-Aufruf Belohnungskette zurücksetzen.
- Im Konto, indem Sie in den Gültigkeitszeitraumeinstellungen der Kette das Kontrollkästchen Nutzerfortschritt nach Ende der Kette zurücksetzen aktivieren – hierbei wird die Kette automatisch zurückgesetzt, sobald sie endet.
Im Konto einrichten
Um Wertpunkte zu erstellen:
- Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Klicken Sie auf Wertpunkte erstellen.
- Legen Sie die folgenden Parameter fest:
- Fügen Sie ein Bild hinzu (optional).
- Vergeben Sie einen Namen.
- Geben Sie eine eindeutige SKU ein.
- Wenn Sie Clan-Wertpunkte erstellen möchten, aktivieren Sie die Option Als Clan-Wertpunkte verwenden. Diese Einstellung kann nach der Erstellung der Wertpunkte nicht mehr geändert werden.
- Weisen Sie die Wertpunkte zu: Wählen Sie die Artikel aus und legen Sie fest, wie viele Wertpunkte Nutzer für den Kauf jedes Artikels erhalten. Sollten in Ihrem Shop noch keine Artikel vorhanden sein, können Sie die aktuellen Einstellungen speichern und später zu diesem Schritt zurückkehren.
- Klicken Sie bei Bedarf auf Zeile hinzufügen, um weitere Positionen zu ergänzen.
- Klicken Sie auf Wertpunkte erstellen.
Um die Einstellungen für einen bestimmten Wertpunkt zu ändern, müssen Sie in der entsprechenden Zeile auf Bearbeiten klicken.
So erstellen Sie eine Belohnungskette:
- Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Klicken Sie auf Belohnung erstellen.
- Wählen Sie den Typ der Neuen Belohnungskette — individuelle Belohnungskette oder Belohnungskette des Clans.
- Legen Sie die folgenden Parameter. Bei individuellen Belohnungsketten:
- Vergeben Sie einen Namen für die Belohnungskette.
- Geben Sie eine Beschreibung ein.
- Wählen Sie in der Drop-Down-Liste Wertpunkte aus.

- Wenn Sie die Belohnungskette des Clans wählen:
- Wählen Sie in der Drop-Down-Liste Clan-Typ, wählen Sie einen Typ eines Clans.
- Richten Sie die Parameter der Belohnungskette des Clans ein:
- Legen Sie den Namen der Belohnungskette fest.
- Geben Sie eine Beschreibung ein.
- Legen Sie einen Titel für den Popup-Header der Belohnungskette fest.
- Legen Sie den Text für den Popup-Hinweis fest (was die Nutzer tun müssen, um Belohnungen für Ihren Clan zu verdienen).
- Fügen Sie ein Bild hinzu (optional).
- Wählen Sie in der Drop-Down-Liste Wertpunkte aus.

- Klicken Sie auf Weiter.
- Klicken Sie auf Neuen Schritt hinzufügen.
- Legen Sie die folgenden Parameter fest und klicken Sie auf Speichern:
- Schrittname.
- Erforderliche Anzahl von Wertpunkten, um die Belohnung zu erhalten.
- Erforderliche Anzahl von virtuellen Gegenständen für den
- Klicken Sie auf Speichern.
- Ergänzen Sie die erforderliche Anzahl von Schritten, und klicken Sie auf Weiter.
- So personalisieren Sie die Belohnungskette:
- Aktivieren Sie den Schalter Personalisierte Belohnungskette.
- Wählen Sie eine der Optionen für die Kettenanzeige aus:
- Belohnungskette bestimmten Nutzern anzeigen: Legen Sie die Personalisierungsbedingungen fest. In diesem Fall wird die Kette nur autorisierten Nutzern angezeigt, die die festgelegten Bedingungen erfüllen.
- Belohnungskette Nutzern anzeigen, die die Bedingungen nicht erfüllen: Bei einer solchen Kette müssen Sie keine Personalisierungsbedingungen festlegen. Die Kette wird sowohl nicht autorisierten Nutzern angezeigt als auch in Fällen, in denen für den autorisierten Nutzer keine passende Belohnungskette gefunden wurde.
- Klicken Sie auf Weiter.
- Legen Sie den Gültigkeitszeitraum der Belohnungskette fest: Zeitzone, Start- und Enddatum. Um eine Belohnungskette ohne Enddatum zu erstellen, müssen Sie das Kontrollkästchen Kein Enddatum aktivieren.
Klicken Sie auf +, um einen weiteren Gültigkeitszeitraum hinzuzufügen. Wenn für eine Belohnungskette mehrere Gültigkeitszeiträume festgelegt sind, muss jeder davon ein Enddatum haben. Die Belohnungskette endet nach Verstreichen der letzten Sekunde der angegebenen Minute. Wenn beispielsweise als Enduhrzeit 12:00 Uhr festgelegt ist, läuft die Belohnungskette bis 12:00:59 Uhr.
- Damit der Fortschritt der Belohnungskette automatisch zurückgesetzt wird, müssen Sie das Kontrollkästchen Nutzerfortschritt nach Ende der Kette zurücksetzen aktivieren.
- Wenn Sie möchten, dass die Belohnungskette zu einem bestimmten Zeitpunkt zurückgesetzt wird, müssen Sie den Schalter Belohnungskette regelmäßig neu starten aktivieren und den Modus festlegen.
- Klicken Sie auf Erstellen.
- Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Öffnen Sie Ihr Projekt im Konto und navigieren Sie zum Menüpunkt LiveOps > Belohnungen.
- Klicken Sie in der Zeile der gewünschten Kette auf •••, und wählen Sie dann Aktivieren aus der Dropdown-Liste aus.
Über die API einrichten
Sie können die Methoden aus der Untergruppe Verwaltung der Methodengruppe Belohnungsketten und Wertpunkte nutzen, um das Belohnungssystem zu verwalten.
| Funktion | API-Aufruf |
|---|---|
| Wertpunkte erstellen, die Zugriff auf Belohnungen gewähren. | Wertpunkt erstellen. |
| Wertpunkte angegebenen Artikeln zuweisen. | Wertpunkte für Artikel festlegen. Die Nutzer erhalten diese Punkte nach dem Kauf der Artikel. |
| Belohnungskette erstellen. | Belohnungskette erstellen. |
| Gültigkeitszeiträume für Belohnungsketten festlegen | Belohnungskette erstellen oder Belohnungskette aktualisieren. Übermitteln Sie das Feld periods als Objekt-Array, wobei date_from das Startdatum und date_until das Enddatum des Gültigkeitszeitraums definiert.Soll die Belohnungskette auf unbestimmte Zeit laufen, müssen Sie nur ein Anfangsdatum festlegen und “periods[0].date_until": null übermitteln. |
| Kette personalisieren | Belohnungskette erstellen oder Belohnungskette aktualisieren. Übermitteln Sie die Bedingungen für die Sichtbarkeit der Kette im Arrayattribute_conditions.Sie können die Sichtbarkeit der Kette auch über den Parameter is_always_visible steuern. Die Logik ist wie folgt:
|
| Belohnungskette aktivieren/deaktivieren. | Belohnungskette aktivieren/deaktivieren. |
| Belohnungskette löschen. | Belohnungskette löschen. |
| Wertpunkte und Fortschritt aller Nutzer in der Belohnungskette zurücksetzen. | Belohnungskette zurücksetzen. Nach dem Zurücksetzen können Sie den Gültigkeitszeitraum der Belohnungskette aktualisieren, und der Nutzer kann die Belohnungskette erneut durchlaufen. |
Belohnungssystem anzeigen
Anzeige über Site Builder
Damit das Belohnungssystem korrekt funktioniert, muss die Benutzerauthentifizierung konfiguriert sein. Nicht autorisierten Nutzern werden sowohl individuelle als auch Clan-Belohnungsketten ohne Fortschritt angezeigt.

Autorisierten Nutzern, die keinem Clan angehören, werden nur individuelle Belohnungsketten angezeigt. Clan-Belohnungsketten werden als nicht verfügbar angezeigt.

So zeigen Sie Belohnungsketten auf Ihrer Website an:
- Navigieren Sie im Kundenportal zum Menüpunkt Storefronts > Websites.
- Wählen Sie die gewünschte Website aus, und klicken Sie auf Site Builder öffnen.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Web Shop.
- Klicken Sie auf Ihre gewünschte Website.
- Wenn Ihre Website mehrere Seiten umfasst, wählen Sie die gewünschte Seite aus:
- Klicken Sie oben im Editor auf den Titel der aktuellen Seite.
- Wählen Sie die gewünschte Seite aus der Drop-down-Liste aus.
- Wählen Sie im Hauptfenster des Baukastens eine Stelle, an der Sie einen neuen Block hinzufügen möchten, und klicken Sie auf Block hinzufügen.
- Wählen Sie die Option Belohnungssystem aus.
- Wählen Sie in der Drop-down-Liste die gewünschte Belohnungskette aus.

- Passen Sie die Schaltflächen- und Textfarben an (optional).
- Um eine Vorschau der Kette anzuzeigen, klicken Sie in der oberen rechten Ecke des Site Builders auf Vorschau.

- Veröffentlichen Sie Ihre Website, um die Änderungen anzuwenden:
- Klicken Sie in der oberen rechten Ecke des Site Builders auf Veröffentlichen.
- Aktivieren Sie die Kontrollkästchen neben den Seiten, die Sie veröffentlichen wollen.
- Klicken Sie Veröffentlichen.
- Keine leeren Abschnitte im Baukasten vorhanden (gekennzeichnet durch einen roten Punkt).
- Xsolla-Lizenzvereinbarung ist unterzeichnet.
- Die Hauptseite muss bereits veröffentlicht oder zur Veröffentlichung ausgewählt sein. Es ist nicht möglich, Unterseiten vor der Hauptseite zu veröffentlichen.
Einzelheiten zu Wertpunkten in Site Builder anzeigen
Sie können mehrere Belohnungsketten innerhalb eines einzelnen Blocks auswählen und festlegen, wie sie dargestellt werden - entweder untereinander oder in Registerkarten. Sie können die Erscheinung jeder Belohnungskette einzeln anpassen.
Artikelkarten zeigen Wertpunkte nur für jene Belohnungsketten angezeigt, die zur Website hinzugefügt wurden. Beim Kauf von Artikeln erhalten Clan-Mitglieder jedoch Wertpunkte für alle aktiven Belohnungsketten, unabhängig davon, ob diese auf der Website angezeigt werden.
Beispiel:
Es gibt zwei Konfigurationen für Belohnungsketen: eine individuelle Belohnungskette und eine Belohnungskette des Clans. Die individuelle Kette verfügt über einen Wertpunkt namens
Im Artikelkatalog befindet sich ein Artikel namens
Wenn Sie den Store-Block im Builder hinzufügen und den Typ und die Artikelgruppe auswählen, die den Artikel
- Wenn keine Belohnungskette zur Website hinzugefügt wurde, wird der Artikel
Sword keine Wertpunkte anzeigen. - Wenn nur eine individuelle Belohnungskette hinzugefügt wurde und aktiv ist, wird der Artikel
Sword nur 20Crystals anzeigen. - Wenn nur eine Belohnungskette des Clans hinzugefügt wurde und aktiv ist, wird der Artikel
Sword nur 40Magic Bubbles anzeigen. - Wurde sowohl die individuelle Belohnungskette als auch die Belohnungskette des Clans hinzugefügt und beide sind aktiv, wird der Artikel
Sword sowohl 20Crystals als auch 40Magic Bubbles anzeigen.
Bei Clan-Mitgliedern wird 40
Bei Benutzern ohne Clan wird 40
Belohnungsketten über API-Aufrufe anzeigen
- Implementieren Sie auf der Benutzeroberfläche Ihrer Anwendung die Elemente für die Anzeige der Belohnungskettenschritte.
- Implementieren Sie die Logik für die Arbeit mit Ketten mithilfe der folgenden clientseitigen API-Aufrufe aus der Gruppe Belohnungsketten und Wertpunkte:
| Funktion | API-Aufruf |
|---|---|
| Belohnungsketten des aktuellen Nutzers abrufen. | Belohnungsketten des aktuellen Nutzers abrufen. |
| Wertpunktestand des aktuellen Nutzers abrufen. | Wertpunktestand des aktuellen Nutzers abrufen. |
| Dem aktuellen Nutzer die Schrittbelohnung aus einer Belohnungskette gewähren. | Schrittbelohnung gewähren. |
| Den Clan eines aktuellen Nutzers über die Benutzerattribute aktualisieren. | Den Clan des aktuellen Nutzers aktualisieren. Gewährt alle Belohnungen aus Belohnungsketten, die von einem früheren Clan nicht beansprucht wurden, und gibt sie in der Antwort zurück. |
| Top-10-Liste der Personen abrufen, die am meisten zur angegebenen Clan-Belohnungskette beigetragen haben. | Top-10-Liste der Personen abrufen, die am meisten zur Clan-Belohnungskette beigetragen haben. Wenn ein Nutzer keinem Clan angehört, gibt der Aufruf ein leeres Array zurück. |
- Stellen Sie sicher, dass die Artikel dem Nutzer ordnungsgemäß gewährt werden.
Clan des Nutzers einrichten
Wenn Sie Site Builder nicht verwenden, müssen Sie den Clan des Nutzers in Xsolla Login übermitteln, damit die Belohnungskette des Clans korrekt funktioniert. Gehen Sie dazu wie folgt vor:
Beispiel eines Attributsschemas in Login:- json
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "additionalProperties": false,
4 "description": "JSON Schema example for user attributes. Not the actual schema.",
5 "properties": {
6
7 "clan_id": {
8 "description": "name of clan",
9 "type": "string"
10 },
11 "custom-id": {
12 "description": "custom-id of a user.",
13 "type": "number"
14 },
15 "had_ban": {
16 "description": "Whether the user was banned.",
17 "type": "boolean"
18 },
19 "last_purchase": {
20 "description": "Date of user's last purchase.",
21 "type": "string"
22 },
23 },
24 "required": [],
25 "title": "Example",
26 "type": "object"
27}
- Verwenden Sie die Methoden der Attributaktualisierung und übermitteln Sie das Array
attributesmitsamt dem Clan-Wertclan_idim Anfragerumpf, um das Attributclan_idhinzuzufügen oder zu aktualisieren.
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "attributes": [
8 {
9 "key": "clan_id",
10 "value": "beetles"
11 }
12 ]
13}
Wenn Sie eingerichtet haben, dass Nutzer über Xsolla Login autorisiert werden, müssen Sie den API-Aufruf Den Clan des aktuellen Nutzers aktualisieren aufrufen, um den Clan des Nutzers zu aktualisieren. Wenn die Attribute einen neuen Clan enthalten, erhält der Nutzer alle nicht beanspruchten Belohnungen aus der Belohnungskette des vorherigen Clans, und seine Clan-Zugehörigkeit wird aktualisiert. Wenn der Nutzer zuvor Mitglied eines Clans war, aber nicht mehr ist, wird seine Clan-Mitgliedschaft widerrufen. In der Antwort der Methode sind die Belohnungen enthalten, die der Nutzer bereits beansprucht hat.
Einzelheiten für Web Shop einrichten
Implementieren Sie nach der Konfiguration des Attributschemas die Übermittlung der Clan-Daten des Nutzers.
Bei der Authentifizierung über die Benutzer-ID übermitteln Sie den Clan des Benutzers in der Antwort zum Webhook Webhook für die Benutzervalidierung im Web Shop während der Autorisierung:
- Um die
clan_idhinzuzufügen oder zu aktualisieren, übermitteln Sie einen Array vonattributes-Objekten mit demclan_id-Attribut-Schlüssel.
Beispiel einer Webhook-Antwort:
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "attributes": [
8 {
9 "key": "clan_id",
10 "value": "beetles"
11 }
12 ]
13}
- Wenn der Benutzer den Clan verlassen hat und keinem neuen beigetreten ist, müssen Sie den Wert der
clan_idins Feldremoving_keysübermitteln.
Beispiel einer Webhook-Antwort:
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "removing_keys": [
8 {
9 "key": "clan_id"
10 }
11 ]
12}
Einzelheiten über API einrichten
Sie können die aktuellen Attributwerte direkt während der Benutzerautorisierung übermitteln, wenn Sie die API Über selbst definierte ID authentifizieren verwenden.
Funktionsweise
Das Belohnungssystem motiviert die Nutzer dazu, im Shop mit Echtgeld einzukaufen. Bei jedem Kauf erhalten die Nutzer Wertpunkte und durchlaufen dabei eine Belohnungskette. Sind die Nutzer Mitglied eines Clans, fließen ihre Wertpunkte dem gesamten Clan zu.
Beispiel einer Belohnungskette mit Wertpunkten, die pro Kauf verdient werden:

Glossar
Belohnungsketten
Sie können individuelle Belohnungsketten und Clan-Belohnungsketten erstellen und Nutzern Belohnungen für gekaufte Artikel gewähren. Im Projekt können mehrere Belohnungsketten beliebigen Typs festgelegt sein. Für jeden Schritt legen Sie die Anzahl der Wertpunkte fest, die zum Erhalt einer Belohnung erforderlich sind.
Sie können auch eine personalisierte Belohnungskette erstellen. Die Personalisierung ermöglicht, dass die Kette nur einer bestimmten Gruppe angezeigt wird, die aufgrund ihrer Attribute dazu berechtigt ist. Eine personalisierte Belohnungskette kann sowohl für einen einzelnen Benutzer als auch für einen Clan erstellt werden.
Wertpunkte
Der Fortschritt eines Nutzers in einer Belohnungskette wird durch Wertpunkte bestimmt. Es gibt zwei Arten von Wertpunkten: individuelle und Clan-Wertpunkte – entsprechend den verschiedenen Belohnungskettentypen.
Es wird empfohlen, für verschiedene Belohnungsketten unterschiedliche Wertpunkte zu verwenden.
Wenn Sie die gleichen Wertpunkte für mehrere Belohnungsketten verwenden, lassen Sie mindestens 15 Minuten zwischen dem Ende eines Kettenzeitraums und dem Beginn des nächsten. Wertpunkte und Schrittfortschritt werden durch einen Hintergrundjob zurückgesetzt, der jede Stunde um :00, :15, :30 und :45 läuft (nicht genau zum Ende des Zeitraums). Wenn der nächste Zeitraum früher beginnt als einer dieser Zeiten, könnten Nutzer noch ihr vorheriges Guthaben haben. Wenn Sie den Schrittfortschritt sofort zurücksetzen möchten, rufen Sie die Belohnungskette zurücksetzen API-Methode auf.
Das Wertpunkteguthaben ist mit den Wertpunkten selbst verbunden, nicht mit einer bestimmten Belohnungskette. Wenn die gleichen Wertpunkte in mehreren Belohnungsketten verwendet werden:
Das Punktekonto wird über alle Ketten hinweg geteilt, einschließlich neu erstellter.
In einer neu erstellten Kette behalten die Nutzer ihre zuvor gesammelten Punkte.
Das Zurücksetzen der Kette löscht das Punktekonto in allen Ketten, die bestehende Wertpunkte teilen. Der Schrittfortschritt wird nur in der angegebenen Kette zurückgesetzt.
Das Clan-Guthaben ergibt sich aus der Summe der Guthaben aller Clan-Mitglieder. Daher wird das Clan-Guthaben nach dem Zurücksetzen ebenfalls auf null gesetzt.
Belohnungen
Jeder Schritt in der Belohnungskette gewährt eine oder mehrere Belohnungen. Im Fall von Clan-Belohnungsketten erhalten alle Clan-Mitglieder die entsprechenden Belohnungen bei jedem abgeschlossenen Schritt.
Sie können Nutzer mit folgenden Artikeltypen belohnen:
Virtuelle Gegenstände
Virtuelle Währung
virtuelle Währungspakete
Bundles
Voraussetzungen
Stellen Sie sicher, dass Ihr Shop Artikel enthält, die Nutzer kaufen können, um Wertpunkte zu verdienen.
Bevor Sie eine Clan-Belohnungskette erstellen, richten Sie Benutzerclans ein.
Wertpunkte erstellen
Um Wertpunkte zu erstellen:
- Gehen Sie in Ihrem Projekt im Kundenportal zum Abschnitt LiveOps > Canvas.
- Öffnen Sie das Projekt in Ihrem Konto für Handyspiele und gehen Sie zum Abschnitt Operation > LiveOps.
- Gehen Sie in Ihrem Projekt in Ihrem Konto zum Abschnitt LiveOps > Canvas.
- Gehen Sie in Ihrem Projekt in Ihrem Konto zum Abschnitt LiveOps > More > Canvas.
- Klicken Sie im Bereich der Wertpunkteliste auf das +-Symbol.
Wählen Sie einen Wertpunkttyp —
Individuelle Wertpunkte oderClan-Wertpunkte . Der Wertpunkttyp wird beim Erstellen festgelegt und kann danach nicht mehr geändert werden.Bild hinzufügen (optional).
Namen eingeben.
Geben Sie eine eindeutige Wertpunkt-SKU ein.
Klicken Sie auf
Weiter .Wertpunkte zuweisen:
Klicken Sie auf
Betroffenes Element hinzufügen .Wählen Sie die Artikel aus und geben Sie an, wie viele Wertpunkte Nutzer für den Kauf jedes Artikels erhalten.
Klicken Sie auf
Auswählen .
Wenn Ihr Shop noch keine Artikel enthält, können Sie die aktuellen Einstellungen speichern und später zu diesem Schritt zurückkehren.
Klicken Sie auf
Weiter .Überprüfen Sie die Wertpunkteinstellungen.
Klicken Sie auf
Erstellen .
Belohnungskette erstellen
Bevor Sie eine neue Kette starten, die vorhandene Wertpunkte nutzt, müssen Sie das Wertpunkteguthaben zurücksetzen. Andernfalls beginnen die Nutzer mit ihrem angesammelten Guthaben. Verfügbare Rücksetzmethoden:
- Verwenden Sie den API-Aufruf Belohnungskette zurücksetzen.
- Richten Sie das automatische Zurücksetzen der Wertpunkte ein, wenn die Kette endet:
- Beim Erstellen oder Bearbeiten einer Belohnungskette in Canvas, indem Sie den
Wertpunkte zurücksetzen Schalter in den Einstellungen des Ketten-Gültigkeitszeitraums aktivieren. - Beim Erstellen oder Bearbeiten einer Belohnungskette im Kundenportal, indem Sie das Kontrollkästchen
Nutzerfortschritt nach Ende der Kette zurücksetzen in den Gültigkeitszeitraumeinstellungen aktivieren.
- Beim Erstellen oder Bearbeiten einer Belohnungskette in Canvas, indem Sie den
Bevor Sie eine neue Kette starten, die vorhandene Wertpunkte nutzt, müssen Sie das Wertpunkteguthaben zurücksetzen. Andernfalls beginnen die Nutzer mit ihrem angesammelten Guthaben. Verfügbare Rücksetzmethoden:
- Verwenden Sie den API-Aufruf Belohnungskette zurücksetzen.
- Richten Sie das automatische Zurücksetzen der Wertpunkte ein, wenn die Kette endet. Beim Erstellen oder Bearbeiten einer Belohnungskette in Canvas, indem Sie den
Wertpunkte zurücksetzen Schalter in den Einstellungen des Ketten-Gültigkeitszeitraums aktivieren.
Um eine Belohnungskette zu erstellen:
- Gehen Sie in Ihrem Projekt im Kundenportal zum Abschnitt LiveOps > Canvas.
- Öffnen Sie das Projekt in Ihrem Konto für Handyspiele und gehen Sie zum Abschnitt Operation > LiveOps.
- Gehen Sie in Ihrem Projekt in Ihrem Konto zum Abschnitt LiveOps > Canvas.
- Gehen Sie in Ihrem Projekt in Ihrem Konto zum Abschnitt LiveOps > More > Canvas.
- Fahren Sie mit der Erstellung von Belohnungen auf eine der folgenden Arten fort:
- Klicken Sie in der Symbolleiste auf das +-Symbol und wählen Sie
Belohnungskette . - Klicken Sie im Bereich der Belohnungskettenliste auf das +-Symbol.
- Öffnen Sie das Kontextmenü irgendwo auf der Leinwand und wählen Sie
Belohnungskette .
- Klicken Sie in der Symbolleiste auf das +-Symbol und wählen Sie
Wählen Sie einen Kettentyp —
Individuelle Belohnungskette oderClan-Belohnungskette . Der Belohnungskettentyp wird beim Erstellen festgelegt und kann danach nicht mehr geändert werden.Geben Sie die grundlegenden Kettenparameter an:
- Wenn Sie eine individuelle Belohnungskette wählen:
- Geben Sie den Namen der Belohnungskette an.
- Geben Sie eine Beschreibung ein.
- Wenn Sie eine Clan-Belohnungskette wählen:
- Wählen Sie in der
Clan-Typ Drop-down-Liste einen Clantyp aus. - Geben Sie den Namen der Belohnungskette an.
- Geben Sie eine Beschreibung ein.
- Geben Sie einen Titel für den Popup-Header der Belohnungskette an.
- Geben Sie den Tooltip-Text an (was Nutzer tun müssen, um Belohnungen für ihren Clan zu verdienen).
- Fügen Sie ein Belohnungspopup-Bild hinzu (optional).
- Wählen Sie in der
Klicken Sie auf
Weiter .Richten Sie Wertpunkte ein — neue Wertpunkte erstellen oder aus bestehenden auswählen.
In der Liste sind nur Wertpunkte verfügbar, die dem erstellten Kettentyp entsprechen — individuell oder Clan.
Beim Erstellen von Wertpunkten müssen Sie keinen Typ angeben; er wird automatisch basierend auf dem Belohnungskettentyp festgelegt.
Es wird empfohlen, für verschiedene Belohnungsketten unterschiedliche Wertpunkte zu verwenden.
Klicken Sie auf
Weiter .Fügen Sie für jeden Schritt der Kette eine Belohnung hinzu. Um eine Belohnung für einen einzelnen Schritt hinzuzufügen:
Klicken Sie auf
Neuen Schritt hinzufügen .Wählen Sie die Artikel aus, die Nutzer als Belohnung für diesen Schritt erhalten, und geben Sie die Menge für jeden Artikel an.
Klicken Sie auf
Artikel hinzufügen .
- Geben Sie in der Liste der Schritte die erforderliche Anzahl von Wertpunkten an, um die Belohnung zu beanspruchen. Die Wertpunkte, die jedem nachfolgenden Schritt zugewiesen werden, müssen höher sein als die des vorherigen. Das maximale Limit beträgt 100 000 Wertpunkte pro Schritt.
Um die Reihenfolge der Belohnungen in der Kette zu ändern, ziehen Sie die Zeile mit dem ☰-Symbol an die gewünschte Position (optional).
Nachdem Sie Belohnungen für jeden Schritt hinzugefügt haben, klicken Sie auf
Weiter .Legen Sie den Gültigkeitszeitraum der Belohnungskette fest: eine Zeitzone, ein Startdatum und ein Enddatum. Wenn Sie das Ende des Gültigkeitszeitraums nicht angeben möchten, aktivieren Sie das Kontrollkästchen
Kein Enddatum .
Um einen weiteren Gültigkeitszeitraum für die Belohnungskette hinzuzufügen, klicken Sie auf
Wenn Sie die gleichen Wertpunkte für mehrere Belohnungsketten verwenden, lassen Sie mindestens 15 Minuten zwischen dem Ende eines Kettenzeitraums und dem Beginn des nächsten. Wertpunkte und Schrittfortschritt werden durch einen Hintergrundjob zurückgesetzt, der jede Stunde um :00, :15, :30 und :45 läuft (nicht genau zum Ende des Zeitraums). Wenn der nächste Zeitraum früher beginnt als einer dieser Zeiten, könnten Nutzer noch ihr vorheriges Guthaben haben. Wenn Sie den Schrittfortschritt sofort zurücksetzen möchten, rufen Sie die Reset-Belohnungskette API-Methode auf.
- Um den Fortschritt in der Belohnungskette automatisch zurückzusetzen, aktivieren Sie den
Wertpunkte zurücksetzen Schalter.
Wenn Sie möchten, dass die Belohnungskette zu einem bestimmten Zeitpunkt erneuert wird, aktivieren Sie den
Belohnungskette erneuerbar machen Schalter und geben Sie den Aktualisierungszeitplan an.Wenn Sie die Belohnungskette personalisieren möchten:
Aktivieren Sie den
Personalisierte Belohnungskette Schalter.Wählen Sie eine der Kettenanzeigeoptionen:
An berechtigte Nutzer anzeigen — in diesem Fall wird die Kette nur autorisierten Nutzern angezeigt, die die angegebenen Bedingungen erfüllen.An nicht berechtigte Nutzer anzeigen — für eine solche Kette müssen Sie die Personalisierungsbedingungen nicht angeben — sie wird standardmäßig angewendet. Das bedeutet, dass sie nicht autorisierten Nutzern angezeigt wird, sowie in Fällen, in denen keine passende personalisierte Belohnungskette für den autorisierten Nutzer gefunden wird.
Wenn Sie die Option
An berechtigte Nutzer anzeigen auswählen, geben Sie die Bedingung an:Geben Sie den Benutzereigenschaftstyp an — Zeichenfolge, Zahl oder Datum.
Wählen Sie die Benutzereigenschaft aus der Drop-down-Liste aus.
Wählen Sie den Vergleichsoperator.
Geben Sie den Wert der Benutzereigenschaft an.
Um weitere Bedingungen hinzuzufügen, klicken Sie auf
Bedingung hinzufügen und füllen Sie die angezeigten Felder aus (optional).
Klicken Sie auf
Weiter .Überprüfen Sie die Kette.
Um die Kette sofort zu aktivieren (optional), aktivieren Sie den
Im aktiven Status erstellen Schalter.Klicken Sie auf
Erstellen .Um die erstellte Belohnungskette zur Website hinzuzufügen (optional):
- Öffnen Sie die Website im Builder, indem Sie auf Öffnen oder Im Site Builder öffnen im Banner im Bearbeitungsformular klicken.
- Befolgen Sie die Anweisungen im Abschnitt Anzeige des Belohnungssystems.
Aktive Ketten können nicht bearbeitet werden. Um die Einstellungen einer Werbeaktion zu ändern, deaktivieren Sie sie zuerst.
Sie können die Kette auf folgende Weise aktivieren oder deaktivieren:
- Von der Belohnungskartenkarte
- Von der Belohnungskettenliste
- Während der Bearbeitung der Kette
Belohnungssystem anzeigen
Anzeige über Site Builder
Damit das Belohnungssystem korrekt funktioniert, muss die Benutzerauthentifizierung konfiguriert sein. Nicht autorisierten Nutzern werden sowohl individuelle als auch Clan-Belohnungsketten ohne Fortschritt angezeigt.

Autorisierten Nutzern, die keinem Clan angehören, werden nur individuelle Belohnungsketten angezeigt. Clan-Belohnungsketten werden als nicht verfügbar angezeigt.

So zeigen Sie Belohnungsketten auf Ihrer Website an:
- Navigieren Sie im Kundenportal zum Menüpunkt Storefronts > Websites.
- Wählen Sie die gewünschte Website aus, und klicken Sie auf Site Builder öffnen.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Storefronts > Website.
- Klicken Sie auf Ihre gewünschte Website.
- Öffnen Sie das Projekt in Ihrem Konto und gehen Sie zum Abschnitt Web Shop.
- Klicken Sie auf Ihre gewünschte Website.
- Wenn Ihre Website mehrere Seiten umfasst, wählen Sie die gewünschte Seite aus:
- Klicken Sie oben im Editor auf den Titel der aktuellen Seite.
- Wählen Sie die gewünschte Seite aus der Drop-down-Liste aus.
- Wählen Sie im Hauptfenster des Baukastens eine Stelle, an der Sie einen neuen Block hinzufügen möchten, und klicken Sie auf Block hinzufügen.
- Wählen Sie die Option Belohnungssystem aus.
- Wählen Sie in der Drop-down-Liste die gewünschte Belohnungskette aus.

- Passen Sie die Schaltflächen- und Textfarben an (optional).
- Um eine Vorschau der Kette anzuzeigen, klicken Sie in der oberen rechten Ecke des Site Builders auf Vorschau.

- Veröffentlichen Sie Ihre Website, um die Änderungen anzuwenden:
- Klicken Sie in der oberen rechten Ecke des Site Builders auf Veröffentlichen.
- Aktivieren Sie die Kontrollkästchen neben den Seiten, die Sie veröffentlichen wollen.
- Klicken Sie Veröffentlichen.
- Keine leeren Abschnitte im Baukasten vorhanden (gekennzeichnet durch einen roten Punkt).
- Xsolla-Lizenzvereinbarung ist unterzeichnet.
- Die Hauptseite muss bereits veröffentlicht oder zur Veröffentlichung ausgewählt sein. Es ist nicht möglich, Unterseiten vor der Hauptseite zu veröffentlichen.
Einzelheiten zu Wertpunkten in Site Builder anzeigen
Sie können mehrere Belohnungsketten innerhalb eines einzelnen Blocks auswählen und festlegen, wie sie dargestellt werden - entweder untereinander oder in Registerkarten. Sie können die Erscheinung jeder Belohnungskette einzeln anpassen.
Artikelkarten zeigen Wertpunkte nur für jene Belohnungsketten angezeigt, die zur Website hinzugefügt wurden. Beim Kauf von Artikeln erhalten Clan-Mitglieder jedoch Wertpunkte für alle aktiven Belohnungsketten, unabhängig davon, ob diese auf der Website angezeigt werden.
Beispiel:
Es gibt zwei Konfigurationen für Belohnungsketen: eine individuelle Belohnungskette und eine Belohnungskette des Clans. Die individuelle Kette verfügt über einen Wertpunkt namens
Im Artikelkatalog befindet sich ein Artikel namens
Wenn Sie den Store-Block im Builder hinzufügen und den Typ und die Artikelgruppe auswählen, die den Artikel
- Wenn keine Belohnungskette zur Website hinzugefügt wurde, wird der Artikel
Sword keine Wertpunkte anzeigen. - Wenn nur eine individuelle Belohnungskette hinzugefügt wurde und aktiv ist, wird der Artikel
Sword nur 20Crystals anzeigen. - Wenn nur eine Belohnungskette des Clans hinzugefügt wurde und aktiv ist, wird der Artikel
Sword nur 40Magic Bubbles anzeigen. - Wurde sowohl die individuelle Belohnungskette als auch die Belohnungskette des Clans hinzugefügt und beide sind aktiv, wird der Artikel
Sword sowohl 20Crystals als auch 40Magic Bubbles anzeigen.
Bei Clan-Mitgliedern wird 40
Bei Benutzern ohne Clan wird 40
Belohnungsketten über API-Aufrufe anzeigen
- Implementieren Sie auf der Benutzeroberfläche Ihrer Anwendung die Elemente für die Anzeige der Belohnungskettenschritte.
- Implementieren Sie die Logik für die Arbeit mit Ketten mithilfe der folgenden clientseitigen API-Aufrufe aus der Gruppe Belohnungsketten und Wertpunkte:
| Funktion | API-Aufruf |
|---|---|
| Belohnungsketten des aktuellen Nutzers abrufen. | Belohnungsketten des aktuellen Nutzers abrufen. |
| Wertpunktestand des aktuellen Nutzers abrufen. | Wertpunktestand des aktuellen Nutzers abrufen. |
| Dem aktuellen Nutzer die Schrittbelohnung aus einer Belohnungskette gewähren. | Schrittbelohnung gewähren. |
| Den Clan eines aktuellen Nutzers über die Benutzerattribute aktualisieren. | Den Clan des aktuellen Nutzers aktualisieren. Gewährt alle Belohnungen aus Belohnungsketten, die von einem früheren Clan nicht beansprucht wurden, und gibt sie in der Antwort zurück. |
| Top-10-Liste der Personen abrufen, die am meisten zur angegebenen Clan-Belohnungskette beigetragen haben. | Top-10-Liste der Personen abrufen, die am meisten zur Clan-Belohnungskette beigetragen haben. Wenn ein Nutzer keinem Clan angehört, gibt der Aufruf ein leeres Array zurück. |
- Stellen Sie sicher, dass die Artikel dem Nutzer ordnungsgemäß gewährt werden.
Clan des Nutzers einrichten
Wenn Sie Site Builder nicht verwenden, müssen Sie den Clan des Nutzers in Xsolla Login übermitteln, damit die Belohnungskette des Clans korrekt funktioniert. Gehen Sie dazu wie folgt vor:
Beispiel eines Attributsschemas in Login:- json
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "additionalProperties": false,
4 "description": "JSON Schema example for user attributes. Not the actual schema.",
5 "properties": {
6
7 "clan_id": {
8 "description": "name of clan",
9 "type": "string"
10 },
11 "custom-id": {
12 "description": "custom-id of a user.",
13 "type": "number"
14 },
15 "had_ban": {
16 "description": "Whether the user was banned.",
17 "type": "boolean"
18 },
19 "last_purchase": {
20 "description": "Date of user's last purchase.",
21 "type": "string"
22 },
23 },
24 "required": [],
25 "title": "Example",
26 "type": "object"
27}
- Verwenden Sie die Methoden der Attributaktualisierung und übermitteln Sie das Array
attributesmitsamt dem Clan-Wertclan_idim Anfragerumpf, um das Attributclan_idhinzuzufügen oder zu aktualisieren.
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "attributes": [
8 {
9 "key": "clan_id",
10 "value": "beetles"
11 }
12 ]
13}
Wenn Sie eingerichtet haben, dass Nutzer über Xsolla Login autorisiert werden, müssen Sie den API-Aufruf Den Clan des aktuellen Nutzers aktualisieren aufrufen, um den Clan des Nutzers zu aktualisieren. Wenn die Attribute einen neuen Clan enthalten, erhält der Nutzer alle nicht beanspruchten Belohnungen aus der Belohnungskette des vorherigen Clans, und seine Clan-Zugehörigkeit wird aktualisiert. Wenn der Nutzer zuvor Mitglied eines Clans war, aber nicht mehr ist, wird seine Clan-Mitgliedschaft widerrufen. In der Antwort der Methode sind die Belohnungen enthalten, die der Nutzer bereits beansprucht hat.
Einzelheiten für Web Shop einrichten
Implementieren Sie nach der Konfiguration des Attributschemas die Übermittlung der Clan-Daten des Nutzers.
Bei der Authentifizierung über die Benutzer-ID übermitteln Sie den Clan des Benutzers in der Antwort zum Webhook Webhook für die Benutzervalidierung im Web Shop während der Autorisierung:
- Um die
clan_idhinzuzufügen oder zu aktualisieren, übermitteln Sie einen Array vonattributes-Objekten mit demclan_id-Attribut-Schlüssel.
Beispiel einer Webhook-Antwort:
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "attributes": [
8 {
9 "key": "clan_id",
10 "value": "beetles"
11 }
12 ]
13}
- Wenn der Benutzer den Clan verlassen hat und keinem neuen beigetreten ist, müssen Sie den Wert der
clan_idins Feldremoving_keysübermitteln.
Beispiel einer Webhook-Antwort:
- json
1{
2 "user": {
3 "id": "1234567890",
4 "picture": "https://example.com",
5 "name": "test-name"
6 },
7 "removing_keys": [
8 {
9 "key": "clan_id"
10 }
11 ]
12}
Einzelheiten über API einrichten
Sie können die aktuellen Attributwerte direkt während der Benutzerautorisierung übermitteln, wenn Sie die API Über selbst definierte ID authentifizieren verwenden.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.