Integración con Tenjin

Glosario

Tenjin

Una plataforma de análisis de marketing y atribución en dispositivos móviles. Permite a los desarrolladores de aplicaciones y a los profesionales del marketing llevar un seguimiento, medir y optimizar las campañas de marketing en distintos canales y dispositivos.

Consulte la documentación de Tenjin para obtener más información sobre la plataforma.

ID de aplicación

ID de la aplicación para móviles que se genera automáticamente al añadir una aplicación a Tenjin. Corresponde a Bundle ID. Para encontrar su valor:

  1. En su cuenta de Tenjin, vaya a la sección Configure > All apps.
  2. Abra la página de la aplicación correspondiente.
  3. En la sección Add details, copie Bundle ID.
Clave de SDK

ID de la aplicación para móviles que se genera automáticamente al añadir una aplicación a Tenjin. Corresponde a Bundle ID. Para encontrar su valor:

  1. En su cuenta de Tenjin, vaya a la sección Configure > All apps.
  2. Abra la página de la aplicación correspondiente.
  3. En la sección Add details, copie Bundle ID.
Nota
Si su aplicación está publicada tanto en plataformas iOS como Android, deberá obtener una clave de nivel de cuenta. Para ello, contacte con su gestor de Tenjin.
Clave de nivel de cuenta

Token que se utiliza para autorizar llamadas de servidor a servidor (S2S) cuando su aplicación está publicada tanto en plataformas iOS como Android. Lo genera Tenjin de forma manual. Para obtenerlo, contacte con su gestor de Tenjin.

Tenga en cuenta que los ID de lote son únicos para cada plataforma.

ID de Tenjin
ID de usuario generado por Tenjin (analytics_installation_id).
Valor del ciclo de vida (LTV)
Promedio de ingresos que un usuario genera durante el tiempo que utiliza la aplicación. Consulte la documentación de Tenjin para obtener más información sobre el LTV.
Rentabilidad de la inversión publicitaria (ROAS)
Métrica que mide la eficacia de una campaña publicitaria calculando los ingresos obtenidos por unidad de inversión publicitaria. Consulte la documentación de Tenjin para obtener más información sobre la ROAS.
Retorno de la inversión (ROI)
Métrica que mide el retorno de la inversión calculando el porcentaje de beneficio obtenido en relación con el coste total. Consulte la documentación de Tenjin para obtener más información sobre el ROI.
Evento interno de la app
Acción de usuario dentro de la aplicación. Las acciones de usuario en Web Shop también se consideran eventos dentro de la aplicación en el caso de integración S2S y se envían a Tenjin desde el backend de Xsolla.
Adquisición de usuarios
El proceso de atraer nuevos usuarios a un sitio, servicio, plataforma o aplicación mediante actividades de marketing.
ID del cliente/usuario (CUID)

ID de usuario generado y establecido por el propietario de la aplicación en el momento de registrarse el usuario. El СUID debe ser el mismo para Web Shop y Tenjin. Este parámetro se utiliza para la concordancia de usuarios y la atribución.

Aviso
Si los CUID de la Web Shop y de su aplicación móvil no coinciden, contacte con su gestor de éxito del cliente o envíe un correo electrónico a csm@xsolla.com para implementar el webhook Validación de usuarios en Web Shop o la autenticación mediante un enlace profundo.
Devolución de llamada
Proceso de recepción de datos sobre eventos dentro de la aplicación. Consulte la documentación de Tenjin para obtener más información.

Escenario de integración

Tenjin y Xsolla admiten la integración S2S de aplicaciones móviles, lo que permite hacer mediciones completas de LTV, ROAS y ROI de las compras efectuadas dentro de la aplicación y en Web Shop. Xsolla envía información sobre las compras en Web Shop a Tenjin como eventos dentro de la aplicación para móviles, que Tenjin atribuye al número de instalaciones de la aplicación y a las campañas de adquisición de usuarios.

Puede configurar la integración de aplicaciones móviles para obtener análisis avanzados de eventos si:

  • tiene una aplicación móvil en la plataforma Android/iOS
  • utiliza Tenjin
  • utiliza la solución Web Shop para vender artículos de juegos

El siguiente evento está disponible a través de la integración S2S de Xsolla y Tenjin:

