De un vistazo: Por qué algunas dimensiones de datos agregados se muestran como superadas y cómo evitar que se alcancen los límites de cardinalidad.
¿Qué son las dimensiones superadas?
AppsFlyer recopila tus datos de instalación y eventos y los agrega. Los datos se agregan mediante valores únicos que llenan una dimensión determinada. El número de valores únicos en una dimensión se denomina cardinalidad. La mayoría de las herramientas de análisis y reportes agregados tienen límites de cardinalidad por dimensión. Cuando el número de valores únicos de una dimensión supera el límite de cardinalidad, los datos restantes se agrupan en un grupo superado. Y cuando el número de valores únicos en la dimensión de la fuente de medios supera el límite de cardinalidad, los datos restantes de la fuente de medios, así como todas las dimensiones basadas en las fuentes de medios restantes, se agrupan en grupos superados.
Los siguientes ejemplos ilustran la cardinalidad y cómo afecta a tus reportes.
Ejemplo
Ejemplo A: Límite de cardinalidad del identificador de campaña
El límite de cardinalidad del identificador de campaña es de 3000. Si el número de ID de campaña declarados en un día determinado supera los 3000, los ID de campaña restantes se agrupan en Exceeded_CampaignId_Limit.
Ejemplo B: Límite de cardinalidad de eventos
- Piensa que el límite de cardinalidad de los eventos es 3.
- En un día determinado, se reportan 7 eventos únicos: A, B, C, D, E, F y G. En otras palabras, la cardinalidad de los eventos es 7.
- En los reportes agregados, los eventos A, B y C se enumeran por separado. Los eventos D, E, F y G se agrupan en Exceeded_Events_Limit.
Las dimensiones y los límites de cardinalidad superados afectan a los datos agregados de la siguiente manera:
- Panel de control general
- Reportes de API de extracción y exportación de datos agregados
- Reportes de la API maestra
- Datos de clics e impresiones en los paneles de actividad y personalizados
- Panel de control de Protect360
Los raw data no se ven afectados por los límites de cardinalidad.
Si una gran parte de los datos se agrupan en grupos superados, esos datos no se desglosan. Esto puede generar resultados imprecisos en los reportes de análisis. Si es necesario, utiliza raw data para crear agrupaciones sin límites de cardinalidad.
La siguiente tabla muestra los límites de cardinalidad por día y por aplicación.
Dimensión | Nombre de grupo excedido | Tipo de límite por... | Límite de cardinalidad por día | Cardinalidad para Protect360 por día |
---|---|---|---|---|
Anuncio | Exceeded_Ad_Limit | Fuente de medios | 1000 | - |
ID de anuncio | Exceeded_AdID_Limit | Fuente de medios | 1000 | - |
Conjunto de anuncios | Exceeded_AdSet_Limit | Fuente de medios | 1000 | - |
ID de conjunto de anuncios | Exceeded_AdSetID_Limit | Fuente de medios | 1000 | - |
Campaña | Exceeded_Campaign_Limit | Fuente de medios | 3000 |
|
ID de campaña | Exceeded_CampaignID_Limit | Fuente de medios | 3000 |
|
Canal | Exceeded_Channels_Limit | Fuente de medios | 20 | 20 |
ID de sitio | Exceeded_SiteID_Limit | Fuente de medios | 1000 |
|
Eventos | Exceeded_Events_Limit | Aplicación | 300 | Instalaciones/eventos in-app: 300 |
Palabras clave | Exceeded_Keywords_Limit | Fuente de medios | 1000 | - |
Nombre de fuente de medios. | Exceeded_MediaSource_Limit | Aplicación | 1000 |
|
* Si el número de valores únicos en la dimensión de la fuente de medios supera el límite de cardinalidad, los datos restantes de la fuente de medios, así como todas las dimensiones basadas en las fuentes de medios restantes, se agrupan en grupos superados. |
Límites de cardinalidad por dimensión
Exceeded_AdSet_Limit and Exceeded_Ad_Limit
- Están disponibles hasta 1000 nombres de conjuntos de anuncios únicos y 1000 nombres de anuncios únicos por fuente de medios.
- En un día determinado, la información del conjunto de anuncios del conjunto de anuncios número 1001 y superiores se agrupa en la fuente Exceeded_AdSet_Limit. Lo mismo se aplica a la fuente Exceeded_Ad_Limit.
Consejo
«Divide y vencerás» de nuevo. Define un número reducido de nombres de conjuntos de anuncios generales (idealmente hasta 50) y asigna todos los nombres de conjuntos de anuncios anteriores como anuncios individuales. También puedes usar los parámetros af_sub en los enlaces de atribución de AppsFlyer. Esto te permite:
1. prevenir ver Exceeded_AdSet_Limit o Exceeded_Ad_Limit.
2. Optimizar de manera eficiente de acuerdo con los conjuntos de anuncios y el tráfico de anuncios importantes.
3. Realzar un análisis profundo basado en el conjunto de anuncios y los nombres de los anuncios en los raw data.
Exceeded_AdSetID_Limit and Exceeded_AdID_Limit
- Están disponibles hasta 1000 ID de conjunto de anuncios únicos y 1000 ID de anuncios únicos por fuente de medios.
- En un día determinado, la información del ID del conjunto de anuncios del ID del conjunto de anuncios número 1001 y superiores se agrupa en la fuente xceeded_AdSetID_Limit. Lo mismo se aplica a la fuente Exceeded_ADID_Limit.
Exceeded_Campaign_Limit
- Hay disponibles hasta 3000 nombres de campaña únicos por día.
- En un día, la información de la campaña número 3001 y posteriores se agrupa en la fuente Exceeded_Campaign_Limit.
Consejo
Define un número reducido de nombres generales de campaña (idealmente hasta 300) y asigna todos los nombres de campañas anteriores como conjuntos de anuncios. En los enlaces de atribución de AppsFlyer, el parámetro es af_adset. Esto te permite:
1. Evita ver Exceeded_Campaign_Limit.
2. Optimizar de manera eficiente de acuerdo con el tráfico significativo de los conjuntos de anuncios.
3. Realizar un análisis profundo en función de los nombres de las campañas y los conjuntos de anuncios de los raw data.
Exceeded_CampaignID_Limit
- Hay disponibles hasta 3000 ID de campaña únicos por día.
- Durante un solo día, toda la información de la campaña del identificador de campaña número 3001 y posteriores se atribuye a la fuente Exceeded_CampaignID_Limit.
Exceeded_Channels_Limit
- Están disponibles hasta 20 nombres de canales únicos por día por fuente de medios. Para Protect360, el límite es 1000.
- En un día, toda la información del canal 21 y superior se atribuye a la fuente Exceeded_Channel_Limit.
Exceeded_Events_Limit
- Hay disponibles hasta 300 nombres de eventos únicos por día.
- En un día, toda la información del evento número 301 y posteriores se atribuye al nombre del evento denominado Exceeded_Events_Limit.
Consejo
Para dejar de ver Exceeded_Events_Limit, considera usar:
- Eventos in-app enriquecidos. En lugar de informar sobre cientos de eventos diferentes, define una pequeña cantidad de nombres de eventos generales (idealmente hasta 20). Utiliza valores de eventos dinámicos para diferenciar entre estos eventos. Esto te permite optimizar según los parámetros de los valores y realizar análisis en función de los valores de los eventos, que están disponibles a través del reporte de raw data de eventos in-app.
- Reglas de validación para eliminar los eventos in-app innecesarios de la plataforma AppsFlyer.
Ejemplo
Tu aplicación com.greatapp envía un evento in-app de compra desde la aplicación para cada color de calcetines que vende, por ejemplo, buy_red_socks, buy_blue_socks, buy_white_socks, etc. Para evitar esta inflación de diferentes eventos, redúzcalos todos a un solo evento, buy_socks, e inserta el color como parámetro de evento.
Exceeded_Keywords_Limit
- Están disponibles hasta 1000 palabras clave únicas por día por fuente de medios.
- En un día, la información de palabras clave de la palabra clave 1001 y superiores se agrupa en la fuente Exceeded_Keywords_Limit.
Exceeded_MediaSource_Limit
- Hay disponibles hasta 1000 nombres de fuentes multimedia únicos por día.
- En un día, la información de la campaña del nombre de la fuente de medios 1001st y superiores se agrupa en la fuente Exceeded_MediasSource_Limit.
Exceeded_SiteID_Limit
- Hay disponibles hasta 1000 ID de sitio únicos por día y por medio.
- En un día, la información del identificador del sitio número 1001 y superior por fuente multimedia se agrupa en un único identificador de sitio denominado Exceeded_siteid_limit. Por lo tanto, si ves el ID del sitio Exceeded_siteid_limit, significa que hay demasiados ID de sitio usados por la fuente multimedia en cuestión, y tratar de optimizar el tráfico de la fuente de acuerdo con los ID del sitio se vuelve menos preciso y menos efectivo.
Consejo
«Divide y vencerás». En lugar de usar miles de ID de sitios por fuente multimedia, lo que distorsiona los datos agregados, usa un segundo parámetro en los enlaces de atribución llamado af_sub_siteid. Define un número reducido de ID de sitios generales (idealmente hasta 50) y asigna todos los ID de sitios anteriores como ID de subsitios en estos ID de sitios generales. Esto te permite:
1. Prevenir ver Exceeded_SITEID_LIMIT
2. Optimizar de manera eficiente de acuerdo con el tráfico significativo de ID del sitio
3. Realizar un análisis profundo basado en los ID del sitio y los ID de los subsitios en los raw data.
Nota
En el reporte de retención, no ves un Exceeded_SiteID_Limit, pero no se muestran todos los ID de los sitios. Los ID de los sitios se muestran de forma aleatoria, pero es una limitación de la interfaz de usuario mostrarlos todos (cuando se ha superado el límite). Para solucionar este problema, recupera los datos de retención de la API maestra.
¿Cómo evitar que se superen las fuentes?
La solución a largo plazo
La mayoría de los anunciantes no encontrarán fuentes de Exceeded (superadas), ya que normalmente no definen 3000 campañas manualmente.
Si encuentras fuentes Superadas, probablemente se deba a que una o más fuentes multimedia utilizan valores dinámicos para los nombres de las campañas, los ID de los sitios, los conjuntos de anuncios o los anuncios. Los eventos in-app dinámicos en la aplicación dentro del código de la aplicación pueden hacer que aparezcan los datos de origen de Exceeded_Events_Limit.
Consejo
Usa solo valores estáticos para los nombres de los eventos in-app, las campañas, los ID de sitios, los conjuntos de anuncios y los anuncios para evitar que se Superen las fuentes.
Consulta también los consejos específicos de cualquier fuente de Superada anterior.
La solución a corto plazo
La solución a largo plazo puede tardar entre unos días y unas semanas en implementarse por completo.
Pero, ¿qué pasa si quieres ver tus datos ahora mismo?
Como se explicó antes, una fuente Superada ocurre cuando AppsFlyer recibe la fuente de N+1 clics (o eventos) durante un solo día. Es posible que las fuentes multimedia más destacadas que utilizas lleguen más tarde y, por lo tanto, se combinen con los datos de una fuente Superada. Este es un truco sencillo para minimizar el efecto de cualquier fuente Superada que veas.
Consejo
Olvídate del presente y mira únicamente los datos de ayer y anteriores. Todos los días, un proceso de agregación recalcula los datos del último día y, en retrospectiva, asigna solo las fuentes más pequeñas (no las más tardías) a cualquier fuente Superada. ¡Esto asegura que la distorsión causada por el desbordamiento de clics sea mínima!