Gutscheine

So funktioniert's

Gutscheinkampagnen sind ein Marketinginstrument, mit dem Sie potenzielle Nutzer für Ihr Produkt gewinnen und Ihren Umsatz steigern können. Löst ein Nutzer einen Gutschein ein, erhält er einen oder mehrere Bonusartikel. Als Boni können die folgenden Artikel verwendet werden:

  • virtuelle Währungspakete
  • Spielschlüssel
  • virtuelle Gegenstände
  • Bundles

Ein Gutschein enthält einen eindeutigen Code. Um einen Gutschein einzulösen, muss der Nutzer den Code im Spiel-Client oder im Shop des Spiels (z. B. im Web Shop) eingeben.

Hauptmerkmale:

  • Wie oft der Gutschein im Rahmen der Kampagne insgesamt eingelöst werden darf, ist festlegbar.
  • Wie oft ein Nutzer den Gutschein im Rahmen der Kampagne einlösen darf, ist festlegbar.
  • Es lassen sich mehrere Gutscheincodes generieren.
  • Kampagnen und Artikel, die mit einem Gutschein verknüpft sind, lassen sich regional beschränken.
Hinweis
Wenn Sie eine Kampagne regional beschränken möchten, senden Sie uns eine E-Mail an igs@xsolla.com.

Einschränkungen:

  • Wenn Spielschlüssel als Bonusartikel festgelegt sind, wird der Schlüssel nach dem Einlösen per E-Mail an den Nutzer oder an das Berechtigungssystem gesendet. Sollten die Schlüssel für die Kampagne bereits aufgebraucht sein, kann der Nutzer den Gutschein nicht einlösen.
  • Wenn für eine Gutscheinkampagne regionale Beschränkungen festgelegt sind, können Nutzer aus den entsprechenden Regionen den Gutschein nicht einlösen.
  • Enthält ein Gutschein mindestens einen Bonusartikel mit einer regionalen Beschränkung, kann ein Nutzer aus dieser Region den Artikel nicht mit diesem Gutschein erhalten.
  1. Beispiel: Löst man den Gutschein ein, erhält man einen Schild und ein Schwert als Bonus. Der Schild unterliegt einer regionalen Verkaufsbeschränkung und kann nur in den USA erworben werden. Wenn ein Nutzer außerhalb der USA den Gutscheincode eingibt, antwortet der Aufruf Aktionscode überprüfen oder Gutscheincode einlösen mit einer Fehlermeldung. Der Nutzer erhält in diesem Fall keinen der Artikel aus dem Gutschein.
Hinweis

Sie können auch Promocode-Aktionen für Ihr Shop einrichten.

Wesentliche Unterschiede:

  • Mit einem Gutschein kann ein Nutzer ausschließlich Bonusartikel erhalten. Ein Promocode hingegen kann Bonusartikel, einen Rabatt auf einen bestimmten Artikel oder einen Rabatt auf den gesamten Warenkorb gewähren.

  • Promocodes werden während des Bezahlvorgangs (an der Kasse) eingelöst, während Gutscheine erst eingelöst werden, nachdem der Nutzer den Code eingegeben und angewendet hat.

Ablauf für den Nutzer:

  1. Ein autorisierter Nutzer ruft den Shop auf.
  2. Der Nutzer gibt den Gutscheincode ein.
  3. Xsolla gibt eine Liste der mit dem Gutschein verknüpften Bonusartikel zurück (optional).
  4. Der Nutzer wählt die gewünschten Boni aus (optional).
  5. Der Nutzer löst den Gutschein ein.
  6. Die mit dem Gutschein verknüpften Artikel werden dem Nutzer auf die gleiche Weise wie bei einem regulären Kauf gewährt.

Gutscheinkampagne einrichten

Voraussetzungen

Bevor Sie eine Gutscheinkampagne einrichten, müssen Sie zunächst die Artikel konfigurieren, die als Bonus vergeben werden sollen.

