Integración con Singular
Glosario
Singular
Plataforma de atribución y análisis de marketing. Singular permite a desarrolladores de aplicaciones, profesionales del marketing y marcas realizar un seguimiento, medir y optimizar la eficacia de sus campañas de marketing en diversos canales y dispositivos.
Consulte la documentación de Singular para obtener más información sobre la plataforma.
ID de aplicación
ID de aplicación móvil, que es único para cada plataforma (Android o iOS). Se corresponde con el valor

Evento dentro de la aplicación
Adquisición de usuarios
Retargeting
ID del cliente/usuario (CUID)
ID de usuario generado y establecido por el propietario de la aplicación en el momento del registro de usuario. El СUID debe ser el mismo para Web Shop y Singular. Este parámetro se utiliza para la concordancia de usuarios y la atribución.
Postback (devolución de datos)
Clave del SDK
Flujo de integración
Singular y Xsolla admiten la integración S2S en aplicaciones móviles eso permite medir y evaluar la eficacia de las campañas de captación de usuarios y de retargeting para atraer tráfico a la Web Shop. Xsolla envía información sobre las compras de Web Shop a Singular como in-app eventos dentro de la aplicación, los cuales Singular después atribuye a la fuente correspondiente.
Puede configurar la integración de aplicaciones móviles para obtener análisis avanzados de eventos si:
- tiene una aplicación móvil para Android/iOS
- utiliza Singular
- utiliza la solución Web Shop para vender artículos internos del juego
El siguiente evento está disponible a través de la integración S2S de Xsolla y Singular:
| Evento | Descripción |
|---|---|
| xsolla-billing-payment | Compra de artículo. Los parámetros del evento contienen información sobre una compra. |
Cómo funciona
La integración incluye un flujo de datos bidireccional entre Xsolla y Singular. A continuación presentamos el escenario de interacción del sistema cuando un usuario realiza una compra.
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
- El usuario (jugador) se registra o inicia sesión en la aplicación móvil.
- Su aplicación envía un evento dentro de la aplicación a Singular; por ejemplo,
login,signupu otro evento que incluya el CUID.
- Singular envía una postback (devolución de datos) a Xsolla, que incluye el CUID y otros datos sobre el dispositivo del usuario.
- El usuario inicia sesión en Web Shop mediante el CUID.
- El usuario realiza una compra en Web Shop.
- El evento de compra se envía al servidor de Xsolla y se compara con los datos recibidos de Singular.
- El servidor de Xsolla envía un evento dentro de la aplicación a Singular, que contiene los parámetros requeridos para la asignación.
Singular asigna un nuevo evento, la compra y los ingresos a la fuente de medios que impulsó la adquisición del usuario o el compromiso renovado del usuario.
Cómo se establece en Cuenta del editor
- Abra su proyecto en Cuenta del editor y vaya a Integrations.
- Haga clic en el panel de Singular.
- En el panel Mobile app S2S integration, haga clic en Configure.
- En la ventana que se abre, asegúrese de que la casilla Enable this integration esté marcada.
- Proporcione los siguientes datos:
- Clave del SDK de Singular.
- ID de la aplicación, que es único para cada plataforma (Android/iOS). Para agregar una plataforma, haga clic en Add application ID.
- Haga clic en Save.
- Active la integración en Singular.
Cuando haya guardado la configuración, se mostrará un indicador verde en el panel de integración S2S.
Para realizar cambios en la integración conectada:
- Haga clic en el panel de Singular.
- Haga los cambios necesarios en la ventana que se abre.
- Haga clic en Save.
Cómo se establece en Singular
In Singular, tiene que:
Obtener la clave del SDK
- Inicie sesión en su cuenta de Singular.
- Abra la sección
Developer Tools > SDK Integration . - Vaya a la pestaña
SDK Keys . - Haga clic en
Show Keys . - Copie el valor del campo
SDK Key .
Activar la integración con Xsolla
- Inicie sesión en su cuenta de Singular.
- Vaya a la sección
Attribution Setup > Partner Configuration . - Haga clic en
Add Partner . - En la barra de búsqueda, introduzca y seleccione
Xsolla .
- En la ventana que se abre, seleccione una aplicación para la que quiera configurar la integración.
- Haga clic en
Next . - Asegúrese de que en el bloque
Events Postbacks , esté seleccionado el eventoLogin . - Haga clic en
Save .
- El método
SetCustomerIdy su evento de autenticación se implementan mediante el SDK de Singular. - En su Cuenta del editor de Xsolla, está configurada la integración con Singular.
- En su cuenta de Singular, la integración con Xsolla está activada.
Estructura de valores del evento
Si quiere configurar un evento específico o si las opciones de integración actuales no cubren sus necesidades, contacte con su gestor de éxito del cliente o envíe un correo electrónico a csm@xsolla.com.
Compra de artículos
Cuando un usuario realiza una compra en Web Shop, Xsolla envía el evento xsolla-billing-payment a Singular. La siguiente información de compra se transmite en los parámetros del evento:
| Parámetro | Descripción |
|---|---|
| content_id | Código de artículo (SKU) único o matriz de códigos de artículos (SKU) de la compra. |
| quantity | Cantidad del artículo con SKU correspondiente (uno o una matriz). |
| revenue | Importe de la compra. Se incluyen los descuentos. No contiene comisiones ni impuestos. |
| currency | Moneda de compra. |
Datos adicionales
Además de los parámetros transmitidos en el evento xsolla-billing-payment, Xsolla envía los siguientes datos:
| Parámetro | Descripción |
|---|---|
| a | Clave del SDK de Singular. |
| p | Plataforma de aplicaciones. Ejemplo: iOS. |
| ip | Dirección IP pública del dispositivo del usuario. |
| ve | Versión del sistema operativo del dispositivo del usuario. |
| ma | Marca del dispositivo del usuario. Ejemplo: Apple. |
| mo | Modelo del dispositivo del usuario. Ejemplo: iPhone 4S. |
| lc | Configuración regional del dispositivo del usuario en formato ^[a-z]{2}-[A-Z]{2}$. Ejemplo: en_US. |
| i | ID de la aplicación en el lado de Singular. |
| att_authorization_status | Código de estado App Tracking Transparency (ATT, siglas en inglés de Transparencia del seguimiento de aplicaciones). |
| n | Nombre del evento. La longitud máxima es de 32 caracteres. |
| is_revenue_event | Si el evento está vinculado o no a los ingresos. |
| amt | Cantidad de moneda. |
| cur | Código de moneda de tres letras conforme a la norma ISO 4217. |
| custom_user_id | CUID. |
| partner | Socio: xsolla. |
| e | Otros parámetros personalizados (opcionales). |
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.