De un vistazo: Aprende a compartir automáticamente datos de AppsFlyer con Mixpanel, una plataforma de análisis de productos.
La integración entre AppsFlyer y Mixpanel te permite importar la información de la campaña de adquisición de AppsFlyer a Mixpanel.
¡Importante!
Algunas fuentes de medios restringen el intercambio de datos con terceros. Por lo tanto, los postbacks para eventos restringidos no se enviarán a este partner, independientemente de la selección configurada para enviar postbacks.
Configuración de Mixpanel
Requisito previo: Antes de configurar una integración, asegúrate de contactar al partner y abrir una cuenta con este.
Para activar o editar la integración:
-
Para activarla: En AppsFlyer, en el menú lateral, selecciona Colaborar > Partner Marketplace.
Para editarla: En AppsFlyer, en el menú lateral, selecciona Colaborar > Integraciones activas. - Busca al partner y selecciónalo.
- Haz clic en Configurar integración. Se te dirigirá a la página de configuración de la integración.
- En la pestaña Integración, selecciona la aplicación para la integración y activa Activar partner.
Nota: El selector debe permanecer activado mientras trabajes con el partner. - Completa la configuración utilizando las pestañas correspondientes, como se describe a continuación.
Aprender más sobre el encabezado de la ventana de configuración del partner.
Pestaña Integración
La pestaña Integración está dividida en distintas secciones, tal como se describe a continuación.
Configuración general
-
-
-
Residencia de datos en la UE: AppsFlyer envía datos a los servidores estadounidenses de Mixpanel por defecto. Para enviar los datos a los servidores de Mixpanel en la UE, activa este selector.
*token: Mixpanel se conecta con AppsFlyer a través de un Token único. Si aún no lo tienes, debes obtenerlo de Mixpanel para continuar con la integración.Para obtener el Token de Mixpanel:
- Accede a tu cuenta de Mixpanel en: https://mixpanel.com/login/
- En Mixpanel, ve al panel Analysis y haz clic en el icono de engranaje.
- Copia tu token de la sección Access Keys de tu proyecto y pégalo en el campo token de la pestaña de integración de Mixpanel de AppsFlyer.
-
Enviar ID de anunciante:
- Si utilizas el parámetro customer_user_id de AppsFlyer, se enviará a Mixpanel con cada instalación (deja desactivado Enviar ID de anunciante).
- Si no estás utilizando customer_user_id de AppsFlyer: activa Enviar ID de anunciante. El ID del dispositivo se envía a Mixpanel como customer_user_id (unique_id en Mixpanel).
Aprender más sobre la guía de integración del SDK de AppsFlyer para Android e iOS.
- Eventos: Activa esta opción para enviar los datos de instalación al punto de conexión de eventos de Mixpanel.
-
Personas: Activa esta opción para enviar los datos de instalación al punto de conexión de personas de Mixpanel.
Nota
Para que los postbacks de instalación se envíen a Mixpanel, al menos uno de los dos puntos de conexión, Eventos o Personas, debe estar activado.
- Uso compartido de datos avanzado: Activa esta opción para enviar información adicional a Mixpanel: c (campaña), red (pid), impression_based (is-impression).
-
Residencia de datos en la UE: AppsFlyer envía datos a los servidores estadounidenses de Mixpanel por defecto. Para enviar los datos a los servidores de Mixpanel en la UE, activa este selector.
-
Postbacks predeterminados
AppsFlyer puede enviar postbacks automáticos de instalaciones de usuarios a Mixpanel. Usa esta sección para definir el envío de estos postbacks.
AppsFlyer puede enviar postbacks automáticos a Mixpanel tras las instalaciones de los usuarios. Utiliza esta sección para definir la fuente de los usuarios a los cuales se envían los postbacks de cada evento. Aprender más sobre los postbacks por defecto.
Para enviar postbacks de cualquier usuario que descargue la aplicación a Mixpanel, selecciona Todas las fuentes de medios, incluidas las orgánicas.
Configuración de eventos in-app
En esta sección, debes asignar los eventos de AppsFlyer a Mixpanel mediante postbacks.
Nota
Mixpanel captura eventos in-app usando su propio SDK. El único evento que se puede enviar a Mixpanel y que no es capturado por ellos es af_uninstall.
Aprender más sobre los postbacks de eventos in-app.
Para configurar postbacks de eventos in-app:
- Introduce el token de Mixpanel.
- Habilita los postbacks de eventos in-app.
- Para enviar el ID del anunciante de la desinstalación, activa Enviar ID de anunciante.
- Para enviar información adicional para la desinstalación, activa Uso compartido de datos avanzado.
- Haz clic en Agregar evento para agregar un evento del SDK a la lista.
- Selecciona af_uninstall en el menú desplegable.
- Selecciona el Identificador de evento de partner correspondiente en el menú desplegable.
- Selecciona la opción requerida en el menú desplegable Enviar ingresos:
- Sin valores ni ingresos: envía solo el evento en sí sin el valor del evento.
- Con valores y sin ingresos: envía todos los parámetros, excepto el valor de ingresos.
- Con valores e ingresos: envía todos los parámetros del evento, incluido el valor de ingresos (si existe en el evento).
- Para completar la configuración de la integración, haz clic en Guardar integración.
Una vez guardada la integración, AppsFlyer envía los siguientes datos a Mixpanel por cada instalación orgánica y no orgánica:
- Parámetro token de Mixpanel
- Customer_user_id o ID de dispositivo (IDFA/ID de publicidad de Google)
- Fuente de medios
- Nombre de la campaña
Nota: El CUID no se envía en los postbacks de desinstalaciones.
Pestaña de enlaces de atribución
Los enlaces de atribución no están disponibles para este partner.
Pestaña de costo
Los datos de costos no son compatibles con la integración con este partner.
Pestaña de ingresos por publicidad
Los ingresos por publicidad no se admiten en la integración con este partner.
Pestaña de permisos
Los permisos no están disponibles para este partner.
Integración con Mixpanel al utilizar un mecanismo de inicio de sesión
A continuación se muestra un ejemplo de los pasos de integración:
- La aplicación ha sido iniciada (abierta) por el usuario.
- El SDK de Mixpanel genera un ID distintivo aleatorio (distinct_id).
- Obtén el ID distintivo de Mixpanel, y establécelo como el ID de usuario del cliente, utilizando la función del SDK de Appsflyer setCustomerUserId.
- Envía el Inicio. Esta API permite que AppsFlyer detecte instalaciones, sesiones y actualizaciones.
- Una vez atribuida la instalación de la aplicación, se envía un evento de instalación a Mixpanel con el ID de usuario del cliente, que incluye el ID distintivo de Mixpanel.
-
Cuando el usuario se registra o inicia sesión, se llama al comando de Mixpanel identify() con el identificador de usuario (por ejemplo, correo electrónico o ID de cliente). Esto asignará el ID distintivo aleatorio inicial al ID de usuario registrado.
Mixpanel Android - Combinación de datos de usuarios anónimos e identificables
MixpanelAPI mixpanel = MixpanelAPI.getInstance(context, MIXPANEL_TOKEN); mixpanel.identify("user@example.com"); // Mixpanel v6.2.0 and below should use the following API: mixpanel.getPeople().identify(“user@
example.com”); Mixpanel iOS Objective C - Combinación de datos de usuarios anónimos e identificables
[mixpanel identify:@“user@example.com”];
Mixpanel iOS Swift - Combinación de datos de usuarios anónimos e identificables
mixpanel.identify(“user@
example.com”); Mixpanel Unity - Combinación de datos de usuarios anónimos e identificables
// set customer user id or device id Mixpanel.Identify(“user@
example.com”); - Mixpanel recibe el customer_user_id de AppsFlyer con el alias del ID de usuario (por ejemplo, dirección de correo electrónico).
Nota
Si no estás utilizando ningún proceso de registro dentro de tu aplicación, implementa los pasos 1-3 como se ha descrito anteriormente.
Visualización de los datos de AppsFlyer en Mixpanel
Las siguientes capturas de pantalla son un reporte de embudo para ver la conversión desde la instalación hasta el evento de valor, desglosado por la fuente de medios. Además, se puede ver el tiempo de conversión de cada fuente de medios.