Navigieren Sie in Ihrem Kundenportal-Projekt zum Menüpunkt Artikelkatalog > Alle Artikel, um Artikel manuell zu erstellen. Ausführliche Informationen zu dieser und anderen Methoden zum Erstellen von Artikeln finden Sie im Abschnitt Artikelkatalog der Dokumentation.

Im Kundenportal einrichten

So erstellen Sie eine neue Gutscheinkampagne:

  1. Navigieren Sie im Kundenportal zu LiveOps > Werbeaktionen.
  2. Klicken Sie auf der Registerkarte Werbeaktionen auf Werbeaktion anlegen.
  1. Legen Sie die wichtigsten Parameter fest:
    1. Vergeben Sie einen Werbeaktionsnamen.
    1. Wählen Sie in der Drop-down-Liste Werbeaktionsart die Option Gutschein.
    1. Geben Sie im Feld Externe ID eine Werbeaktions-ID, mit der Werbeaktionen über API-Aufrufe verwaltet werden kann.
    1. Wählen Sie in der Drop-down-Liste Bonusartikel auswählen den Artikeltyp aus, der einem Nutzer beim Einlösen des Gutscheins gewährt werden soll.
Hinweis
Sie können einen Artikeltyp nur auswählen, wenn Sie mindestens einen Artikel dieses Typs in Ihrem Projekt erstellt haben.

    1. Wählen Sie die Artikel aus, die einem Nutzer beim Einlösen des Gutscheins gewährt werden sollen.
    1. Bei virtuellen Gegenständen müssen Sie die Menge für jeden Gegenstand angeben.
    1. Bei Spielschlüsseln müssen Sie angeben, wann die zugehörige Plattform festgelegt wird:
      • Um eine bestimmte Plattform (z. B. Steam) vorab zuzuweisen, wählen Sie aus der Drop-down-Liste Auswahl des DRM-Typs die Option DRM bei der Code-Generierung auswählen aus. Anschließend müssen Sie die Plattform aus der Drop-down-Liste DRM auswählen.
      • Um dem Nutzer die Auswahl zu überlassen, wählen Sie aus der Drop-down-Liste Auswahl des DRM-Typs die Option Spieler wählt DRM bei der Einlösung aus aus.

Hinweis

Sie können verschiedene Typen von Artikeln als Boni auswählen. Im Feld Bonusartikel auswählen können Sie zwischen den verschiedenen Artikeltypen wechseln. Informationen zu allen ausgewählten Artikeln werden im Bereich Liste von Bonusartikeln angezeigt.

    1. Klicken Sie auf Weiter.
  1. Einschränkungen beim Einlösen von Gutscheinen festlegen:
    1. Wenn Sie begrenzen möchten, wie oft Gutscheine im Rahmen der Kampagne insgesamt eingelöst werden dürfen, stellen Sie den Schalter Gesamtanzahl der Gutscheineinlösungen begrenzen auf Ein und legen Sie das Limit fest.
    1. Wenn Sie begrenzen möchten, wie oft ein bestimmter Nutzer Gutscheine im Rahmen der Kampagne einlösen darf, stellen Sie den Schalter Gesamtanzahl der Einlösungen pro Benutzer begrenzen auf Ein und legen Sie das Limit fest.
    1. Wenn Sie begrenzen möchten, wie oft ein bestimmter Gutschein im Rahmen der Kampagne insgesamt eingelöst werden darf, stellen Sie den Schalter Anzahl von Einlösungen pro Gutschein beschränken auf Ein und legen Sie das Limit fest.
    1. Klicken Sie auf Weiter.
  1. Legen Sie den Gültigkeitszeitraum der Kampagne fest: Zeitzone, Start- und Enddatum. Um eine Kampagne ohne Enddatum zu erstellen, müssen Sie das Kontrollkästchen Kein Enddatum aktivieren.
  2. Klicken Sie auf Weiter.
  3. Überprüfen Sie die Kampagneneinstellungen.
  4. Klicken Sie auf Speichern und beenden.

