En resumen: El reporte de eventos de usuario final multiplataforma mide los viajes completos de los usuarios, las conversiones y el LTV en todas las plataformas y dispositivos.
El reporte de eventos de usuario final multiplataforma es un reporte de raw data que proporciona registros de sesiones y eventos in-app a nivel de evento para cada usuario, vinculados entre plataformas mediante tu Customer User ID (CUID). Cada evento incluye el resultado de la atribución multiplataforma, lo que te permite analizar viajes completos de los usuarios.
Para más información sobre el flujo y la configuración de la atribución basada en usuarios, consulta Atribución multiplataforma basada en usuarios.
Campos del reporte
Para conocer qué campos contiene el reporte, descarga un reporte de ejemplo.
El reporte de ejemplo incluye todos los campos del reporte y sus valores. Para consultar las definiciones de los campos, consulta el diccionario de campos.
Actualización de los datos del reporte
- El reporte ejecuta un proceso por lotes cada 4 horas.
- Cada ejecución del proceso por lotes procesa los eventos que ingresaron en la base de datos durante las 4 horas anteriores.
- Ejemplo: La ejecución del proceso por lotes de las 8:00 procesa los eventos que ingresaron en la base de datos entre las 3:00 y las 7:00.
- Los eventos se asignan al intervalo horario correspondiente.
- Ejemplo: Los eventos que ingresaron en la base de datos entre las 3:00 y las 4:00 aparecerán en el intervalo de las 3:00.
¡Importante!
Normalmente existe un breve retraso entre el momento en que ocurre un evento y su registro en la base de datos. El reporte utiliza la hora de entrada en la base de datos para garantizar una agrupación por horas precisa y coherente.
Ejemplo de la ejecución del proceso por lotes de las 8:00
| Fecha | Versión del reporte | Reporte disponible en | El reporte incluye eventos que ocurren entre | El reporte incluye eventos que ingresaron a la base de datos entre |
|---|---|---|---|---|
| 2025-10-01 | 3:00 | 9:00 | 2:00-4:00 | 3:00-4:00 |
| 2025-10-01 | 4:00 | 9:00 | 3:00-5:00 | 4:00-5:00 |
| 2025-10-01 | 5:00 | 9:00 | 4:00-6:00 | 5:00-6:00 |
| 2025-10-01 | 6:00 | 9:00 | 5:00-7:00 | 6:00-7:00 |
Notas sobre el ejemplo anterior:
- Los eventos de la última hora antes de la ejecución no se procesan para disponer del tiempo suficiente para enriquecerlos con su CUID correspondiente. En el ejemplo anterior, el proceso por lotes de las 8:00 procesa los eventos que ingresaron en la base de datos entre las 3:00 y las 7:00. Los eventos que ingresaron en la base de datos entre las 7:00 y las 8:00 no se procesan.
- El reporte solo está disponible una hora después de la ejecución del proceso por lotes, ya que durante esa hora un proceso interno actualiza el lote. En el ejemplo anterior, el proceso por lotes de las 8:00 está disponible a las 9:00.
¿Cómo me suscribo al reporte?
- En AppsFlyer, en el menú lateral, selecciona Exportar > Data Locker.
- En el panel Contenido de Data Locker, desplázate hacia abajo hasta la sección Reportes avanzados.
- Selecciona Eventos de usuarios finales multiplataforma.
¿Cómo accedo a los datos del reporte en tu bucket de la nube?
La ruta del reporte consta de la siguiente jerarquía de carpetas:
<bucket-name>/<DataLocker connection name>/t=end_user_events_user_level_cross_platform/dt=<dt=yyyy-mm-dd>/h=<hour>/Jerarquía de carpetas del reporte de Data Locker
Consideraciones para desarrolladores de BI
- Cada intervalo horario del reporte contiene eventos únicos de usuarios finales. Asegúrate de extraer todos los reportes cada hora o diariamente.
- Los eventos de ingresos por publicidad aún no están incluidos.
- Todos los datos de las apps se proporcionan en un único archivo. Utiliza el campo App ID para separar los datos por app o configura Data Locker para separarlos por app. Se recomienda utilizar el tipo de segregación unificada.
- Los datos previos a la atribución, como los costos, los clics y las impresiones, deben extraerse del reporte ETL de costos.
Ejemplos de consultas
A continuación se muestran algunos ejemplos de aplicaciones prácticas y habituales de los datos que los desarrolladores de BI pueden extraer mediante Data Locker. Cada ejemplo se ilustra mediante una instrucción SQL.
Cálculo del total de adquisiciones de usuarios
Cuenta el número de nuevos usuarios únicos por fuente de medios y campaña.
SELECT DATE (event_time__conversion) AS install_date
,CASE
WHEN media_source IS NULL
OR media_source = ''
OR media_source = 'null'
THEN 'organic'
ELSE media_source
END AS media_source
,campaign_name
,count(DISTINCT customer_user_id) AS user_acquisition
,
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = 'YOUR_PRODUCT_LINE_NAME'
GROUP BY install_date
,media_source
,campaign_name
Cálculo del total de activaciones de plataformas
Suma el número total de nuevas plataformas, grupos, fuentes de medios y campañas atribuidas por usuario.
SELECT DATE (event_time__conversion) AS install_date
,CASE
WHEN media_source IS NULL
OR media_source = ''
OR media_source = 'null'
THEN 'organic'
ELSE media_source
END AS media_source
,campaign_name
,count(DISTINCT CASE
WHEN platform_group = 'PC'
THEN customer_user_id
ELSE NULL
END) + count(DISTINCT CASE
WHEN platform_group = 'CONSOLE'
THEN customer_user_id
ELSE NULL
END) + count(DISTINCT CASE
WHEN platform_group = 'CTV'
THEN customer_user_id
ELSE NULL
END) + count(DISTINCT CASE
WHEN platform_group = 'MOBILE'
THEN customer_user_id
ELSE NULL
END) + count(DISTINCT CASE
WHEN platform_group = 'Web'
THEN customer_user_id
ELSE NULL
END) + count(DISTINCT CASE
WHEN platform_group = 'Other'
THEN customer_user_id
ELSE NULL
END) AS total_activations
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = 'YOUR_PRODUCT_LINE_NAME'
GROUP BY install_date
,media_source
,campaign_name
Cálculo de los ingresos totales
Suma los ingresos totales por fuente de medios y campaña.
SELECT DATE (event_time__conversion) AS install_date
,CASE
WHEN media_source IS NULL
OR media_source = ''
OR media_source = 'null'
THEN 'organic'
ELSE media_source
END AS media_source
,campaign_name
,SUM(revenue_value_customer) AS total_revenue
FROM end_user_events_user_level_cross_platform
WHERE product_line_name = ’YOUR_PRODUCT_LINE_NAME’
GROUP BY install_date
,media_source
,campaign_name;