Reporte de Data Locker de Single Source of Truth (SSOT) para marketers

En resumen: El reporte de Single Source of Truth (SSOT) en Data Locker ofrece una vista general unificada y precisa del rendimiento de las campañas de aplicaciones mediante la combinación de datos de varios métodos de atribución, como la coincidencia de ID y SKAN.  Proporciona una forma de consumir datos en sistemas de BI internos, mejorando tus capacidades de análisis y generación de reportes.

Nota: El reporte de SSOT Data Locker contiene datos basados en el LTV, no en actividades. Esto significa que los datos reflejan el lifetime value de los usuarios en todos los puntos de contacto, en lugar de su actividad o eventos in-app.

Qué es Data Locker

Data Locker es una solución segura que entrega tus datos directamente a las principales plataformas en la nube, como AWS, GCS y Snowflake. Esto permite a los marketers integrar y consumir datos fácilmente en sus sistemas de BI internos para realizar análisis y reportes completos. Saber más.

¿Qué es Single Source of Truth (SSOT)?

Tiene como objetivo resolver los problemas de fragmentación de datos al ofrecer una vista general unificada y precisa del rendimiento de las campañas de aplicaciones mediante la combinación de datos de varios métodos de atribución, como la coincidencia de ID y SKAN. Saber más.

Ventajas de los reportes SSOT en Data Locker

El reporte de Single Source of Truth:

  • Obtén una vista de atribución completa y precisa: SSOT gestiona la lógica de combinar datos de diferentes métodos de atribución, lo que evita de manera efectiva que se cuenten dos veces las instalaciones atribuidas mediante varios métodos de atribución. Esto garantiza que los datos sean precisos y reflejen el verdadero comportamiento y atribución de los usuarios.
  • Carga datos en tus sistemas de BI: SSOT proporciona una forma eficiente y precisa de construir tus sistemas de BI internos utilizando datos agregados. Esto incluye las atribuciones, los eventos in-app y los datos de ingresos, que abarcan todas las dimensiones y métricas. Al cargar estos datos en tus sistemas de BI, puedes mejorar el rendimiento de tus campañas y los procesos de optimización manteniendo al mismo tiempo la privacidad del usuario.
  • Mejor granularidad: SSOT ofrece el mayor nivel de granularidad posible, incluso al modelar brechas de datos inherentes a SKAN. Estos datos detallados ayudan a tomar decisiones precisas e informadas.

Configuración de Data Locker

Para habilitar los reportes de Single Source of Truth o SSOT, completa uno de los siguientes procedimientos.

¿Actualmente obtienes datos a través de Data Locker?  Procedimiento

 

Sí 

AppsFlyerAdmin_us-en.pngPara agregar los reportes a Data Locker:

  1. En AppsFlyer, desde el menú lateral, selecciona Exportar > Data Locker.
  2. Selecciona todos los reportes que deseas obtener.
  3. Haz clic en Guardar configuración.
    Los reportes estarán disponibles al día siguiente.
No

AppsFlyerAdmin_us-en.pngPara configurar Data Locker:

  1. Completa la configuración inicial de Data Locker (anunciante | partner).
  2. Agrega los reportes a Data Locker:
    1. En AppsFlyer, desde el menú lateral, selecciona Exportar > Data Locker.
    2. Selecciona todos los reportes que deseas obtener.
    3. Haz clic en Guardar configuración.
      Los reportes estarán disponibles al día siguiente.

Datos de los reportes de SSOT

Nombre Descripción
Reportes disponibles

Los siguientes reportes están disponibles:
 

  • Adquisición de usuarios: atribuye las conversiones a los canales de adquisición de usuarios. Esto incluye la actividad posterior a la instalación que se produce durante las ventanas de re-engagement.
  • Retargeting: atribuye las conversiones a los canales de retargeting para los eventos que ocurren:
    • Como resultado de reatribuciones.
    • Durante una ventana de re-engagement.
  • Unificado: atribuye las conversiones al canal de último contacto, de acuerdo con las reglas de doble atribución de AppsFlyer. Esto significa que la actividad posterior a la instalación que se produce durante los re-engagements se muestra en la fuente de medios de retargeting y no en la fuente multimedia de UA.