So fügen Sie Gutscheincodes einer Kampagne hinzu:

  1. Navigieren Sie im Kundenportal zu LiveOps > Werbeaktionen.
  2. Klicken Sie in der Zeile mit der gewünschten Gutscheinaktion auf •••, und wählen Sie in Drop-down-Liste die Option Werbeaktion bearbeiten.
  1. Wechseln Sie zur Registerkarte Codes.
  2. So generieren Sie Codes automatisch:
    1. Wählen Sie in der Drop-down-Liste Stringformat des Codes die Option Automatisch generiert aus.
    1. Legen Sie fest, wie viele Codes generiert werden sollen, und klicken Sie auf Generieren.
  1. So fügen Sie Codes manuell hinzu:
    1. Wählen Sie in der Drop-down-Liste Stringformat des Codes die Option Manuelle Eingabe aus.
    1. Geben Sie den Gutscheincode ein, und klicken Sie auf Erstellen.
    1. Wiederholen Sie den vorherigen Schritt, bis die gewünschte Anzahl von Codes erreicht ist.
  1. Laden Sie die CSV-Datei mit den Codes herunter (optional).
Hinweis

Bei Gutscheincodes wird zwischen Groß- und Kleinschreibung unterschieden. Beispielsweise werden winter123 und WINTER123 als unterschiedliche Gutscheine behandelt.

Sie können einer Kampagne beliebig oft neue Codes hinzufügen. Die Gesamtzahl der auf einmal hinzugefügten Codes darf jedoch 50.000 nicht überschreiten.

Wenn Sie eine große Anzahl selbst generierter Codes hochladen müssen, senden Sie uns eine E-Mail an igs@xsolla.com.

Damit die Kampagne für die Nutzer verfügbar ist, müssen Sie sie aktivieren. Gehen Sie dazu wie folgt vor:

  1. Navigieren Sie im Kundenportal zu LiveOps > Werbeaktionen.
  2. Klicken Sie in der Zeile mit der gewünschten Gutscheinaktion auf •••, und wählen Sie in Drop-down-Liste die Option Werbeaktion bearbeiten.
  3. Wählen Sie oben rechts in der Drop-down-Liste die Option Werbeaktion aktivieren aus.

Über die API einrichten

Achtung
Die Liste der Parameter, die bei der Verwendung der API-Aufrufe zum Aktualisieren von Werbeaktionen erforderlich sind, unterscheidet sich von der Liste der Parameter, die von den API-Aufrufen zum Abrufen von Werbeaktionen zurückgegeben werden. Beim Aufruf der API-Methoden zum Aktualisieren von Werbeaktionen müssen Sie Folgendes übermitteln:
  • die erforderlichen Parameter
  • die zu ändernden Parameter
  • alle sonstigen Parameter, die von der Werbeaktionen-abrufen-Aufruf zurückgegeben werden

Zur Einrichtung und Verwaltung von Gutscheinaktionen über die API verwenden Sie bitte die folgenden Aufrufe:

FunktionAPI-Aufruf
Gutscheinaktion erstellenGutscheinaktion erstellen
Gutscheinaktion aktivierenGutscheinaktion aktivieren
Werbeaktion bearbeitenGutscheinaktion aktualisieren, und zwar mit neuen Werbeaktionsoptionen. Auch Werbeaktionen mit dem Status Aktiv lassen sich bearbeiten.
Gutscheinaktion deaktivierenGutscheinaktion deaktivieren
Unbefristete Werbeaktion einrichtenGutscheinaktion erstellen oder Gutscheinaktion aktualisieren. Übermitteln Sie den Parameter “date_end”: null an den jeweiligen Aufruf.
Werbeaktion löschenWerbeaktion löschen
Hinweis
Wenn Sie eine aktive Werbeaktion deaktivieren oder löschen, können Nutzer diese nicht mehr in Anspruch nehmen.

Gutscheine in Ihrer Anwendung oder auf Ihrer Website einlösen

Gutscheine auf Ihrer eigenen UI einlösen

