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.
%%{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
- 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
,signup
u 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 .
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.