Periodo del reporte El reporte proporciona métricas de ingresos de cohorte hasta 30 días después de la instalación (D7, D14, D21, D30). Nota: Solo se admiten métricas de ingresos más allá del D7.
Estructura de directorios La estructura de directorios está organizada por fecha de instalación. Cada carpeta de fecha de instalación incluye varias versiones creadas a diario. Cada versión refleja los datos acumulativos actualizados para esta fecha de instalación. Esto significa que solo debes procesar la última versión del reporte disponible. Saber más
Estructura del reporte El esquema del reporte (incluidas las dimensiones y las métricas) es fijo y no se puede modificar.
Zona horaria UTC
Actualización de datos
  • A diario.
  • Las métricas se calculan con los datos disponibles a medianoche en UTC, que es el final del día.
  • SLA: Los nuevos reportes estarán disponibles en Data Locker antes de las 16:00 UTC. Cada día se crea una nueva versión para las últimas 15 fechas de instalación. Ver más

Estructura de directorios

Jerarquía de carpetas de reportes

  • Las carpetas principales están organizadas por tipo de reporte. Posibles valores:
    • ssot_unified
    • ssot_retargeting
    • ssot_user_acquisition
  • Dentro de estas carpetas, las subcarpetas se organizan por fecha de instalación.

Versiones 

  • Cada carpeta de fecha de instalación contiene varias versiones, que se crean a diario.
  • Cada versión refleja los datos acumulativos actualizados para esa fecha de instalación.
  • Los reportes incluirán todos los datos disponibles para la fecha de instalación. Por ejemplo, el 18 de abril, la versión más reciente de cada fecha de instalación contiene todos los datos hasta ese momento del 18 de abril.
  • Consejo: Procesa siempre la última versión del reporte disponible para garantizar la precisión.

Cada fecha de instalación está limitada a un máximo de 31 versiones. Después de 31 días, todas las métricas están completamente corregidas y completadas. Saber más.

Estructura de directorios y nombres de archivos

La ruta al reporte tiene el siguiente formato:

<bucket-name>/t=<ssot_unified OR ssot_retargeting OR ssot_user_acquisition>/install_date=<yyyy-mm-dd>/version=<unix timestamp>/<parquet file number>

Ejemplo de jerarquía de carpetas en el bucket del anunciante:

bucket
|
└── t=ssot_unified
    |
    ├── install_date=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:

  • t: Tema del reporte (tipo).
  • install_date: La fecha de instalación de la aplicación Esto significa que la actividad posterior a la instalación aparecerá en función de la fecha de instalación en la que el usuario descargó la aplicación, no del día en que se produjo la acción del usuario.
  • Versión: Marca de tiempo de Unix que indica cuándo se creó la versión.

Estructura del reporte

El reporte se compone de dimensiones y métricas.

Las métricas cubren los datos de las atribuciones, los ingresos y los usuarios únicos que realizan un 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 se encuentran en el reporte de SSOT y las métricas de costos las proporciona la Cost ETL de ROI360.

Descargar un reporte de muestra

Formatos de campo

Nombre del formato Descripción
Cadena [n] La longitud máxima de la cadena. Por lo general, no aplicamos limitaciones de longitud de campo al recibir los datos, pero los datos pueden truncarse como consecuencia de ello.
Cadena de tiempo

Las cadenas tienen el formato:

yyyy-mm-dd hh:mm:ss. 

Por ejemplo:

2019-09-17 00:09:25 
Enumeración [n] Los campos de enumeración solo pueden contener valores específicos. Por ejemplo, selected_currency tiene 3 caracteres y solo puede contener los códigos de moneda especificados.
Marca de tiempo

Marca de tiempo UNIX de 10 dígitos. Ejemplo:
4 de agosto de 2020 a las 07:25 UTC se traduce como

 "timestamp": "1596525944"
Booleano El valor del campo puede ser TRUE o FALSE
Entero Entero
Flotante Número flotante real que puede tener un punto decimal y valores después del punto decimal.

Dimensiones

