Singular integrieren
Begriffserläuterung
Singular
Mobile-Attribution- und Marketing-Analytics-Plattform. Mit Singular können Anwendungsentwickler, Marketingfachleute und Marken die Effektivität ihrer Marketingkampagnen über verschiedene Kanäle und Geräte hinweg tracken, messen und optimieren.
Ausführliche Informationen zur Plattform finden Sie in der Singular-Dokumentation.
Anwendungs-ID
ID der App. Diese ID ist für jede Plattform (Android, iOS) eindeutig. Entspricht dem

In-App-Ereignis
Nutzergewinnung
Retargeting
Customer User ID (CUID)
Benutzer-ID, die vom App-Inhaber bei der Registrierung des Nutzers generiert und festgelegt wird. Die СUID muss für Web Shop und für Singular identisch sein. Dieser Parameter wird für die Nutzerzuordnung und ‑attribution verwendet.
Postback
SDK-Schlüssel
Integrationsablauf
Singular und Xsolla unterstützen die S2S-Integration mobiler App. Dadurch können Sie messen und bewerten, wie effektiv die Kampagnen zur Nutzergewinnung und zum Retargeting den Traffic zum Web Shop lenken. Xsolla sendet Informationen über im Web Shop getätigte Käufe als In-App-Ereignisse an Singular, die Singular dann der entsprechenden Quelle zuordnet.
Sie können die App-Integration so konfigurieren, dass Sie erweiterte Ereignisanalysdaten erhalten, sofern Sie:
- über eine Android-/iOS-App verfügen
- Singular verwenden
- die Lösung Web Shop zum Verkauf von Ingame-Items verwenden
Das folgende Ereignis ist über die Xsolla- und Singular-S2S-Integration verfügbar:
Ereignis | Beschreibung |
---|---|
xsolla-billing-payment | Artikelkauf. Die Ereignisparameter enthalten Informationen zu einem Kauf. |
So funktioniert's
Die Integration ermöglicht einen bidirektionalen Datenfluss zwischen Xsolla und Singular. Im Folgenden ist erläutert, wie das System interagiert, wenn ein Nutzer etwas kauft.
%%{init: {'themeVariables': { 'noteBkgColor': 'transparent', 'noteBorderColor': 'transparent', 'noteTextColor': '#495C6B' }}}%% sequenceDiagram participant User participant Mobile App participant Web Shop participant Xsolla Backend participant Singular User->>Mobile App: 1. Logs in Mobile App->>Singular: 2. Sends CUID Singular->>Xsolla Backend: 3. Sends postback User->>Web Shop: 4. Logs in using CUID User->>Web Shop: 5. Makes a purchase Web Shop->>Xsolla Backend: 6. Sends purchase event Xsolla Backend->>Singular: 7. Sends xsolla-billing-payment event
- Der Nutzer (Spieler) registriert sich bei der App oder meldet sich an.
- Ihre App sendet ein In-App-Ereignis an Singular, beispielsweise
login
oder ein anderes Ereignis, das die CUID enthält. - Singular sendet einen Postback an Xsolla, in dem die CUID und weitere Daten über das Gerät des Nutzers enthalten sind.
- Der Nutzer meldet sich mit der CUID im Web Shop an.
- Der Nutzer kauft etwas im Web Shop.
- Das Kaufereignis wird an den Xsolla-Server gesendet und mit den von Singular empfangenen Daten abgeglichen.
- Xsollas Server sendet ein In-App-Ereignis an Singular mit den für die Zuordnung erforderlichen Parametern.
Singular weist ein neue Ereignis, den Kauf und den Umsatz der Medienquelle zu, die für die Nutzergewinnung bzw. das erneute Nutzer-Engagement verantwortlich war.
Einrichtung im Kundenportal
- Öffnen Sie Ihr Projekt im Kundenportal, und navigieren Sie zum Menüpunkt Integrationen.
- Klicken Sie auf Singular.
- Klicken Sie bei S2S-Integration von Mobile Apps auf Konfigurieren.
- Daraufhin öffnet sich ein Fenster, dort müssen Sie bei Diese Integration aktivieren ein Häkchen setzen.
- Geben Sie die folgenden Daten an:
- Singular-SDK-Schlüssel.
- Anwendungs-ID, eindeutig für jede Plattform (Android/iOS). Klicken Sie auf Anwendungs-ID hinzufügen, um eine Plattform hinzuzufügen.
- Klicken Sie auf Speichern.
- Aktivieren Sie die Integration in Singular.
Sobald Sie die Einstellungen gespeichert haben, wird im S2S-Integrationsfenster ein grüner Punkt angezeigt.
So nehmen Sie Änderungen an der verknüpften Integration vor:
- Klicken Sie auf Singular.
- Daraufhin öffnet sich ein Fenster, nehmen Sie darin die erforderlichen Änderungen vor.
- Klicken Sie auf Speichern.
Einrichtung in Singular
In Singular müssen Sie:
SDK-Schlüssel besorgen
- Melden Sie sich bei Ihrem Singular-Konto an.
- Navigieren Sie zum Menüpunkt
Developer Tools > SDK Integration . - Wechseln Sie zur Registerkarte
SDK Keys . - Klicken Sie auf
Show Keys . - Kopieren Sie den Wert aus dem Feld
SDK Key .
Xsoll-Integration aktivieren
- Melden Sie sich bei Ihrem Singular-Konto an.
- Navigieren Sie zum Menüpunkt
Attribution Setup > Partner Configuration . - Klicken Sie auf
Add Partner . - Geben Sie in der Suchleiste
Xsolla ein, und wählen Sie den Eintrag aus.
- Wählen Sie in dem sich öffnenden Fenster eine Anwendung aus, für die Sie die Integration konfigurieren möchten.
- Klicken Sie auf
Next . - Vergewissern Sie sich, dass im Block
Events Postbacks das EreignisLogin ausgewählt ist. - Klicken Sie auf
Save .
Ereigniswert-Struktur
Wenden Sie sich an Ihren Customer Success Manager oder senden Sie eine E-Mail an csm@xsolla.com, wenn Sie ein bestimmtes Ereignis einrichten möchten oder die aktuellen Integrationsoptionen für Ihre Anforderungen nicht ausreichen.
Artikelkauf
Wenn ein Nutzer etwas im Web Shop kauft, sendet Xsolla das Ereignis xsolla-billing-payment
an Singular. Die folgenden Kaufinformationen werden in den Ereignisparametern übermittelt:
Parameter | Beschreibung |
---|---|
content_id | Einzelne SKU oder mehrere SKU aus dem Kauf. |
quantity | Menge des Artikels mit der entsprechenden SKU (eine oder mehrere). |
revenue | Kaufbetrag inklusive aller Rabatte, aber ohne Provisionen und Steuern. |
currency | Kaufwährung. |
Zusätzliche Daten
Zusätzlich zu den im Ereignis xsolla-billing-payment
übermittelten Parametern sendet Xsolla die folgenden Daten:
Parameter | Beschreibung |
---|---|
a | Singular-SDK-Schlüssel |
p | Anwendungsplattform, z. B.: iOS |
ip | öffentliche IP-Adresse des Nutzergeräts |
ve | Betriebssystemversion des Nutzergeräts |
ma | Marke des Nutzergeräts, z. B.: Apple |
mo | Modell des Nutzergeräts, z. B.: iPhone 4S |
lc | Gebietsschema des Nutzergeräts im Format ^[a-z]{2}-[A-Z]{2}$ , z. B.: en_US |
i | Anwendungs-ID bei Singular |
att_authorization_status | ATT-Statuscode (App Tracking Transparency) |
n | Ereignisname, maximale Länge: 32 Zeichen |
is_revenue_event | ob das Ereignis mit dem Umsatz verknüpt ist |
amt | Währungsbetrag |
cur | Währung. Währungscode, bestehend aus drei Buchstaben gemäß ISO 4217 |
custom_user_id | CUID |
partner | Partner – xsolla |
e | sonstige eigene Parameter (optional) |
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.