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 Bundle ID que vous trouverez dans Singular dans la section Settings > Apps, dans le panneau de l’application concernée.

Événement in-app
Action réalisée par l’utilisateur au sein de l’application. Pour plus d’informations sur les événements in-app, consultez la documentation Singular. Les actions des utilisateurs dans le Web Shop sont également considérées comme des événements in-app dans le cadre d’une intégration S2S et sont transmises à Singular depuis le back-end Xsolla.
Acquisition d'utilisateurs
Processus consistant à attirer de nouveaux utilisateurs sur un site, un service, une plateforme ou une application via une activité de marketing.
Reciblage
Ciblage des utilisateurs actuels ou anciens à travers des campagnes publicitaires. Cette stratégie vise à réengager ceux qui ont déjà interagi avec votre application ou votre site. Pour plus d’informations, reportez-vous à la documentation Singular.
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.

Avis
Vous devez passer ce paramètre dans le postback. Si les CUID du Web Shop et de votre application mobile ne correspondent pas, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com pour implémenter le webhook Validation utilisateur dans Web Shop ou l’authentification via lien profond.
Postback
Processus de réception des données relatives aux événements in-app. Consultez la documentation Singular pour plus d’informations.
Clé SDK
Jeton utilisé pour autoriser les appels et envoyer les données d’événements à Singular. Il est généré côté Singular. Pour plus d’informations, consultez la documentation Singular.

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énementDescription
xsolla-billing-paymentAchat 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.

  1. L’utilisateur (joueur) s’inscrit ou se connecte à l’application mobile.
  2. L’application envoie un événement in-app à Singular, par exemple, login ou tout autre événement incluant le CUID.
  3. Singular envoie un postback à Xsolla, qui inclut le CUID ainsi que d’autres informations sur l’appareil de l’utilisateur.
  4. L’utilisateur se connecte à Web Shop à l’aide de son CUID.
  5. L’utilisateur effectue un achat dans le Web Shop.
  6. L’événement d’achat est transmis au serveur Xsolla, qui vérifie les données avec celles reçues de Singular.
  7. 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

  1. Ouvrez le projet dans le Compte éditeur et accédez à la section Integrations.
  2. Appuyez sur le volet Singular.
  1. Dans le volet Mobile app S2S integration, appuyez sur Configure.
  2. Dans la fenêtre qui s’ouvre, vérifiez que la case Enable this integration est bien cochée.
  3. Fournissez les données suivantes :
    1. clé SDK Singular ;
    2. ID d’application, unique pour chaque plateforme (Android/iOS). Pour ajouter une plateforme, appuyez sur Add application ID.
  4. Cliquez sur Save.
  5. 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 :

  1. Cliquez sur le volet Singular.
  2. Dans la fenêtre qui s’ouvre, appliquez les modifications nécessaires.
  3. Cliquez sur Save.

Comment configurer dans Singular

Dans Singular, vous devez :

  1. Obtenir une clé S2S.
  2. Activer l’intégration avec Xsolla.

Obtenez une clé SDK

  1. Connectez-vous à votre compte Singular.
  2. Ouvrez la section Developer Tools > SDK Integration.
  3. Accédez à l’onglet SDK Keys.
  4. Appuyez sur Show Keys.
  5. Copiez la valeur dans le champ SDK Key.

Activez l'intégration avec Xsolla

  1. Connectez-vous à votre compte Singular.
  2. Accédez à la section Attribution Setup > Partner Configuration.
  3. Appuyez sur Add Partner.
  4. Dans la barre de rechercher, entrez et sélectionnez Xsolla.
  1. Dans la fenêtre qui s’ouvre, sélectionnez l’application pour laquelle vous configurez l’intégration.
  2. Appuyez sur Next.
  3. Vérifiez que dans le bloc Events Postbacks, l’événement Login est sélectionné.
  4. 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ètreDescription
content_idUGS unique ou tableau d’UGS dans l’achat.
quantityQuantité de l’article avec l’UGS correspondante (un ou tout un tableau).
revenueMontant de l’achat. Les remises sont incluses. Les commissions et les taxes ne sont pas incluses.
currencyDevise 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ètreDescription
aClé SDK Singular.
pPlateforme d’application. Exemple : iOS.
ipAdresse IP publique de l’appareil de l’utilisateur.
veVersion du système d’exploitation de l’appareil de l’utilisateur.
maMarque de l’appareil de l’utilisateur. Exemple : Apple.
moModèle de l’appareil de l’utilisateur. Exemple : iPhone 4S.
lcLangue de l’appareil de l’utilisateur au format ^[a-z]{2}-[A-Z]{2}$. Exemple : en_US.
iID de l’application côté Singular.
att_authorization_statusCode de statut App Tracking Transparency (ATT)
nNom de l’événement. La longueur maximale est de 32 caractères.
is_revenue_eventSi l’événement est lié aux revenus.
amtMontant de la devise.
curDevise. Code de devise à trois lettres selon la norme ISO 4217.
custom_user_idCUID.
partnerPartenaire — xsolla.
eAutres paramètres personnalisés (facultatifs).
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Dernière mise à jour: 9 Septembre 2025

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !
Impossible d'envoyer votre commentaire
Réessayez plus tard ou contactez-nous à doc_feedback@xsolla.com.