Nombre del campo Descripción Formato
af_ad_id Identificador de anuncios. Jerarquía de campañas. Cadena
af_ad Nombre del anuncio. Cadena
af_adset_id Identificador del conjunto de anuncios. Jerarquía de campañas. Cadena
af_adset Nombre del conjunto de anuncios. Cadena
app_id ID de aplicación (aplicación del anunciante) con ID de prefijo. Cadena
attribution_method El mecanismo utilizado para atribuir el evento. Los ejemplos de dichos mecanismos incluyen los métodos de AppsFlyer, SKAdNetwork (SKAN) y orgánicos. Cadena
attributed_touch_type Valores posibles: impresión de clic, nulo. Cadena
campaign Nombre de la campaña reportada por la ad network a AppsFlyer. Cadena
af_c_id Identificador de campaña. Cadena
days_post_attribution Número de días transcurridos desde la fecha de conversión (no desde la marca de tiempo específica de la conversión).
¡Consejo! Utiliza esto para calcular los días de retención y KPI
int
event_name

Identifica el evento. Algunos nombres de eventos tienen un significado específico, mientras que otros se refieren a eventos in-app establecidos por el anunciante.

event_name ¿Qué hizo el usuario?
af_conversion Usuario convertido. Utiliza conversion_type para identificar si se trata de una instalación, una descarga repetida, una reatribución o un re-engagement.
Evento in-app definido por el anunciante Se realizó un evento in-app.
af_ssot_organic Se utiliza para agregar ingresos orgánicos de todos los eventos.

Nota: af_ssot_organic es un evento generado por el sistema que agrega todos los datos de ingresos orgánicos de las aplicaciones mediante el esquema de medición general de ingresos de SKAN. Este evento aparece cuando los ingresos granulares por eventos in-app específicos no están disponibles debido a limitaciones de SKAN. Garantiza que los ingresos orgánicos totales sigan siendo visibles, incluso cuando los eventos atribuidos no se puedan reportar individualmente.
cadena
geo El código ISO del país. Los datos se derivan de la dirección IP del usuario en los métodos de atribución clásicos de AppsFlyer, mientras que en SKAN los datos se enriquecen a partir de ad networks o se modelan. cadena
install_date

SKAN: Estimado por AppsFlyer, en función de la hora de llegada del postback.

AF:

  • UA: La primera apertura después de la instalación.
  • Retargeting: La primera apertura después del re-engagement o la reatribución
string
is_primary_attribution

UA: True

Retargeting: Durante una ventana de re-engagement, atribuimos tanto a la fuente de medios original (previa al re-engagement) como a la fuente de medios de re-engagement. Mientras el evento está dentro de la ventana de re-engagement. La fuente de medios original será FALSE (no es la atribución principal). La fuente de medios de reengagement será TRUE.

bool
media_source Ad network atribuida a un evento. string
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. Es la misma moneda que se usa para mostrar los ingresos en la interfaz de usuario de SSOT. string
conversion_type Posibles valores:
Instalación: El usuario descarga y abre una aplicación por primera vez.
Reatribución: El usuario vuelve a instalar la app y se atribuye a una nueva campaña.
Vuelve a descargar la aplicación (SKAN): El usuario vuelve a instalar la aplicación después de desinstalarla.
Reengagement: Reengagement: El usuario vuelve a abrir la aplicación después de interactuar con un anuncio de retargeting.
string

Métricas

Nombre de ID elegido Descripción Formato
revenue_selected_currency El monto de ingresos acumulados en la moneda seleccionada. Máximo de dos posiciones después del punto decimal.
Ejemplo: En el caso de event_name=purchase con days_post_attribution=2, el valor refleja los ingresos totales de los eventos de compra dentro de los dos días posteriores a la instalación (no solo el segundo día).
double
revenue_usd El monto de los ingresos acumulados en USD.
Ejemplo: En el caso de event_name=purchase con days_post_attribution=2, el valor refleja los ingresos totales de los eventos de compra dentro de los dos días posteriores a la instalación (no solo el segundo día).
double
skan_duplicates Las instalaciones atribuidas simultáneamente por SKAN y otros métodos de AF se eliminan para evitar el doble recuento en los datos de SSOT. long
uninstalls_count Cantidad de usuarios de la aplicación que instalan la aplicación y que posteriormente la desinstalan (eliminan) (relevante solo para la adquisición de usuarios). long
unique_users Cantidad de usuarios distintos que realizan un evento. Los valores son acumulativos.
Ejemplo: Para event_name=purchase con days_post_attribution=2, el valor refleja los usuarios únicos que realizaron compras dentro de los dos días posteriores a la instalación (no solo el segundo día).
int

