Intégration avec Singular
Glossaire
Singular
Plateforme d’attribution mobile et d’analyse marketing, Singular permet aux développeurs d’applications, aux marketeurs et aux marques de suivre, mesurer et optimiser l’efficacité de leurs campagnes marketing sur divers canaux et appareils.
Pour plus d’informations sur la plateforme, consultez la documentation Singular.
ID d'application
ID de l’application mobile unique pour chaque plateforme (Android, iOS). Il correspond à la valeur

Événement in-app
Acquisition d'utilisateurs
Reciblage
ID utilisateur du client (CUID)
ID utilisateur créé et défini par le propriétaire de l’application lors de l’enregistrement utilisateur. Le CUID doit être identique pour le Web Shop et Singular, et sert à l’appariement et à l’attribution des utilisateurs.
Postback
Clé SDK
Flux d'intégration
Singular et Xsolla prennent en charge l’intégration S2S pour applications mobiles, qui vous permet de mesurer et d’évaluer l’efficacité des campagnes d’acquisition d’utilisateur et de reciblage visant à générer du trafic vers le Web Shop. Xsolla transmet les informations sur les achats effectués dans le Web Shop à Singular sous forme d’événements in-app mobiles, que Singular attribue ensuite à la source correspondante.
Vous pouvez configurer l’intégration d’une application mobile pour bénéficier d’analyses avancées des événements si vous :
- disposez d’une application mobile pour Android ou iOS ;
- utilisez Singular ;
- utilisez la solution Web Shop pour vendre des objets en jeu.
L’événement suivant est disponible via l’intégration S2S de Xsolla avec Singular :
Événement | Description |
---|---|
xsolla-billing-payment | Achat d’un objet. Les paramètres de l’événement contiennent les informations sur l’achat. |
Comment ça marche
L’intégration comprend un flux de données bidirectionnel entre Xsolla et Singular. Voici comment le système interagit lorsqu’un utilisateur effectue un achat.
%%{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
- L’utilisateur (joueur) s’inscrit ou se connecte à l’application mobile.
- L’application envoie un événement in-app à Singular, par exemple,
login
ou tout autre événement incluant le CUID. - Singular envoie un postback à Xsolla, qui inclut le CUID ainsi que d’autres informations sur l’appareil de l’utilisateur.
- L’utilisateur se connecte à Web Shop à l’aide de son CUID.
- L’utilisateur effectue un achat dans le Web Shop.
- L’événement d’achat est transmis au serveur Xsolla, qui vérifie les données avec celles reçues de Singular.
- Le serveur Xsolla envoie un événement in-app à Singular, contenant les paramètres nécessaires pour le mappage.
Singular attribue un nouvel événement, l’achat et le revenu généré à la source médiatique qui a permis d’acquérir ou de réengager l’utilisateur.
Comment configurer dans le Compte éditeur
- Ouvrez le projet dans le Compte éditeur et accédez à la section Integrations.
- Appuyez sur le volet Singular.
- Dans le volet Mobile app S2S integration, appuyez sur Configure.
- Dans la fenêtre qui s’ouvre, vérifiez que la case Enable this integration est bien cochée.
- Fournissez les données suivantes :
- clé SDK Singular ;
- ID d’application, unique pour chaque plateforme (Android/iOS). Pour ajouter une plateforme, appuyez sur Add application ID.
- Cliquez sur Save.
- Activez l’intégration dans Singular.
Une fois les paramètres enregistrés, un indicateur vert apparaît dans le volet d’intégration S2S.
Pour modifier l’intégration connectée :
- Cliquez sur le volet Singular.
- Dans la fenêtre qui s’ouvre, appliquez les modifications nécessaires.
- Cliquez sur Save.
Comment configurer dans Singular
Dans Singular, vous devez :
Obtenez une clé SDK
- Connectez-vous à votre compte Singular.
- Ouvrez la section
Developer Tools > SDK Integration . - Accédez à l’onglet
SDK Keys . - Appuyez sur
Show Keys . - Copiez la valeur dans le champ
SDK Key .
Activez l'intégration avec Xsolla
- Connectez-vous à votre compte Singular.
- Accédez à la section
Attribution Setup > Partner Configuration . - Appuyez sur
Add Partner . - Dans la barre de rechercher, entrez et sélectionnez
Xsolla .
- Dans la fenêtre qui s’ouvre, sélectionnez l’application pour laquelle vous configurez l’intégration.
- Appuyez sur
Next . - Vérifiez que dans le bloc
Events Postbacks , l’événementLogin est sélectionné. - Cliquez sur
Save .
Structure des valeurs d'événement
Pour organiser un événement spécifique ou demander des options d’intégration spéciales, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com.
Achat d'objet
Lorsqu’un utilisateur effectue un achat dans le Web Shop, Xsolla envoie l’événement xsolla-billing-payment
à Singular. Les informations d’achat suivantes sont passées dans les paramètres de l’événement :
Paramètre | Description |
---|---|
content_id | UGS unique ou tableau d’UGS dans l’achat. |
quantity | Quantité de l’article avec l’UGS correspondante (un ou tout un tableau). |
revenue | Montant de l’achat. Les remises sont incluses. Les commissions et les taxes ne sont pas incluses. |
currency | Devise d’achat. |
Données supplémentaires
En plus des paramètres passés dans l’événement xsolla-billing-payment
, Xsolla envoie les données suivantes :
Paramètre | Description |
---|---|
a | Clé SDK Singular. |
p | Plateforme d’application. Exemple : iOS. |
ip | Adresse IP publique de l’appareil de l’utilisateur. |
ve | Version du système d’exploitation de l’appareil de l’utilisateur. |
ma | Marque de l’appareil de l’utilisateur. Exemple : Apple. |
mo | Modèle de l’appareil de l’utilisateur. Exemple : iPhone 4S. |
lc | Langue de l’appareil de l’utilisateur au format ^[a-z]{2}-[A-Z]{2}$ . Exemple : en_US . |
i | ID de l’application côté Singular. |
att_authorization_status | Code de statut App Tracking Transparency (ATT) |
n | Nom de l’événement. La longueur maximale est de 32 caractères. |
is_revenue_event | Si l’événement est lié aux revenus. |
amt | Montant de la devise. |
cur | Devise. Code de devise à trois lettres selon la norme ISO 4217. |
custom_user_id | CUID. |
partner | Partenaire — xsolla . |
e | Autres paramètres personnalisés (facultatifs). |
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.