So ermöglichen Sie es Nutzern, Gutscheine in Ihrer Anwendung oder auf Ihrer Website einzulösen:

  1. Implementieren Sie die folgenden Elemente auf Ihrer Benutzeroberfläche:

    • Ein Feld zur Eingabe des Gutscheincodes.
    • Eine Maske zur Anzeige von Gutscheinbelohnungen.
    • Eine Schaltfläche zum Einlösen des Gutscheincodes.
  2. Implementieren Sie eine Gutscheinlogik mithilfe der folgenden clientseitigen API-Aufrufe:

Hinweis
Um die Xsolla-API aufzurufen, können Sie die vorgefertigten SDK-Methoden für Spiel-Engines und Plattformen verwenden:
FunktionAPI-Aufruf
Gültigkeit des Gutscheins prüfenAktionscode verifizieren
Gutschein einlösenGutschein einlösen
Eine Liste der Spieledistributionsplattformen abrufen, die dem Nutzer angezeigt wird, wenn ein Spielschlüssel als Bonus vergeben wird.

Gutscheinbelohnung abrufen

Wird in der Antwort is_selectable=true zurückgegeben, müssen Sie für jeden Artikel mit dem Parameter type=unit eine Auswahlmaske für die Elemente im Objekt unit_items anzeigen. In dieser Maske kann der Nutzer pro unit-Type nur ein Element auswählen.

Auch bei Spielschlüsseln wird der Parameter type=unit übermittelt. In diesem Fall muss der Nutzer eine Plattform auswählen.

Hinweis
Um darüber hinaus zu überprüfen, wie oft ein Nutzer im Rahmen der Kampagne einen Gutschein noch einlösen kann, verwenden Sie den serverseitigen API-Aufruf Gutschein-Limit für den angegebenen Benutzer abrufen.
  1. Stellen Sie sicher, dass die Artikel dem Nutzer beim Einlösen des Gutscheins ordnungsgemäß gewährt werden.
  1. Wenn Sie bereits einen Ingame-Shop in Ihrer Anwendung oder auf Ihrer Website implementiert haben, ist keine zusätzliche Einrichtung erforderlich. Mit einem Gutschein verknüpfte Artikel werden dem Nutzer auf die gleiche Weise wie bei einem Standardkauf gewährt.
Hinweis
Spielschlüssel werden dem Nutzer per E-Mail oder an das Berechtigungssystem gesendet.

Gutscheine auf einer mit Xsolla erstellten Website einlösen

Achtung
Die Funktion, Gutscheine und Promocodes einzulösen, kann nur Websites hinzugefügt werden, die mit der Web Shop-Vorlage erstellt wurden.

So blenden Sie das Code-Eingabefeld auf Ihrer Website ein:

  1. Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zum Menüpunkt Storefronts > Websites.
  2. Wählen Sie im Abschnitt Seiten die gewünschte Website aus, und klicken Sie auf Site Builder öffnen.
  3. 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.
  4. Wählen Sie den Promocodes-Block aus.
  5. Passen Sie das Erscheinungsbild des Blocks an (optional):
    • Bearbeiten Sie die Überschrift und die Beschreibung.
    • Legen Sie einen eigenen Hintergrund für den Block fest.
    • Ändern Sie den Schaltflächenstil.
    • Bearbeiten Sie den Schaltflächentext.
  6. Damit die Änderungen wirksam werden, müssen Sie die Website veröffentlichen:

    1. Klicken Sie oben rechts im Site Builder auf Veröffentlichen.
    1. Aktivieren Sie die Kontrollkästchen neben den Seiten, die Sie veröffentlichen möchten.
    1. Klicken Sie auf Weiter.

Hinweis

Sollte eine Veröffentlichung der Website nicht möglich sein, stellen Sie bitte sicher, dass alle folgenden Bedingungen erfüllt sind:

  • 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.
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: 13. Februar 2026

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!
Ihr Feedback konnte nicht gesendet werden
Versuchen Sie es später erneut oder kontaktieren Sie uns unter doc_feedback@xsolla.com.