Datos modelados

AppsFlyer modela datos que los reportes básicos de SKAdNetwork no pueden proporcionar.

  • Valores de conversión nulos (CV): En SKAN, Apple puede reemplazar los datos reales por un valor "Nulo" para mantener la privacidad del usuario. Para garantizar que no se omita ningún dato, estos valores nulos se modelan en SSOT. Saber más.
  • Métricas posteriores a la instalación más largas: La granularidad de los datos de SKAN para los períodos posteriores a la instalación más allá de los dos primeros días es limitada, lo que puede generar imprecisiones. Para mantener una alta calidad de los datos, modelamos los ingresos y los usuarios únicos de eventos in-app para days_post_attribution superiores a 2. Saber más.

Datos de geolocalización: SKAN limita la granularidad de los datos y, a menudo, hace que los datos de geolocalización no estén disponibles. En estos casos, modelamos los datos para permitir un análisis de rendimiento eficiente. Saber más.

Datos parciales

Al analizar los últimos días de instalación, es posible que las métricas de los períodos prolongados posteriores a la instalación (por ejemplo, 7 días) no sean completas. En esos casos, las métricas seguirán estando disponibles, pero reflejarán datos parciales.

Algunas reglas generales:

  • El reporte muestra todos los datos existentes tan pronto como estén disponibles.
  • Transcurridos 5 días, se completan las métricas de los dos días posteriores a la instalación*.
  • Transcurridos 7 días, se completan las métricas de los siete días posteriores a la instalación. Hasta 15 días después de la instalación, el modelo puede refinar este valor.

Motivos de los datos parciales:

  • Madurez de los datos: Cuando el tiempo transcurrido desde la fecha de instalación es inferior al de los días que se están analizando, los datos se siguen acumulando y aún no están completos.
  • Retrasos de SKAN: Los datos de SKAN se reciben con un retraso aleatorio. Por ejemplo, la actividad posterior a la instalación de los dos primeros días se puede recibir hasta 96 horas (4 días) después de la instalación.
  • Sincronización de datos modelados: Se modelan los datos de SKAN para períodos superiores a 2 días después de la instalación. Nuestros modelos generan el primer valor estimado después de 7 días. Durante este período (días del 2 al 7), los datos de los métodos de atribución clásicos de AppsFlyer están disponibles, mientras que los datos modelados de SKAN no.

Ejemplos (suponiendo que la fecha de instalación sea el 1 de enero):

  • El 2 de enero: Aún no se han recibido los datos de SKAN. Los datos de 2 días después de la instalación equivaldrán a los datos de menos de 7 días después de la instalación, y ambos son parciales y consisten en datos de los métodos de atribución clásicos de AppsFlyer.
  • El 3 de enero: Los datos SKAN se reciben parcialmente. Los datos de los 2 días posteriores a la instalación seguirán siendo parciales y ahora contienen parcialmente datos de SKAN. Los datos de los 7 días posteriores a la instalación aún no incluirán ningún dato SKAN modelado (el primer valor modelado está disponible 7 días después de la instalación). Por lo tanto, entre los días 2 y 7 después de la instalación, es posible que veamos un valor inferior para los 7 días posteriores a la instalación en comparación con los 2 días posteriores a la instalación.
  • El 6 de enero: Los datos de SKAN de los dos primeros días posteriores a la instalación se recibieron en su totalidad, incluidos los postbacks con el máximo retraso posible. Se han completado las métricas correspondientes a los dos días posteriores a la instalación. En este momento, las estadísticas de los 7 días posteriores a la instalación aún no se han completado.
  • El 8 de enero: Los datos modelados de SKAN durante los 7 días posteriores a la finalización de las instalaciones. Nuestro modelo seguirá refinando el valor hasta el 16 de enero. 

