Mixpanel

Mixpanel es un potente servicio de analítica de producto. Su solución de seguimiento basada en eventos permite a los equipos de producto obtener información valiosa sobre las mejores estrategias de adquisición, conversión y retención de usuarios en distintas plataformas.

Esta integración te permite llevar todos los eventos de Adapty a Mixpanel. Como resultado, obtendrás una visión más completa de tu negocio de suscripciones y las acciones de tus clientes. Adapty proporciona un conjunto completo de datos que te permite hacer seguimiento de los eventos de suscripción desde los stores en un solo lugar. Con Adapty, puedes ver fácilmente cómo se comportan tus suscriptores, entender qué les gusta y usar esa información para comunicarte con ellos de forma dirigida y eficaz.

Cómo configurar la integración con Mixpanel

  1. Abre la página Integrations -> Mixpanel en el Adapty Dashboard.
  2. Activa el interruptor e introduce tu Mixpanel Token. Puedes especificar un token para todas las plataformas o limitarlo a plataformas concretas si solo quieres recibir datos de algunas de ellas.
mixpanel.webp

Cómo encontrar tu Mixpanel Token

Para obtener tu Mixpanel Token:

  1. Inicia sesión en tu Mixpanel Dashboard.
  2. Abre Settings y selecciona Organization Settings.
mixpanel-settings.webp
  1. En la barra lateral izquierda, ve a Projects y selecciona tu proyecto.
mixpanel-project-id.webp

Cómo funciona la integración

Adapty mapea automáticamente las propiedades de evento relevantes —como el ID de usuario y los ingresos— a las propiedades nativas de Mixpanel. Esto garantiza un seguimiento e informes precisos de los eventos relacionados con suscripciones.

Además, Adapty acumula datos de ingresos por usuario y actualiza sus Propiedades de Perfil de Usuario, incluidas subscription state y subscription product ID. Una vez recibido un evento, Mixpanel actualiza los campos correspondientes en tiempo real.

Eventos y etiquetas

Debajo de las credenciales encontrarás tres grupos de eventos que puedes enviar a Mixpanel desde Adapty. Activa simplemente los que necesites. Consulta la lista completa de eventos que ofrece Adapty aquí.

mixpanel-events.webp

Recomendamos usar los nombres de evento predeterminados que proporciona Adapty. Aun así, puedes cambiarlos según tus necesidades.

Configuración del SDK

Usa el método .setIntegrationIdentifier() para establecer mixpanelUserId. Si no se establece, Adapty usa tu ID de usuario (customerUserId) o, si es nulo, el ID de Adapty. Asegúrate de que el ID de usuario que utilizas para enviar datos a Mixpanel desde tu app sea el mismo que envías a Adapty.

Si usas un ID de usuario de terceros como Customer User ID, no lo pases durante activate() — es posible que el SDK de terceros aún no lo haya generado. En su lugar, llama primero a activate() sin CUID, luego a setIntegrationIdentifier(), y después a identify() con el CUID.

Estructura de eventos de Mixpanel

Adapty envía eventos a Mixpanel usando el método track. Las propiedades del evento tienen esta estructura:

{
  "event": "subscription_renewed",
  "properties": {
    "ip": 0,
    "time": 1709294400,
    "$insert_id": "123e4567-e89b-12d3-a456-426614174000",
    "vendor_product_id": "yearly.premium.6999",
    "original_transaction_id": "GPA.3383...",
    "currency": "USD",
    "environment": "Production",
    "store": "app_store",
    "purchase_date": "2024-03-01T12:00:00.000000+0000"
  }
}

Donde:

ParámetroTipoDescripción
eventStringEl nombre del evento (mapeado desde el evento de Adapty).
propertiesObjectPropiedades del evento.
properties.ipIntegerDirección IP (enviada como 0 en comunicaciones servidor a servidor).
properties.timeLongMarca de tiempo UNIX del evento en segundos.
properties.$insert_idStringID único del evento (UUID) para deduplicación.
properties.vendor_product_idStringEl ID de producto del store.
properties.original_transaction_idStringID de la transacción original.
properties.currencyStringCódigo de moneda.
properties.storeStringNombre del store (p. ej., “app_store”).
properties.environmentStringEntorno (“Sandbox” o “Production”).

Actualizaciones del perfil de usuario

Adapty también actualiza el Perfil de Usuario de Mixpanel usando people_set con las siguientes propiedades:

ParámetroTipoDescripción
subscription_stateStringEstado actual de la suscripción (p. ej., “subscribed”).
subscription_product_idStringID del producto de suscripción activo.