EventoDescripción
xsolla-billing-paymentCompra 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 Tenjin. A continuación presentamos el escenario de interacción del sistema cuando un usuario realiza una compra.

  1. El usuario se registra o inicia sesión en la aplicación móvil.
  2. Su aplicación envía un evento dentro de la aplicación que incluye el CUID a Tenjin.
  3. Tenjin envía una devolución de llamada a Xsolla, que incluye el ID de aplicación, ID de Tenjin, CUID y otros parámetros de datos relacionados.
  4. El usuario inicia sesión en Web Shop mediante el CUID.
  5. El usuario realiza una compra en Web Shop.
  6. El evento de compra se envía al servidor de Xsolla y se compara con los datos recibidos de Tenjin.
  7. El servidor de Xsolla envía un evento S2S dentro de la aplicación a Tenjin, que contiene el ID de Tenjin, el ID de aplicación y otros parámetros recibidos de Tenjin.

Tenjin atribuye un nuevo evento, una compra y los ingresos a la fuente de medios.

Cómo se establece en Cuenta del editor

  1. Abra su proyecto en Cuenta del editor y vaya a Integrations.
  2. Haga clic en el panel de Tenjin.
  1. En el panel Mobile app S2S integration, haga clic en Configure.
  2. Marque la casilla Enable this integration.
  3. Introduzca los siguientes datos:
  4. Haga clic en Save.
  5. Active la integración en Tenjin.

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 activa:

  1. Haga clic en el panel de Tenjin.
  2. Haga los cambios necesarios en la ventana que se abre.
  3. Haga clic en Save.

Cómo se establece en Tenjin

En Tenjin, deberá:

  1. Configurar la transmisión de CUID a Tenjin.
  2. Añadir Xsolla como canal publicitario.
  3. Configurar una devolución de llamada.

Transmisión de CUID

Configure la transferencia de CUID desde su aplicación móvil a Tenjin llamando al método setCustomerUserId:

Copy
Full screen
Small screen

java

  • java
  • swift
  • C#
1TenjinSDK instance = TenjinSDK.getInstance(this, "<TENJIN_SDK_KEY>");
2instance.setCustomerUserId(cuid);   // CUID generated by your backend
3instance.connect();
1TenjinSDK.initialize("<TENJIN_SDK_KEY>")
2TenjinSDK.setCustomerUserId(userId: cuid);  // CUID used for Web Shop
3TenjinSDK.connect();
1BaseTenjin instance = Tenjin.getInstance("<TENJIN_SDK_KEY>");
2instance.SetCustomerUserId(cuid);   // CUID used for Web Shop
3instance.Connect();

Añadir Xsolla como canal

  1. Inicie sesión en su cuenta de Tenjin.
  2. Vaya a la sección Configure > Channels.
  3. Haga clic en Add a channel.
  1. En la barra de búsqueda, introduzca y seleccione Xsolla.
  2. Haga clic en el panel de Xsolla.
  1. Haga clic en Add ad account.

Configuración de devolución de llamada

  1. Inicie sesión en su cuenta de Tenjin.
  2. Vaya a la sección Configure > Channels.
  3. Abra la página de la aplicación correspondiente.
  4. Vaya a la pestaña Callbacks.
  5. En la lista desplegable de canales publicitarios, seleccione Xsolla.
  1. En la sección Channel callbacks, haga clic en Add events y seleccione Xsolla login.
  1. En la ventana modal, seleccione el evento que contiene CUID y haga clic en Save.
Nota
Recomendamos utilizar un evento de inicio de sesión o apertura de la aplicación y transmitir el CUID allí.

Estructura de valores de eventos

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 Tenjin. La siguiente información de compra se transmite en los parámetros del evento:

ParámetroDescripción
date_paymentFecha de pago.
invoice_idID de la transacción.
payment_amountImporte que pagó el usuario.

En el lado de Tenjin, el importe se convertirá a USD independientemente de la moneda en la que haya pagado el usuario.

payment_currencyMoneda en la que el usuario pagó la compra, tras la conversión o la selección de un método de pago (moneda de pago).
payout_amountImporte de la compra recibido por el comerciante (juego) tras deducir comisiones e impuestos.
purchase_amountImporte de la compra, incluidos los descuentos, antes de deducir comisiones e impuestos.
purchase_currencyMoneda en la que se muestra el precio del artículo en Web Shop (moneda de compra).
skusSKU único o matriz de SKU.
dry_runIndicador de pago de prueba. El parámetro se establece en 1 si el pago se hace en modo sandbox. Se omite para pagos reales.

Datos adicionales

También puede transmitir los siguientes parámetros en la devolución de llamada:

ParámetroDescripción
os_versionVersión del sistema operativo del dispositivo.
app_versionVersión de la aplicación.
idfaID del anunciante en App Store.
idfvID del proveedor en el lado de Apple.
gps_adidID del anunciante en Google Play.
sdk_versionVersión de SDK de Tenjin.
platformPlataforma de la aplicación.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 12 de Marzo de 2026

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!
No hemos podido enviar sus comentarios
Vuelva a intentarlo más tarde o escríbanos a doc_feedback@xsolla.com.