Nota: La misma lógica se aplica a los datos de SKAN para los días 14, 21 y 30. Esto significa que las métricas del día[X] (donde [X] puede ser 7, 14, 21 o 30) solo están disponibles después de que hayan pasado [X] días desde la fecha de instalación.

Consideraciones para desarrolladores de BI

Alcance de los datos en el reporte:

Los reportes contienen datos sobre las instalaciones de adquisición de usuarios, las reatribuciones de retargeting (descargas repetidas en SKAN) y los re-engagements, junto con sus eventos in-app relacionados.

Carga de reportes

Puedes cargar reportes unificados, de adquisición de usuarios y de retargeting por separado o juntos en tu BI. Si los cargas juntos y quieres filtrar las vistas por tu cuenta:

  • Reportes unificados: Utiliza el campo is_primary_attribution=true o null.
  • Reportes de adquisición de usuarios: Utiliza conversion_type=install.
  • Reportes de retargeting Utiliza conversion_type=re-engagement o re-attribution.
  • Vista unificada: Si utilizas la vista unificada en el proceso de carga de datos, puedes dividir los datos entre los tipos de campaña:

Días después de la atribuación

¡Importante!

El reporte incluye una dimensión, days_post_attribution, que asocia los ingresos y los datos de usuario únicos con el número específico de días posteriores a la instalación.

  • Para las atribuciones (instalaciones, re-engagements, etc.), el valor es 0.
  • En cuanto a los ingresos y los eventos in-app, los datos se clasifican en grupos predefinidos, actualmente limitados a “2” días y “7” días después de la instalación.

 

Para analizar con precisión los eventos in-app y los ingresos, debes aplicar un filtro para la dimensión days_post_attribution. Consulta el ejemplo de query que aparece a continuación.

 

Un ejemplo de error común es aplicar una lógica simplificada que suma la columna de ingresos de un conjunto específico de dimensiones. Este enfoque da como resultado números incorrectos porque algunos datos de ingresos se cuentan dos veces (una vez para days_post_install=2 y otra para days_post_install=7). Este ejemplo también es relevante cuando se analizan usuarios únicos para eventos in-app específicos.

Consejos

  • Última versión: Recupera siempre el número de versión más alto disponible para cada fecha de instalación, ya que representa los datos más recientes. El número de versión está en formato de marca de tiempo Unix, por lo que el valor más alto indica la última versión. Esto garantiza que tu análisis utilice la información más precisa y actualizada.
  • Cálculo de ingresos: Los ingresos en USD se calculan usando el tipo de cambio del día del evento.
  • Analiza las atribuciones: Registros en los que event_name=af_conversion reflejan las atribuciones (instalaciones, reatribuciones (descargas en SKAN) y re-engagements). El recuento de atribuciones aparece en la métrica de usuarios únicos y las métricas de ingresos de estos campos estarán vacías. El valor de days_post_attribution será 0.
  • Comparación de dashboard: Al comparar las instalaciones con las del dashboard, suma los tipos de conversión que se vuelven a descargar y los que se instalan, ya que el dashboard considera ambos en la columna de instalación.
  • Analiza los eventos in-app: Los registros en los que event_name no es igual a 'af_conversion' reflejan eventos in-app. El recuento de usuarios únicos que realizan el evento aparece en la métrica de usuarios únicos, mientras que los ingresos generados por estos eventos aparecen en las métricas de ingresos.
  • Tipo de conversión: Diferencia las conversiones de adquisición de usuarios y de retargeting utilizando esta dimensión. Ten en cuenta que hay disponible una pausa adicional para los datos de SKAN (instalaciones vs volver a descargar la app). Al comparar los datos con el dashboard de SSOT, ambos tipos se consideran instalaciones.
  • Eventos de ingresos por publicidad: Se incluyen cuando están disponibles.
  • Segregación de datos: Todos los datos de la aplicación se proporcionan en un único archivo. Usa el campo ID de aplicación para segregar datos por aplicación o configura Data Locker para que segregue por aplicación.
  • Los datos de atribución previa, como costos, clics e impresiones, deben tomarse del reporte de Cost ETL.

Ejemplos de 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.

Calcular el total de atribuciones por campaña

