Acerca de los límites de dimensiones y cardinalidad superados

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
  • Instalaciones/eventos in-app: 3000
  • Impresiones, clics 100 
ID de campaña Exceeded_CampaignID_Limit Fuente de medios 3000
  • Instalaciones/eventos in-app: 3000
  • Impresiones, clics 100 
Canal Exceeded_Channels_Limit Fuente de medios 20 20
ID de sitio Exceeded_SiteID_Limit Fuente de medios 1000
  • Instalaciones/eventos in-app: 1000
  • Impresiones, clics 100 
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
  • Instalaciones/eventos in-app: 1000
  • Impresiones, clics 100 
* 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!