En resumen: Los datos a nivel de fila (también denominados raw data) describen eventos relacionados con los usuarios, como instalaciones, eventos in-app, visitas a sitios web, instalaciones bloqueadas por Protect360, ingresos publicitarios generados y postbacks asociados al usuario enviados a partners. Los reportes de raw data se pueden obtener mediante descarga, API y Data Locker.
Reportes de raw data: herramientas y reportes
Los reportes de raw data te permiten analizar el comportamiento y los viajes de los usuarios, conciliar cuentas de ad networks y enriquecer tus sistemas CRM y BI. Usar raw data incrementa tu capacidad para analizar, optimizar y mejorar el rendimiento de la aplicación.
Los reportes están disponibles usando herramientas de generación de reportes. Las herramientas cuentan con diferentes características que se adaptan a distintos casos de uso. Por ejemplo, para conciliar una cuenta de ad network, descarga el reporte necesario a través de la página Exportar datos. Para obtener datos de rendimiento del usuario que se van a cargar en tus sistemas de BI, obtén los datos programáticamente usando Data Locker o Pull API.
Consejo
¿Quieres entender mejor tus raw data? Consulta este breve e informativo curso en el Portal de Aprendizaje de AppsFlyer.
Herramientas de reportes: características y funciones
Los reportes están accesibles mediante las herramientas de reportes mencionadas en esta sección.
Consideraciones:
- El rango de fechas del reporte se refiere a la fecha de la actividad (real) en la que ocurrió el evento. Esto es diferente de los reportes agregados donde el rango de fechas está basado en LTV.
- Descripciones de campos: consulta el diccionario de campos de datos.
Herramientas de reportes
Herramienta | Descripción | Aplicaciones múltiples/única (1) | Capacidad de actualización de datos (2) | Incorporar en scripts | Zona horaria | Moneda |
---|---|---|---|---|---|---|
Página de exportación de raw data |
|
Único | Revisado continuamente | x |
Específico para la aplicación |
Específico para la aplicación |
Pull API* |
|
Único | Revisado continuamente | ✓ |
|
|
Data Locker P |
|
Múltiples | Se actualiza continuamente con un retraso de varias horas | ✓ | UTC | USD |
Push API P |
|
Puede usar el mismo punto de conexión | Minutos después de que el evento se registre en AppsFlyer | ✓ | UTC + específico de la app | USD + específico de la app |
Datos de conversión del SDK (3) |
|
N/D | En tiempo real, menos de 5 segundos | ✓ | UTC | N/D |
Notas y abreviaturas: |
Limitaciones de la herramienta
Limitación | Pull API (*) | Push API | Data Locker | SDK Datos de conversión |
---|---|---|---|---|
Límite de datos | 1 millón de filas por llamada | N/D | N/D | N/D |
Opciones de selección de datos | Selecciona tipos de datos. Opciones limitadas de selección de campos | Selecciona tipos de datos, campos y análisis in-app | Selecciona tipos de datos, campos y análisis in-app | No |
Ventana de disponibilidad de datos | 90 días | N/D | 14 días | Para siempre (disponible en el SDK) |
Consideraciones para la integración
Consideración | Pull API | Push API | Data Locker | SDK Datos de conversión |
---|---|---|---|---|
Desarrollo del lado del servidor | Opcional | Requerido | Opcional | Opcional |
Requiere procesamiento de datos | Opcional | Requerido | Opcional | Opcional |
Riesgo de pérdida de datos | No | Sí, si los servidores de recepción están fuera de línea | No | Pequeño, si hay retrasos en la respuesta de la ad network |
Costos de procesamiento cliente-servidor | Ninguno | Altos | Bajos | Ninguno (a menos que se envíen los datos a los servidores) |
Mantenimiento cliente-servidor | Ninguno | Altos | Bajos | Ninguno (a menos que se envíen los datos a los servidores) |
Formato de datos | Archivo CSV | JSON o parámetros de consulta | CSV o parquet | JSON |
Los registros de raw data que ocurren en un contexto determinado se agrupan en reportes. Por ejemplo, instalaciones no orgánicas, eventos orgánicos in-app. Para facilitar la explicación, los reportes se agrupan de la siguiente manera:
-
Viajes del usuario: Utilizalo para seguir el viaje y la interacción de un usuario con la aplicación.
Por ejemplo: clic > instalación > evento in-app > desinstalación. - Característica: Están relacionadas con una función de AppsFlyer específica, pero no forman parte del viaje principal del usuario. Por ejemplo, postbacks a ad networks, reportes de fraude y Reglas de Validación, y reportes de ingresos por publicidad por usuario.
Campos del reporte
El diccionario de campos de raw data incluye campos relevantes para los reportes del viaje del usuario y algunos campos de reportes de características. Los principios son los siguientes:
-
Viajes del usuario:
- Contar con un conjunto común de campos.
- La inclusión de campos depende del contexto del viaje. Por ejemplo, los reportes no orgánicos incluyen la fuente de medios atribuida a traer al usuario. Los campos de atribución en los reportes orgánicos no se completan porque no hay fuente de medios.
- Función: Contar con un conjunto único de campos o incluir campos del viaje del usuario junto con campos adicionales relevantes para la función. Por ejemplo, los reportes de SKAdNetwork tienen una lista única de campos, mientras que los reportes de postback contienen los campos del viaje del usuario y campos adicionales relacionados con el envío de postbacks a los partners.
¡Consejo! La mejor manera de familiarizarse con los reportes es revisarlos. Puedes descargar tus reportes a través de la página de exportación de datos.
Para facilitar la comprensión, los campos del viaje del usuario se agrupan según el contexto.
Grupos de campos de raw data del viaje del usuario
Grupo de campos | Relevante para usuarios orgánicos | Campos de ejemplo |
---|---|---|
Aplicación | Sí | ID de aplicación, nombre de la aplicación, versión de la aplicación, versión del SDK, ATT |
Atribución |
No, salvo en tiempo de instalación |
Tiempo de instalación, tiempo de contacto atribuido, fuente de medios, campaña, conjunto de anuncios, anuncio, partner, tipo de conversión de retargeting |
Atribución de colaboradores | No | Partner colaborador, tipo de coincidencia |
Información del dispositivo | Sí | ID de publicidad, GAID, OAID, tipo de dispositivo, ID de usuario del cliente |
Ubicación del dispositivo | Sí | Dirección IP, ciudad, país |
Evento |
Sí |
Poblados en reportes de eventos in-app: Nombre del evento, valor del evento, ingresos del evento |
Reportes del viaje del usuario
Conceptos básicos del viaje del usuario
Los reportes del viaje del usuario contienen datos recopilados sobre eventos que ocurren durante toda la vida de un usuario. Los datos se dividen en reportes según:
- Fuente de usuario: orgánica o no orgánica
- Contexto del viaje:
- Engagement con anuncios antes de la instalación de la app (visualizaciones y clics)
- Adquisición
- Retargeting
Los reportes de adquisición de usuarios (UA) incluyen:
- Las impresiones y los clics que ocurren antes de la instalación por parte de cualquier usuario potencial que interactúe con un anuncio.
- Evento de instalación.
- Eventos posteriores in-app realizados por el usuario.
Los reportes de retargeting incluyen:
- Las impresiones y los clics que se producen al redireccionar al usuario.
- Eventos de conversión: Ya sea reengagement o reatribución.
- Eventos posteriores in-app realizados durante el reengagement. Considere:
- Los datos de retargeting siempre son no orgánicos.
- Los eventos de retargeting in-app se incluyen tanto en los reportes de UA como en los de retargeting de eventos in-app. Consulte la metodología de doble atribución de retargeting.
Para seguir el viaje de un usuario, combina los reportes relacionados con la parte que te interesa, por ejemplo, instalaciones y eventos en la app. Luego, ordena el reporte usando el ID de AppsFlyer, la hora del evento y el tipo de reporte. El resultado es el conjunto de eventos de un usuario a lo largo del tiempo, es decir, su recorrido.
Disponibilidad de reportes del viaje del usuario
- La disponibilidad de los reportes depende de tu plan de suscripción.
- Los reportes pueden incluir usuarios orgánicos, no orgánicos o ambos, según se indique.
- Las políticas de retención se aplican a los reportes de raw data históricos según la herramienta de reportes y el origen de los datos. En general, los datos están disponibles para los últimos 90 días. ¡Nota! Las políticas de retención no se aplican a los datos agregados.
Reportes del viaje del usuario
Categoría | Exclusivo para Data Locker | Tema del reporte | Orgánico | No orgánico |
---|---|---|---|---|
Adquisición de usuarios | ✓ | Clics | N/D | |
Retargeting | ✓ | Clics de campañas de retargeting | El retargeting es siempre no orgánico | |
Adquisición de usuarios | ✓ | Impresiones | N/D | |
Retargeting | ✓ | Impresiones de campañas de retargeting | El retargeting es siempre no orgánico | |
Adquisición de usuarios | - | Instalaciones | ✓ | ✓ |
Adquisición de usuarios | - | Eventos dentro de la app | ✓ | ✓ |
Adquisición de usuarios | - | Ingresos por publicidad atribuida | - | ✓ |
Adquisición de usuarios | - | Ingresos por publicidad orgánica | ✓ | - |
Retargeting | - | Ingresos por publicidad de retargeting | El retargeting es siempre no orgánico | |
Retargeting | - | Conversiones de retargeting (re-engagement y re-atribución) | El retargeting es siempre no orgánico | |
Retargeting | - | Eventos de retargeting en la app (re-engagement y re-atribución) | El retargeting es siempre no orgánico | |
Retargeting | ✓ | Sesiones de retargeting (re-engagement y re-atribución) | El retargeting es siempre no orgánico | |
Adquisición de usuarios | ✓ | Sesiones | ✓ | ✓ |
Adquisición de usuarios | - | Desinstalaciones no orgánicas | - | ✓ |
Adquisición de usuarios | - | Desinstalaciones orgánicas | ✓ | - |
Adquisición de usuarios | ✓ | Interacciones en múltiples plataformas | ✓ | ✓ |
Descripciones de reportes del viaje del usuario
Clics e impresiones
Reporte | Características |
---|---|
Contexto | Un usuario interactúa con una campaña y hace clic o visualiza un anuncio. |
Características | Los reportes contienen un registro del enlace de atribución y los encabezados HTTP presentes cuando un usuario hace clic o visualiza un anuncio. |
Caso de uso |
|
Ejemplo de reporte | Clics |
Observaciones |
Datos de SRN no disponibles. |
Usuarios restringidos | En algunos casos, debido a las reglas de privacidad, los datos de impresiones y clics están restringidos (no disponen de identificadores de usuario) o no están disponibles en absoluto. La disponibilidad depende de la fuente del medio y de la plataforma. |
Instalaciones y conversiones de retargeting
Nombre del reporte |
Adquisición de usuarios: Instalaciones |
Retargeting: Conversiones |
---|---|---|
Contexto |
Cuando un usuario abre una aplicación por primera vez. |
Después de que un usuario interactúa con un anuncio de retargeting y luego abre la aplicación. Una conversión de retargeting es una nueva interacción o reengagement. Consulta la Guía de atribución de retargeting. |
Casos de uso |
|
Similar a las instalaciones. |
Orgánico vs. no orgánico |
|
No aplicable |
Ejemplo de reporte | Instalaciones | El reporte de conversiones de retargeting tiene la misma estructura que el reporte de instalaciones. Algunos campos se completan en el contexto del retargeting. Consulta raw data de retargeting. |
Eventos dentro de la app
Reporte | Características |
---|---|
Contexto del reporte |
Lista cronológica de acciones realizadas por los usuarios después de la atribución (instalación, reatribución o reengagement) |
Características |
|
Caso de uso |
Utiliza el reporte para:
|
Valores de los eventos |
Campo de valor del evento El campo de valor del evento contiene todos los datos del evento en formato JSON. Puedes cargar esto en tu sistema BI para un análisis más detallado. ¡Consejo! Puedes utilizar Power Query en Microsoft Excel para analizar los parámetros del evento de los textos JSON.
Reporte de ingresos Los datos de ingresos y ROI en AppsFlyer se derivan del af_revenue enviado en eventos. Cuando se envía el parámetro af_revenue en un evento dentro de la aplicación, AppsFlyer lo utiliza para completar el campo de ingresos del evento. AppsFlyer usa este campo para actualizar el panel de control y los reportes agregados. ¡Nota! Usa solo el parámetro af_revenue en eventos que describan los ingresos reales generados. Para otros eventos relacionados con ingresos, pero que no son definitivos, como add_to_cart, utiliza otros parámetros como af_price. |
Ejemplo de reporte |
Eventos in-app |
Observaciones |
|
Sesiones
Reporte | Características |
---|---|
Contexto | Cuando el usuario abre la aplicación, se envía un evento de sesión a AppsFlyer. El evento se registra si se supera el umbral de tiempo mínimo entre sesiones. |
Características |
La estructura del reporte es la misma que la de los reportes de eventos dentro de la aplicación. Las sesiones (eventos de sesión) se enumeran en un reporte separado debido al gran número existente. |
Caso de uso | Entiende el engagement del usuario con la aplicación. |
Ejemplo de reporte | El reporte de sesiones es similar al de eventos in-app. Nota: En los raw datao, las sesiones incluyen el nombre del evento launch. |
Desinstalaciones
Reporte | Características |
---|---|
Contexto | Registro de usuarios que desinstalan la aplicación. |
Características |
|
Campos disponibles |
|
Ejemplo de reporte | ¡Nota de desinstalaciones! En el ejemplo, por claridad, la fila 2 indica qué campos se completan si hay datos relevantes disponibles. |
Casos de uso |
|
Disponibilidad del reporte de viaje del usuario por herramienta
Reporte de engagement con anuncios por herramienta
Reporte | Exportar datos | Pull API | Data Locker | Push API | SDK Datos de conversión |
---|---|---|---|---|---|
Impresiones (1) | - | - | ✓ | - | - |
Clics (1) | - | - | ✓ | - | - |
(1) Los datos de clics e impresiones están disponibles gracias a fuentes que no son SRN. Las SRN no ponen estos datos a disposición. |
Reportes de adquisición de usuarios por herramienta
Reporte | Exportar datos | Pull API | Data Locker | Push API | Datos de conversión del SDK |
---|---|---|---|---|---|
Instalaciones | ✓ | ✓ | ✓ | ✓ | ✓ |
Sesiones | - | - | ✓ | - | - |
Eventos in-app | ✓ | ✓ | ✓ | ✓ | - |
Desinstalaciones | ✓ | ✓ | ✓ | - | - |
Reportes de raw data de retargeting por herramienta
Reporte | Exportar datos | Pull API | Data Locker | Push API | SDK Datos de conversión |
---|---|---|---|---|---|
Clics (1) | - | - | ✓ | - | - |
Conversiones (reatribuciones + reengagements) | ✓ | ✓ | ✓ | ✓ | ✓ |
Impresiones (1) | - | - | ✓ | - | - |
Sesiones | - | - | ✓ | - | - |
Eventos in-app | ✓ | ✓ | ✓ | ✓ | - |
(1) Los datos de clics e impresiones están disponibles gracias a fuentes que no son SRN. Los SRNs no ponen estos datos a disposición. |
FAQ
Detalles |
---|
¿Por qué faltan los raw data de Meta Ads? Por defecto, los raw data de Meta Ads se atribuyen a la fuente de medios restringida. Lee datos a nivel de usuario de Meta Ads. |
¿Cuál es la diferencia entre las marcas de tiempo? Las marcas de tiempo son comunes a todos los reportes. Esto permite combinar diferentes reportes. Las siguientes marcas de tiempo son relevantes:
Considera:
|
¿Cuál es el propósito del campo colaborador? El campo colaborador lista las fuentes de medios del colaborador. A veces se les dice Instalaciones asistidas. En Protect360, también se usa para la corrección de atribución de instalaciones secuestradas. |
¿Qué es el campo de palabras clave y por qué no está disponible en todas las instalaciones no orgánicas? Las instalaciones atribuidas a Google Ads o Apple Search Ads pueden incluir las palabras clave o el ID de palabra clave asociado al anuncio que trajo la instalación. |
Consejos para los reportes de instalación
Entendiendo el viaje del usuario
El viaje del usuario es una serie de pasos que este realiza antes de alcanzar un objetivo, como comprar un producto o reservar un vuelo. El propósito de analizar un viaje del usuario es observar qué hace el usuario en la aplicación, cuán activo es y qué valor aporta en un periodo determinado.
Puedes identificar y destacar los viajes de usuario con la ayuda del ID de AppsFlyer. El ID se genera para cada instalación de la aplicación por dispositivo. El ID permanece sin cambios durante todo el ciclo de vida del usuario (desde la instalación hasta la desinstalación). El ID persiste si el usuario restablece el ID de su dispositivo.
Dado que los reportes de eventos de instalación e in-app tienen la misma estructura, se pueden fusionar en un único reporte. En el reporte combinado, puedes agregar y filtrar por ID de AppsFlyer e ID de usuario del cliente (si está disponible) para analizar las rutas de los usuarios.
Ejemplos
Usuario involucrado—fuerte
- Un usuario instaló la aplicación el 20 de agosto a las 09:31.
- El reporte fusionado muestra que realizó compras el 20 de agosto a las 10:31, el 22 de agosto a las 15:22 y el 25 de agosto a las 16:47.
- De esto concluimos que el usuario está involucrado. Hizo una compra una hora después de abrir la aplicación y continuó comprando los días siguientes a la instalación.
Usuario involucrado—débil
- Un usuario instaló la aplicación el 30 de julio. El reporte fusionado muestra que añadió un artículo a su carrito el 15 de agosto, pero no hubo eventos de compra posteriores.
- Puedes suponer que el usuario está indeciso para realizar una compra y decidir volver a dirigirlo con el artículo que añadió al carrito.
Análisis del viaje del usuario para la optimización de campañas
- El responsable por la adquisición de usuarios (UA) de una app de viajes descarga los reportes de instalaciones y eventos in-app y los combina.
- Luego, para ver los viajes de los usuarios en la app, filtra o agrupa los datos por ID de AppsFlyer.
- Observa que un usuario en particular, identificado por su ID de AppsFlyer, descargó la app hace 12 meses y reservó un vuelo varios días después.
- Posteriormente, el usuario visualizó algunas ofertas de vuelos pero no hizo ninguna reserva. Al profundizar más, el gerente de UA descubre más usuarios con el mismo patrón y decide investigar aún más.
- Descubren que la mayoría de estos usuarios provienen del Anuncio A de la Campaña B ejecutada en la Fuente de medios C. Se descubre que este anuncio y campaña estaban dirigidos a usuarios interesados en viajar a un destino específico.
- Al analizar el viaje del usuario, el gestor de UA podría deducir que la campaña estaba demasiado centrada y que los usuarios no estaban suficientemente involucrados con la aplicación.
Reportes de funciones
Reportes sobre funciones adicionales disponibles en la plataforma
Postbacks
Utiliza los reportes de postback para revisar copias de los datos enviados a una ad network. Por ejemplo, utilízalo para investigar discrepancias. Estos reportes son únicamente informativos y no son obligatorios para la integración con ad networks.
- El reporte incluye:
- Copias de postbacks enviados a la fuente de medios atribuida.
- Campos de datos en crudo y campos adicionales tal como se detalla en esta sección.
- El reporte no incluye:
- Instalaciones de SRN.
- Eventos dentro de la aplicación relacionados con Meta Ads, X y Apple Search Ads.
- Postbacks de partners no atribuidos. Consulta eventos atribuidos a cualquier partner o de origen orgánico.
- Usuarios orgánicos. Lee sobre instalaciones orgánicas.
- Campañas de instalación CPA con postbacks de instalación deshabilitados.
- A partir de marzo de 2021, los campos se rellenan conforme a la configuración de Privacidad Avanzada de una red. Es decir, si la Privacidad Avanzada está activa, algunos campos, como los identificadores de usuario, no están incluidos. Consulta la especificación de postbacks de Privacidad Avanzada para ad networks.
- URIs para reportes de postbacks a través de la API Pull
Reportes de postback (disponibles a través de la página de Exportación de Datos y la API Pull)
Tema del reporte | Eventos enviados a la fuente de medios atribuida |
---|---|
Instalaciones | Instalaciones no orgánicas (UA) |
Eventos in-app | Eventos no orgánicos in-app |
Postbacks de conversión de retargeting |
Retargeting (reengagement y reatribución) |
Eventos de retargeting en la aplicación |
Eventos de retargeting en la aplicación |
Campos adicionales en los reportes de postback
Campo | Observaciones |
---|---|
URL de postback |
Es posible que algunos valores, como los ingresos, no aparezcan en el campo adecuado, pero aun así podrás consultar estos datos en la URL del Postback. |
Método de postback | |
Código de respuesta HTTP del postback | 200: Confirma que la ad network ha recibido el postback |
Mensaje de error de postback |
Normativas de validación y protección contra fraudes de Protect360
- Consulta los reportes de raw data de Protect360 y reglas de validación
- Las ad networks y las agencias necesitan permiso del anunciante para acceder a los reportes de Protect360 y a las reglas de validación
Para conceder a un partner integrado permiso para acceder a Protect360:
- Accede a Colaborar > Integraciones activas.
- Selecciona el partner integrado.
- En la pestaña Permisos, activa Acceder a tu dashboard de Protect360 y a los raw data a través de la API.
- Para otorgar acceso al dashboard de eventos in-app (CPA), activa Acceder a los datos agregados de in-app.