En esta consulta, hacemos lo siguiente:

  • Suma el total de atribuciones únicas por campaña para cada fecha de instalación.
  • Filtra las conversiones con el nombre del evento “af_conversion” y un ID de campaña específico (af_c_id).
SELECT install_date, SUM(unique_users) AS total_attributions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND af_c_id = '4475903638579'  -- Change to your specific campaign
    AND app_id = 'YOUR_APP'
GROUP BY install_date;

Calcular las conversiones (instalaciones y descargas repetidas) para compararlas con las instalaciones en el dashboard por campaña única

En esta consulta, hacemos lo siguiente:

  • Cuenta las conversiones distinguiendo entre nuevas instalaciones y descargas repetidas por campaña y fecha de instalación únicas.
  • Compara las instalaciones con la métrica de instalación del dashboard, que combina los tipos de conversión “instalación” y “volver a descargar”.
SELECT install_date, conversion_type, SUM(unique_users) AS total_conversions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND af_c_id = '4475903638579'  -- Change to your specific campaign
    AND conversion_type IN ('install', 're-download')  
-- The dashboard sums both under the install field
    AND app_id = 'YOUR_APP'
GROUP BY install_date, conversion_type;

Calcular las conversiones de retargeting por zona geográfica

En esta consulta, hacemos lo siguiente:

  • Cuenta las conversiones de las campañas de retargeting desglosadas por ubicación geográfica.
  • Teniendo en cuenta los tipos de “reatribución” y “re-engagement” para estas conversiones.
SELECT install_date, conversion_type, geo, SUM(unique_users) AS total_conversions
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND conversion_type IN ('re-attribution', 're-engagement')  
-- Both types are relevant for re-targeting
    AND app_id = 'YOUR_APP'
GROUP BY install_date, conversion_type, geo;

Cálculo de las instalaciones por método de atribución por fuente de medios

En esta consulta, hacemos lo siguiente:

  • Cuenta las instalaciones por métodos de atribución (SKAN, métodos de AppsFlyer y orgánicos) y divídelas por fuente de medios.
  • Filtra según los eventos de “af_conversion” con un tipo de conversión de “instalar”.
SELECT install_date, attribution_method, media_source, SUM(unique_users) 
AS total_installs
FROM ssot_unified
WHERE event_name = 'af_conversion'
    AND conversion_type = 'install'
    AND app_id = 'YOUR_APP'
GROUP BY install_date, attribution_method, media_source;

Calcular los ingresos acumulados de 30 días después de la instalación para Facebook por conjunto de anuncios

En esta consulta, medimos los ingresos acumulados en un período de 30 días después de la instalación de los anuncios publicados en Facebook.

SELECT install_date,
       af_adset,
       SUM(revenue_usd) AS total_revenue_day_30
FROM ssot_unified
WHERE media_source = 'facebook'
    AND days_post_attribution = 30  -- Choose a specific post-install period (cohort)
    AND app_id = 'YOUR_APP'
GROUP BY install_date, af_adset;

Calcular los ingresos acumulados para los períodos posteriores a la instalación seleccionados

En esta consulta, hacemos lo siguiente:

  • Calcula los ingresos acumulados para varios días seleccionados después de la instalación, desglosando las sumas para el día 2 y el día 7.
  • Ten en cuenta que al analizar las instalaciones de los últimos 7 días, es posible que los datos de los 7 días posteriores a la instalación estén incompletos. Saber más
SELECT install_date,
       SUM(IF(days_post_attribution = 2, revenue_usd, 0)) AS total_revenue_day2,
       SUM(IF(days_post_attribution = 7, revenue_usd, 0)) AS total_revenue_day7
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
GROUP BY install_date;

Calcular los ingresos de un evento in-app específico (compra) por fuente de medios

En esta consulta, hacemos lo siguiente:

  • Mide el valor de los ingresos de un evento in-app específico (como “af_purchase”) y suma esos datos por fuente de medios.
  • Filtra los días seleccionados después de la instalación para asegurarte de que los datos no se cuenten dos veces.
SELECT install_date, media_source, SUM(revenue_usd) AS total_purchase_revenue
FROM ssot_unified
WHERE event_name = 'af_purchase'  -- Change to your specific event
    AND days_post_attribution = 7  -- Choose a specific post-install period (cohort)
    AND app_id = 'YOUR_APP'
