En resumen: Los reportes agregados avanzados en Data Locker contienen datos agregados con una calidad, precisión, granularidad y volumen óptimos e ilimitados. Estos reportes se encuentran actualmente en versión Beta.
Reportes agregados avanzados en Data Locker
Reportes agregados avanzados en Data Locker:
- Proporciona una manera eficiente y que preserve la privacidad de construir tus sistemas de BI internos basados en datos agregados: Datos de atribución, eventos e ingresos, con todas las dimensiones y métricas posibles.
- Puedes cargar los datos en tus sistemas de BI y utilizarlos como parte de los procesos de optimización y rendimiento de tu campaña.
- Obtén la mejor calidad con precisión: Los datos llegan varias veces al día y se actualizan con cada versión posterior de un reporte con todos los datos disponibles para ese día.
- Te ayuda a aumentar los raw data que pueden estar limitados y restringidos debido a las políticas de intercambio de datos de fuentes de medios o tus políticas de preservación de la privacidad. Las restricciones afectan campos relacionados con la atribución, como campaña y anuncio.
Configuración
Para obtener reportes agregados avanzados, completa uno de los siguientes procedimientos.
| ¿Actualmente obtienes datos a través de Data Locker? | Procedimiento |
|---|---|
|
Sí |
|
| No |
|
Reportes disponibles
Reporte versionado de cohorte
Reportar hechos
| Resumen general |
El reporte versionado por cohortes contiene todos los datos agregados, por cohortes, con la granularidad de todas las dimensiones de la campaña. El reporte se actualiza cada pocas horas para maximizar la actualidad y precisión de los datos. |
| Reportes disponibles |
Los siguientes reportes están disponibles para descargar. Los tipos de reportes se describen con más detalle en el dashboard de cohortes.
|
| Período de reporte | Usuarios que realizaron conversiones durante los 1.095 días anteriores. En otras palabras, cada día, los reportes incluyen eventos de usuarios que realizaron conversiones durante los 1.095 días anteriores. |
| Estructura del reporte | El esquema del reporte (las dimensiones y métricas incluidas) es fijo y no se puede editar. |
| Calidad de los datos |
|
| Zona horaria | UTC |
| Estructura de directorios y nombres de archivos | Saber más |
| Impacto de las políticas de retención de partners |
Considera que algunos partners implementan una política de retención de datos. En este caso, los eventos que ocurren después del final del período de retención no se tienen en cuenta en los reportes de cohorte. Ejemplo: SRN A tiene una política de retención de datos de 180 días. Los eventos de usuario hasta el día 180 se atribuyen al SRN A. Los eventos que ocurren después de 180 días no se tienen en cuenta. Nota: Los eventos se muestran en el dashboard general como orgánicos. |
Estructura del reporte
El reporte se compone de dimensiones y métricas.
El formato de los campos es el siguiente:
- Dimensiones: String. La longitud máxima del string es dinámica y en la mayoría de los casos depende de cómo se completan los elementos de la jerarquía publicitaria.
-
Métricas: Number. Nota: El formato del campo moneda_seleccionada es tipo string.
Las métricas disponibles son los ingresos, los usuarios únicos que realizan un evento y el número de ocurrencias del evento. Para calcular métricas relacionadas con los costos, como el ROI y el ROAS, necesitas métricas tanto de ingresos como de costos. Las métricas de ingresos están en Cohorte y las métricas de costos las proporciona ROI360 Cost ETL.
Dimensiones
|
Nombre de campo |
Descripción |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
app_id |
-- | ||||||||||
|
media_source |
-- | ||||||||||
|
conversion_type |
Valores posibles: instalación, instalación unificada (que representa instalaciones en el reporte unificado), re-engagement, reatribución |
||||||||||
|
attributed_touch_type |
Valores posibles: clic, impresiones, preinstalación, desconocido, tv, nulo |
||||||||||
|
days_post_attribution |
|
||||||||||
|
event_date |
|
||||||||||
|
conversion_date |
|
||||||||||
|
event_name |
Identifica el evento. Algunos nombres de eventos tienen un significado específico, mientras que otros se relacionan con eventos in-app establecidos por el anunciante en la aplicación.
|
||||||||||
|
campaign |
Jerarquía de campañas Ten en cuenta lo siguiente: No se admiten cambios de nombre de campaña. En consecuencia, se pueden asociar varios nombres con un ID de campaña determinado. |
||||||||||
|
campaign_id |
Jerarquía de campañas | ||||||||||
|
adset |
Jerarquía de campañas | ||||||||||
|
adset_id |
Jerarquía de campañas | ||||||||||
|
ad |
Jerarquía de campañas | ||||||||||
|
ad_id |
Jerarquía de campañas | ||||||||||
|
canal |
Jerarquía de campañas [Actualizado el 27 de octubre de 2021] Actualmente, los Meta Ads no completan el canal con los datos proporcionados a través del mecanismo de Google Install Referrer. |
||||||||||
|
site_id |
Jerarquía de campañas | ||||||||||
|
is_primary_attribution |
Utilizalo para identificar y deduplicar datos de retargeting. | ||||||||||
|
geolocalización |
El código de país ISO derivado de la dirección IP del usuario. | ||||||||||
|
agency |
|
||||||||||
|
install_app_store |
Solo aplicaciones Android: La tienda de Android desde donde se descargó la aplicación. Rellenado por anunciantes que implementan la atribución de Android en múltiples tiendas. Si está en blanco, significa Google Play Store. |
||||||||||
|
palabras clave |
Palabra(s) utilizada(s) en la búsqueda online del usuario. Según informa la red publicitaria. |
||||||||||
|
keyword_id |
ID de palabra clave devuelta por la red publicitaria. |
Métricas
|
Nombre de campo |
Descripción | Formato |
|---|---|---|
|
unique_users |
Número de usuarios únicos del día que realizan el evento. |
Cantidad |
|
revenue_usd |
|
Cantidad |
|
event_count |
Número de ocurrencias de eventos. |
Cantidad |
|
selected_currency |
Código de la moneda de 3 letras (USD, EUR) establecido por ti en la configuración de la aplicación. Formato ISO-4217. Esta es la misma moneda utilizada para mostrar los ingresos en Cohorte en la interfaz de usuario. |
String |
|
revenue_selected_currency |
|
Cantidad |
|
first_inapp |
|
Cantidad |
Estructura de directorios y nombres de archivos
La ruta al reporte consta de la siguiente jerarquía de carpetas:
Con el siguiente formato:
Jerarquía de carpetas de reportes
Un ejemplo de la jerarquía de carpetas de reportes versionados por cohortes en el segmento de anunciantes:
bucket
|
└── t=cohort_unified_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Leyenda:
- dt: teFecha en que ocurrieron los hechos incluidos en el reporte.
- t: tipo de reporte.
- versión: Marca de tiempo de Unix cuando se creó la versión.
Versiones de reportes y calidad de los datos
- A diario. Los reportes se envían cada pocas horas.
- Los reportes son para todos los datos disponibles actualmente para el día. Es decir, el 18 de abril, cada versión del reporte contiene todos los datos disponibles hasta ese momento para el 18 de abril.
- Ingiere únicamente la última versión del reporte disponible.
| Versión | El reporte incluye datos que AppsFlyer recibió antes de (hora en UTC) | Caso de uso | El reporte de tiempo está disponible (hora en UTC) |
|---|---|---|---|
| 1 | Día 0 a las 4 AM | Datos parciales del día 0 | Día 0 a las 8 AM |
| 2 | Día 0 a las 8 AM | Datos parciales del día 0 | Día 0 a la 1 PM |
| 3 | Día 0 a las 12 PM | Datos parciales del día 0 | Día 0 a las 6 PM |
| 4 | Día 0 a las 4 PM | Datos parciales del día 0 | Día 0 a las 9 PM |
| 5 | Día 0 a las 8 PM | Datos parciales del día 0 | Día 0 a las 11:59 PM |
| 6 | Día 0 a las 11:59 PM | Datos completos de conversión y eventos in-app para el día 0 (excluidos los eventos S2S que AppsFlyer recibe entre el día 0 a las 11:59 PM y el día 1 a las 2 AM) | Día 1 a las 4 AM |
| 7 | Día 1 a las 3 AM | Datos completos de conversión y eventos in-app para el día 0, y cualquier dato de ingresos por publicidad disponible actualmente enviado a través de S2S. | Día 1 a las 8 AM |
| 8 | Día 1 a las 11 AM | Datos completos de conversión y eventos in-app para el día 0, y cualquier dato de ingresos por publicidad disponible actualmente enviado a través de S2S. | Día 1 a las 6 PM |
| 9 | Día 1 a las 5 PM | Datos completos de conversión y eventos in-app para el día 0, y cualquier dato de ingresos por publicidad disponible actualmente enviado a través de S2S. | Día 1 a las 11:59 PM |
| 10 | Día 8 a las 7 AM | Datos completos de conversión y eventos in-app para el día 0, y datos completos de ingresos publicitarios enviados a través de S2S, teniendo en cuenta cualquier problema potencial que pueda haber ocurrido en el lado de la red de ingresos publicitarios. | Día 8 a la 1 PM |
Reporte versionado de la zona horaria de cohorte
Reportar hechos
| Resumen general |
El reporte versionado de la zona horaria de cohorte contiene todos los datos agregados, agrupados en cohortes, con la granularidad de todas las dimensiones de la campaña, según las zonas horarias localizadas. El reporte se actualiza cada pocas horas para maximizar la actualidad y precisión de los datos. |
| Reportes disponibles |
Los siguientes reportes están disponibles para descargar. Los tipos de reportes se describen con más detalle en el dashboard de cohortes.
|
| Período de reporte |
Usuarios que realizaron conversiones durante los 1.095 días anteriores. En otras palabras, cada día, los reportes incluyen eventos de usuarios que realizaron conversiones durante los 1.095 días anteriores. Nota: Si aún no ha comenzado un día en tu zona horaria local, los reportes con versiones de zona horaria llegarán sin datos. |
| Estructura del reporte | El esquema del reporte (las dimensiones y métricas incluidas) es fijo y no se puede editar. |
| Calidad de los datos |
|
| Zona horaria | Cualquier zona horaria excepto UTC. Es decir, los reportes omiten datos de cualquier aplicación con configuración de zona horaria UTC en AppsFlyer. |
| Estructura de directorios y nombres de archivos | Saber más |
| Impacto de las políticas de retención de partners |
Considera que algunos partners implementan una política de retención de datos. En este caso, los eventos que ocurren después del final del período de retención no se tienen en cuenta en los reportes de cohorte. Ejemplo: SRN A tiene una política de retención de datos de 180 días. Los eventos de usuario hasta el día 180 se atribuyen al SRN A. Los eventos que ocurren después de 180 días no se tienen en cuenta. Nota: Los eventos se muestran en el dashboard general como orgánicos. |
Estructura del reporte
El reporte se compone de dimensiones y métricas.
El formato de los campos es el siguiente:
- Dimensiones: String. La longitud máxima del string es dinámica y en la mayoría de los casos depende de cómo se completan los elementos de la jerarquía publicitaria.
-
Métricas: Number. Nota: El formato del campo moneda_seleccionada es tipo string.
Las métricas disponibles son los ingresos, los usuarios únicos que realizan un evento y el número de ocurrencias del evento. Para calcular métricas relacionadas con los costos, como el ROI y el ROAS, necesitas métricas tanto de ingresos como de costos. Las métricas de ingresos están en Cohorte y las métricas de costos las proporciona ROI360 Cost ETL.
Dimensiones
|
Nombre de campo |
Descripción |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
app_id |
-- | ||||||||||
|
media_source |
-- | ||||||||||
|
conversion_type |
Valores posibles: instalación, instalación unificada (que representa instalaciones en el reporte unificado), re-engagement, reatribución |
||||||||||
|
attributed_touch_type |
Valores posibles: clic, impresiones, preinstalación, desconocido, tv, nulo |
||||||||||
|
days_post_attribution |
|
||||||||||
|
event_date |
|
||||||||||
|
conversion_date |
|
||||||||||
|
event_name |
Identifica el evento. Algunos nombres de eventos tienen un significado específico, mientras que otros se relacionan con eventos in-app establecidos por el anunciante en la aplicación.
|
||||||||||
|
event_timezone |
La zona horaria para:
|
||||||||||
|
campaign |
Jerarquía de campañas Ten en cuenta lo siguiente: No se admiten cambios de nombre de campaña. En consecuencia, se pueden asociar varios nombres con un ID de campaña determinado. |
||||||||||
|
campaign_id |
Jerarquía de campañas | ||||||||||
|
adset |
Jerarquía de campañas | ||||||||||
|
adset_id |
Jerarquía de campañas | ||||||||||
|
ad |
Jerarquía de campañas | ||||||||||
|
ad_id |
Jerarquía de campañas | ||||||||||
|
canal |
Jerarquía de campañas [Actualizado el 27 de octubre de 2021] Actualmente, los Meta Ads no completan el canal con los datos proporcionados a través del mecanismo de Google Install Referrer. |
||||||||||
|
site_id |
Jerarquía de campañas | ||||||||||
|
is_primary_attribution |
Utilizalo para identificar y deduplicar datos de retargeting. | ||||||||||
|
geolocalización |
El código de país ISO derivado de la dirección IP del usuario. | ||||||||||
|
agency |
|
||||||||||
|
install_app_store |
Solo aplicaciones Android: La tienda de Android desde donde se descargó la aplicación. Rellenado por anunciantes que implementan la atribución de Android en múltiples tiendas. Si está en blanco, significa Google Play Store. |
||||||||||
|
palabras clave |
Palabra(s) utilizada(s) en la búsqueda online del usuario. Según informa la red publicitaria. |
||||||||||
|
keyword_id |
ID de palabra clave devuelta por la red publicitaria. |
Métricas
|
Nombre de campo |
Descripción | Formato |
|---|---|---|
|
unique_users |
Número de usuarios únicos del día que realizan el evento. |
Cantidad |
|
revenue_usd |
|
Cantidad |
|
event_count |
Número de ocurrencias de eventos. |
Cantidad |
|
selected_currency |
Código de la moneda de 3 letras (USD, EUR) establecido por ti en la configuración de la aplicación. Formato ISO-4217. Esta es la misma moneda utilizada para mostrar los ingresos en Cohorte en la interfaz de usuario. |
String |
|
revenue_selected_currency |
|
Cantidad |
|
first_inapp |
|
Cantidad |
Estructura de directorios y nombres de archivos
La ruta al reporte consta de la siguiente jerarquía de carpetas:
Con el siguiente formato:
Jerarquía de carpetas de reportes
Un ejemplo de la jerarquía de carpetas de reportes versionados de zona horaria de cohorte en el grupo de anunciantes:
bucket
|
└── t=cohort_unified_timezone_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Leyenda:
- dt: teFecha en que ocurrieron los hechos incluidos en el reporte.
- t: tipo de reporte.
- versión: Marca de tiempo de Unix cuando se creó la versión.
Versiones de reportes y calidad de los datos
- A diario. Los reportes se envían cada pocas horas.
- Los reportes son para todos los datos disponibles actualmente para el día. Es decir, el 18 de abril, cada versión del reporte contiene todos los datos disponibles hasta ese momento para el 18 de abril.
- Los casos de uso de reportes pueden ser diferentes según tu ubicación geográfica y zona horaria. Saber más
- Ingiere únicamente la última versión del reporte disponible.
| Versión | El reporte incluye datos que AppsFlyer recibió antes de (hora en UTC) | Caso de uso | El reporte de tiempo está disponible (hora en UTC) |
|---|---|---|---|
| 1 | Día -1 a las 4h | Geos orientales - datos parciales del día 0 | Día -1 a las 8h |
| 2 | Día -1 a las 8h | Geos orientales - datos parciales del día 0 | Día -1 a las 13h |
| 3 | Día -1 a las 12h | Geos orientales - datos parciales del día 0 | Día -1 a las 18h |
| 4 | Día -1 a las 16h | Geos orientales - datos parciales del día 0 | Día -1 a las 21h |
| 5 | Día -1 a las 20h | Geos orientales - datos parciales del día 0 | Día -1 a las 23:59h |
| 6 | Día -1 a las 23:59h | Geos orientales y centrales - datos parciales del día 0 | Día 0 a las 4h |
| 7 | Día 0 a las 4h | Todas las geos - datos parciales del día 0 | Día 0 a las 8h |
| 8 | Día 0 a las 8h | Todas las geos - datos parciales del día 0 | Día 0 a las 13h |
| 9 | Día 0 a las 12h | Todas las geos - datos parciales del día 0 | Día 0 a las 18h |
| 10 | Día 0 a las 16h | Todas las geos - datos parciales del día 0 | Día 0 a las 21h |
| 11 | Día 0 a las 20h |
|
Día 0 a las 11:59 PM |
| 12 | Día 0 a las 11:59 PM |
Geos centrales y occidentales - datos parciales del día 0 |
Día 1 a las 4h |
| 13 | Día 1 a las 4h |
|
Día 1 a las 8h |
| 14 | Día 1 a las 8h | Geos occidentales: datos parciales del día 0 y cualquier dato de ingresos publicitarios disponible actualmente enviado a través de S2S | Día 1 a las 13h |
| 15 | Día 1 a las 12h | Geos occidentales: datos parciales del día 0 y cualquier dato de ingresos publicitarios disponible actualmente enviado a través de S2S | Día 1 a las 18h |
| 16 | Día 1 a las 16h | Geos occidentales: datos parciales del día 0 y cualquier dato de ingresos publicitarios disponible actualmente enviado a través de S2S | Día 1 a las 21h |
| 17 | Día 1 a las 18h | Geos occidentales: datos parciales del día 0 y cualquier dato de ingresos publicitarios disponible actualmente enviado a través de S2S | Día 1 a las 23:59h |
| 18 | Día 1 a las 8 PM | Geos occidentales: conversión completa, datos de eventos in-app para el día 0 y datos completos de ingresos publicitarios enviados a través de S2S | Día 1 a las 23:59h |
| 19 | Día 1 a las 23:59h | Datos completos de conversión y eventos in-app para el día 0, y datos completos de ingresos publicitarios enviados a través de S2S, teniendo en cuenta cualquier problema potencial que pueda haber ocurrido en el lado de la red de ingresos publicitarios. | Día 2 a las 4h |
| 20 | Día 8 a las 00:00h | Datos completos de conversión y eventos in-app para el día 0, y datos completos de ingresos publicitarios enviados a través de S2S, teniendo en cuenta cualquier problema potencial que pueda haber ocurrido en el lado de la red de ingresos publicitarios. | Día 8 a las 6h |
Información adicional
Geos de zonas horarias
Los casos de uso de reportes pueden ser diferentes según tu ubicación geográfica y zona horaria. Utiliza la siguiente tabla para comprender qué geos coinciden con qué zonas horarias.
| Geolocalización | Zona horaria |
|---|---|
| Oriental | UTC+12 - UTC+3 |
| Central | UTC+2.5 - UTC-3 |
| Occidental | UTC-3.5 - UTC-12 |
Consideraciones del desarrollador de BI
Alcance de los datos en el reporte
Los reportes contienen instalaciones de adquisición de usuarios y reatribuciones y nuevas interacciones de retargeting, y sus eventos relacionados en la aplicación.
Puedes cargar reportes unificados, de adquisición de usuarios y de retargeting por separado o juntos en tu BI. Si los cargas juntos y deseas filtrar las vistas por tu cuenta:
- Para unificado, utiliza el campo is_primary_attribution=true o null.
- Para la adquisición de usuarios, utiliza conversion_type=Install.
- Para retargeting, utiliza conversion_type=re-engagement o re-attribution.
Si solo utilizas la vista unificada en tu proceso de carga de datos, puedes usar la lógica para dividir los datos entre tipos de campaña, es decir, atribución de usuario (instalaciones) y retargeting (nuevas interacciones). Para hacerlo, utiliza conversion_type=install, install-unified, re-engagement o re-attribution. Consulta Doble atribución de eventos de retargeting.
Consideraciones a nivel de campo
- Usa los días posteriores a la atribución para permitir un cálculo sencillo de las métricas de retención.
- Calcular usuarios únicos utilizando las dimensiones del nombre de la campaña y del ID de la campaña: Si puedes ignorar la granularidad del nombre de la campaña, puedes sumar el recuento único del ID de la campaña y las métricas serán correctas.
- Puedes agregar los datos utilizando los campos de jerarquía de campaña.
- Los ingresos en USD se calculan utilizando el tipo de cambio del día del evento.
Consideraciones generales
Los datos de todas las aplicaciones son configurables; Puede proporcionarse en un solo archivo o en archivos separados por aplicación.
Casos de uso
Los siguientes son ejemplos de algunas aplicaciones prácticas y populares de los datos que los desarrolladores de BI pueden extraer a través de Data Locker. Cada ejemplo está ilustrado por una declaración SQL y un objeto visual de Excel de muestra.
1. Calculando la retención
En el siguiente ejemplo, nosotros:
- Calculamos la retención el día 1 y el día 7, así como el número total de instalaciones por campaña y anuncio.
- Sumamos el recuento de eventos por evento de conversión filtrando
event_nameparaaf_conversion. - Analizamos específicamente las campañas de adquisición de usuarios filtrando los datos para que
conversion_type=install.
SQL
select
campaign_id, ad_id,
sum(if(event_name = 'af_conversion', event_count,0)) as installs,
sum(if(event_name = 'af_session' and days_post_attribution = 1, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day1,
sum(if(event_name = 'af_session' and days_post_attribution = 7, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and app_id = YOUR_APP
group by 1,2
Excel
| ID de campaña | ID de anuncio | Instalaciones | Retención del Día 1 | Retención del Día 7 |
|---|---|---|---|---|
| 12345678 | 987654 | 100 | 30% | 10% |
| 98765432 | 123456 | 200 | 25% | 15% |
| 07315466 | 613770 | 300 | 20% | 12% |
2. Calculando el ARPU de múltiples eventos en la aplicación
En el siguiente ejemplo, nosotros:
- Calculamos el ARPU de múltiples eventos in-app por campaña.
- Analizamos específicamente las campañas de retargeting filtrando los datos para que
conversion_type=re-engagementyconversion_type=re-attribution. - Sumamos el recuento de eventos por evento de conversión filtrando
event_nameparaaf_conversion. - Sumamos los ingresos de múltiples eventos, en este caso
af_purchaseyaf_coins. - Colocamos
days_post_attributional mínimo necesario (en este caso, 7) para minimizar la carga de procesamiento de datos.
SQL
select
campaign_id,
sum(if(days_post_attribution <= 1 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day1,
sum(if(days_post_attribution <= 3 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day3,
sum(if(days_post_attribution <= 7 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and days_post_attribution <= 7
and conversion_type in ('re-engagement', 're-attribution')
and app_id = YOUR_APP
group by 1
Excel
| ID de campaña | Tipo de conversión |
ARPU Día 1 |
ARPU Día 3 |
ARPU Día 7 |
|---|---|---|---|---|
| 12345678 | re-engagement | 6.23 | 5.11 | 2.34 |
| 98765432 | re-engagement | 3.57 | 1.34 | 4.86 |
| 07315466 | Reatribución | 7.41 | 6,79 | 5.29 |
3. Calculando la tasa de conversión de eventos in-app para un día de cohorte específico
En el siguiente ejemplo, nosotros:
- Calculamos la tasa de conversión del evento in-app del Día 0 para múltiples dimensiones (en este caso, fecha de conversión, geo, campaña, anuncio e ID del sitio).
- Analizamos datos unificados (tanto campañas de UA como de retargeting) filtrando los datos para que
is_primary=true. - Sumamos el recuento de eventos por evento de conversión filtrando
event_nameparaaf_conversion. - Colocamos
days_post_attributional mínimo necesario (en este caso, 7) para minimizar la carga de procesamiento de datos.
SQL
select
conversion_date, geo, campaign_id, ad_id, site_id,
sum(if(days_post_attribution = 0 and event_name = 'af_complete_tutorial', unique_users, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as day0_af_tutorial_conversion
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and is_primary = true
and app_id = YOUR_APP
group by 1,2,3,4,5
Excel
| Fecha de conversión | Geolocalización |
ID de campaña |
ID de anuncio |
ID de sitio |
Día 0 af_complete_tutorial |
|---|---|---|---|---|---|
| 2022-11-07 | Estados Unidos | 12345678 | 123456 | site_123 | 45% |
| 2022-11-05 | Reino Unido | 98765432 | nulo | site_654 | 70% |
| 2022-10-31 | Corea | 07315466 | nulo | nulo | El 63 % |
4. Calculando instalaciones diarias
En el siguiente ejemplo, nosotros:
- Calculamos la cantidad de instalaciones por ID de aplicación, fecha de conversión, fuente de medios, nombre del evento y tipo de conversión.
- Filtramos los datos para mostrar las instalaciones de UA (no el retargeting), configurando
conversion_typeparainstall. - Sumamos las instalaciones configurando
event_nameparaaf_conversion.
SQL
select
app_id,
conversion_date,
media_source,
event_name,
conversion_type,
sum(events_count) as total
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and event_name = 'af_conversion'
and app_id = YOUR_APP
group by 1,2,3,4,5
Excel
| ID de aplicación | Fecha de conversión |
Fuente de medios |
Nombre del evento |
Total |
|---|---|---|---|---|
| id123456789 | 2022-11-07 | adnet1_int | af_conversion | 105 |
| id123456789 | 2022-11-05 | adnet2_int | af_conversion | 216 |
| id123456789 | 2022-10-31 | adnet3_int | af_conversion | 327 |
5. Calculando los ingresos de los anuncios de Facebook
En el siguiente ejemplo, nosotros:
- Calculamos los ingresos del Día 3 de Facebook por fecha de conversión e ID de la aplicación.
- Analizamos los datos de Facebook filtrándolos para que
media_source='Facebook Ads'. - Colocamos
days_post_attributional mínimo necesario (en este caso, 3) para minimizar la carga de procesamiento de datos.
SQL
select
conversion_date,
app_id,
media_source,
sum(if(days_post_attribution <= 3, revenue_usd, 0)) as revenue_day3
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and days_post_attribution <= 3
and media_source = 'Facebook Ads'
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3
Excel
| Fecha de conversión | ID de aplicación |
Fuente de medios |
Ingresos Día 3 |
|---|---|---|---|
| 2022-11-07 | id123456789 | adnet1_int | 400.45 |
| 2022-11-05 | id123456789 | adnet2_int | 99,23 |
| 2022-10-31 | id123456789 | adnet3_int | 13.34 |
6. Calculando el ARPU por ID de palabra clave de ASA para hasta 365 días de cohorte
En el siguiente ejemplo, nosotros:
- Calculamos el ARPU de Apple Search Ads por ID de palabra clave hasta el día 365 de cohorte.
- Analizamos los datos de Apple Search Ads filtrándolos para que
media_source='Apple Search Ads'. - Sumamos el recuento de eventos por evento de conversión filtrando
event_nameparaaf_conversion.
SQL
select
media_source,
keyword_id,
sum(if(days_post_attribution <= 365, revenue_usd,0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day365
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and media_source = 'Apple Search Ads'
and app_id = YOUR_APP
group by 1
Excel
|
Fuente de medios |
ID de palabra clave |
ARPU Día 365 |
|---|---|---|
| adnet1_int | 123456 | 57.019,93 |
| adnet2_int | 987654 | 64.867,84 |
| adnet3_int | 666854 | 48.160,02 |
7. Calculando el ARPU del Día 7 por tiempo de atribución por geo
El siguiente ejemplo ilustra cómo utilizar los KPIs por tiempo de atribución. En el ejemplo, nosotros:
- Calculamos el ARPU del Día 7 por fecha de atribución por geo.
- Los resultados se ordenan por la cantidad de conversiones y se muestran las 20 geos principales.
- Los datos se filtran para que
conversion_type='install'. - La primera columna muestra geo. La segunda columna muestra las conversiones totales. A partir de entonces, las columnas muestran los días de ingresos del Día 7 para cada día especificado como fila en la consulta.
SQL
select
geo,
sum(if(event_name = 'af_conversion', event_count, 0)) total_conversions,
sum(if(cohort_day = '2023-07-11' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-11' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_11,
sum(if(cohort_day = '2023-07-12' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-12' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_12,
sum(if(cohort_day = '2023-07-13' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-13' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_13,
sum(if(cohort_day = '2023-07-14' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-14' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_14,
sum(if(cohort_day = '2023-07-15' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-15' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_15,
sum(if(cohort_day = '2023-07-16' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-16' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_16
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-07-11' and '2023-07-16'
and days_post_attribution <= 7
and conversion_type = 'install'
and app_id = 'YOUR_APP'
group by 1
order by 2 desc
limit 20
Excel
|
Geolocalización |
Conversiones totales |
ARPU Día 7 para 2023-07-11 |
ARPU Día 7 para 2023-07-12 |
ARPU Día 7 para 2023-07-13 |
ARPU Día 7 para 2023-07-14 |
ARPU Día 7 para 2023-07-15 |
ARPU Día 7 para 2023-07-16 |
|---|---|---|---|---|---|---|---|
| Corea del Sur | 120.660 | $7.798,89 | $6.997,37 | $8.258,95 | $9.050,21 | $10.018,04 | $13.765,73 |
| Canadá | 35.099 | $64.867,84 | $7.050,19 | $5.656,33 | $9.553,75 | $8.632,41 | $11.308,06 |
| Chile | 26.750 | $48.160,02 | $21.249,55 | $22.584,57 | $22.584,57 | $31.118,91 | $41.145,22 |
8. Calculando compras del Día 7 después de la conversión
En el siguiente ejemplo, nosotros:
- Calculamos los usuarios únicos acumulados que realizan eventos af_purchase 7 días después de su conversión (en vista unificada).
- Calculamos la tasa de conversión del evento, es decir, la proporción de conversiones que realizan una compra en los 7 días posteriores a su conversión.
- Los datos se filtran para que
conversion_type='install'. - Los datos se agrupan por aplicación, fecha de conversión, fuente de medios, campaña y anuncio.
SQL
select
app_id, conversion_date, media_source, campaign, adset,
sum(if(event_name = 'af_conversion', event_count,0)) as unified_conversions,
sum(if(event_name = 'af_purchase', first_inapp, 0)) as af_purchase_day_7_cumulative_unique_users,
concat(
cast(
round(
sum(if(event_name = 'af_purchase', first_inapp, 0)) /
sum(if(event_name = 'af_conversion', event_count, 0)) * 100.0
,2)
as varchar),
'%') as af_purchase_day_7_cumulative_unique_users_conversion_rate
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-12-01' and '2023-12-31'
and is_primary = True
and days_post_attribution <= 7
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3,4,5
Excel
|
ID de aplicación |
Fecha de conversión |
Fuente de medios |
Campaña |
Conjunto de anuncios |
Conversiones unificadas |
D7 af_purchase acumulativo |
D7 tasa de conversión af_purchase |
|---|---|---|---|---|---|---|---|
| id123456789 | 2024-03-05 | adnet1_int | campaign_1 | adset_1 | 100 | 20 | 20% |
| id123456789 | 2024-03-07 | adnet2_int | campaign_2 | adset_2 | 200 | 10 | 5% |
| id123456789 | 2024-03-31 | adnet3_int | campaign_3 | adset_3 | 150 | 15 | 10% |
Rasgos y limitaciones
| Característica | |
|---|---|
| Datos de costos | No disponible. Utiliza Cost ETL. |
| Cambios del nombre de campaña | No se admite. Utiliza el ID de campaña para agrupar y filtrar si se cambiaron los nombres de las campañas. |
| Calidad de los datos | Intraday |
| Ingresos por anuncios |
Disponible |
| Divisa | USD y la moneda específica de la aplicación están disponibles por fila |
| Zona horaria |
La zona horaria específica de la aplicación está disponible con el reporte versionado de zona horaria. |
| Datos orgánicos | Disponible |
| Los datos de los días posteriores a la conversión (instalación, reatribución, re-engagement) están disponibles |
1.095 días. |
| Transparencia de Agencias |
|
| Segregación de aplicaciones | Compatible |
| Datos SKAN | No incluido. Es decir, los datos los proporcionan los postbacks de iOS. |
| Datos de desinstalación | Las desinstalaciones se procesan diariamente. Por lo tanto, sólo aparecen en reportes que contienen datos completos de un día (sin datos parciales). |