GROUP BY install_date, media_source;

Calcular la tasa de conversión de eventos in-app durante 2 días después de la instalación

En esta consulta, calculamos la tasa de conversión de un evento in-app específico (como “af_complete_tutorial”) en relación con todas las instalaciones.

SELECT install_date,
  SUM(IF(days_post_attribution = 2 AND 
event_name = 'af_complete_tutorial', unique_users, 0)) 
  / SUM(IF(event_name = 'af_conversion', unique_users, 0)) 
AS conversion_rate_day2_af_tutorial_conversion
FROM ssot_unified
WHERE conversion_type = 'install'  
-- Choose the conversion types for the sample group you want to measure
    AND app_id = 'YOUR_APP'
GROUP BY install_date;

Calcular el ARPU durante 7 días y 2 días después de la instalación por ID de campaña

En esta consulta, hacemos lo siguiente:

  • Calcula el ingreso promedio por usuario (ARPU) para el día 2 y el día 7 después de la instalación en todas las campañas.
  • Ten en cuenta que al analizar las instalaciones de los últimos 7 días, es posible que los datos de los 7 días posteriores a la instalación estén incompletos. Saber más
SELECT install_date,
       af_c_id,
       SUM(IF(days_post_attribution = 2, revenue_usd, 0)) 
       / SUM(IF(event_name = 'af_conversion', unique_users, 0)) AS ARPU_day2,
       SUM(IF(days_post_attribution = 7, revenue_usd, 0)) 
       / SUM(IF(event_name = 'af_conversion', unique_users, 0)) AS ARPU_day7
FROM ssot_unified
WHERE conversion_type = 'install'  
       -- Choose the conversion types for the sample group you want to measure
    AND app_id = 'YOUR_APP'
GROUP BY install_date, af_c_id;

Calcular la cantidad de duplicados por fuente de medios

En esta consulta, contamos el número total de atribuciones de usuarios duplicadas por fuente de medios y fecha de instalación, para destacar los canales multimedia que pueden tener una mayor duplicación en la atribución de usuarios.

SELECT install_date, media_source, SUM(skan_duplicates)
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
    AND event_name = 'af_conversion'
GROUP BY install_date, media_source;
SELECT install_date, media_source, SUM(skan_duplicates)
FROM ssot_unified
WHERE app_id = 'YOUR_APP'
GROUP BY install_date, media_source;

Ingresos no orgánicos del D7

Devuelve los ingresos totales del día 7 por instalaciones no orgánicas (AF Model + SKAN), agrupados por fecha de instalación.

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE attribution_method IN ('AF Model','SKAN')
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

Ingresos orgánicos D7

Devuelve los ingresos totales del Día 7 por instalaciones orgánicas, agrupados por fecha de instalación.
Puedes usar cualquiera de las siguientes consultas: ambas devuelven el mismo resultado.

Opción 1: Utilizando attribution_method

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE attribution_method = 'Organic'
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

Opción 2: Utilizando event_name

SELECT install_date,
       SUM(revenue_usd) AS total_revenue_day_7
FROM ssot_unified
WHERE event_name = 'af_ssot_organic'
  AND days_post_attribution = 7 
  AND app_id = 'YOUR_APP'
GROUP BY install_date;

Características y limitaciones

Nombre Descripción
Datos de costos
  • Los datos de costos no están disponibles. En su lugar se puede utilizar Cost ETL.
  • Para agregar el costo al reporte SSOT, junta los datos del Cost ETL utilizando la dimensión de ID de campaña.
Disponibilidad de reporte por día Solo los días de instalación en los que el selector de SSOT estaba activado al final del día tendrán un reporte de SSOT para ese día.

Métricas de dos días post-instalación

 

  • Para SKAN 4 en Conversion Studio: Los datos son de 2 días posteriores a la instalación.
  • Para SKAN 3 en Conversion Studio: Los datos se basan en la ventana de actividad de SKAN definida.
    Ejemplo: Si el período de actividad es de 24 horas, se cuentan los eventos que ocurren dentro de este período (incluso el día X+1).

Disponibilidad de eventos in-app

 

Disponible solo para los eventos que se produjeron durante el período de la ventana 1.
Desglose de descarga repetida de SKAN Disponible. En el dashboard de SSOT, este desglose no está disponible y tanto las instalaciones como las descargas repetidas se incluyen en la métrica de instalaciones.

Cambios en la configuración de SKAN Conversion Studio

 

Cambiar la configuración de SKAN Conversion Studio puede provocar imprecisiones en los datos de SSOT durante aproximadamente 96 horas, ya que aún llegan postbacks de instalaciones codificadas con el esquema anterior.
Zona horaria La zona horaria específica de la aplicación no está disponible.
Datos orgánicos
  • Disponible para las métricas de 30 días (D7-D30) post-instalación.
Datos sobre los días posteriores a la conversión (instalación, reatribución y reengagement) Métricas de ingresos disponibles para D7, D14, D21, D30. D14-D30 se entregan solo a través del reporte SSOT Data Locker.

Transparencia de agencia

 

Compatible. Los datos de X Ads y Meta Ads son siempre transparentes.

Cambios del nombre de campaña

 

No se admiten. Utiliza el ID de campaña para agrupar y filtrar si se cambiaron los nombres de las campañas.

Ad networks

 

  • Puedes acceder a los reportes de SSOT de Data Locker para ver los datos atribuidos a su fuente de medios si:
    • El anunciante tiene SSOT activado en Conversion Studio.
    • La ad network está ejecutando campañas de SKAN.
    • La ad network tiene los permisos necesarios del anunciante para acceder a los datos agregados.

Acceso de agencias

 

No disponible. Los usuarios de agencias pueden ver los datos de SSOT en el dashboard SSOT.

Métricas D7

 

  • Las métricas D7 para el tráfico orgánico están disponibles a partir del 16 de febrero de 2025.
  • Es posible que falten o que sean inferiores a las métricas del D2 si:
    • El intervalo de fechas incluye fechas en las que no han pasado 8 días.
    • Los datos modelados no están disponibles (p. ej., menos de 14 días de datos de ingresos). Saber más.
    • La configuración de SKAN Conversion Studio ha cambiado en los últimos 14 días.
    • Hay menos de 10 instalaciones para una fecha determinada.

Nombres de eventos predefinidos 

 

Dado que el nombre del evento 'af_conversion' se usa para indicar diferentes tipos de conversiones, las aplicaciones que tienen un evento llamado específicamente 'af_conversion' verán su evento original renombrado como 'af_conversion_event'.

Diferencia en moneda local

 

Como el dashboard de SSOT y el reporte de SSOT de Data Locker no se calculan simultáneamente, pueden producirse pequeñas discrepancias al comparar los ingresos en moneda local del dashboard con la moneda seleccionada en el reporte. Esto se debe a los tipos de cambio ligeramente diferentes utilizados en el momento en que se calcularon los datos.
Datos parciales del D7 de SKAN A medida que se modelen los datos del D7 de SKAN y la versión inicial esté lista 7 días después de la instalación, al analizar las métricas del D7 durante los últimos 7 días, los datos D7 serán parciales. Para los registros en los que el método de atribución es SKAN, las métricas D7 serán más bajas que las métricas D2.
Granularidad limitada para las métricas de ingresos y eventos in-app del D7 Las métricas de ingresos y eventos de usuario únicos durante los 7 días posteriores a la instalación no están disponibles en los niveles de granularidad de conjunto de anuncios, anuncio y tipo de conversión. Dado que este nivel de detalle no suele estar disponible en SKAN, el modelo no tiene en cuenta estas dimensiones.
Actualización de los datos de ingresos por publicidad

Los datos de ingresos por publicidad tienen un retraso de un día.

Por ejemplo, un reporte creado en la mañana del 3 de julio incluirá los datos de ingresos por publicidad hasta el 1 de julio inclusive.

Métricas de eventos Solo se admiten métricas de ingresos más allá del D7.
Dashboard de SSOT El dashboard solo muestra los ingresos de D2 y D7. Las cohortes de ingresos a largo plazo (Día 14/21/30 ) actualmente solo están disponibles en la exportación de SSOT Data Locker.