Arquitectura de la causalidad: influenciadores clave y segmentación algorítmica

Introducción: Del diagnóstico reactivo a la vigilancia algorítmica

En la primera etapa de nuestro análisis, descrita en el artículo «Analítica aumentada, soberanía del dato e IA local. La mecánica del porqué» tratamos de desmantelar la latencia cognitiva mediante el uso de algoritmos de minería de variación. Aprendimos que entender el «porqué» de una desviación no es una tarea de intuición, sino un proceso determinista que aísla causas raíz en milisegundos. Sin embargo, el análisis de variaciones, por potente que sea, sigue teniendo una naturaleza reactiva: actuamos porque el gráfico ya muestra una caída o un aumento.

El siguiente salto evolutivo en la estrategia de datos de un analista o CMO no consiste en explicar lo que ya ha pasado, sino en auditar el presente en tiempo real. Para ello, debemos superar la «ceguera de la media», esa tendencia peligrosa de los cuadros de mando tradicionales a enmascarar crisis críticas bajo promedios mensuales aparentemente saludables.

En esta segunda entrega, activamos al «vigilante del tiempo». Pasamos de la herramienta de insights a la Detección de Anomalías, un sistema basado en visión artificial y el algoritmo SR-CNN. No se trata de simples reglas de alerta fijas, sino de una inteligencia que aprende la «fisiología» de nuestro negocio y es capaz de distinguir entre el ruido estadístico y una ruptura estructural de la verdad matemática. A continuación, desglosaremos cómo implementar este sistema de vigilancia proactiva para asegurar que ninguna desviación crítica vuelva a pasar desapercibida tras la máscara de la estacionalidad.

1. El problema de negocio: la falacia de la correlación simple

En la analítica de marketing tradicional, a menudo caemos en la trampa de simplificar la realidad. Si vemos que los clientes de Francia tienen una tasa de cancelación (churn) alta, nuestra intuición nos lleva a concluir: «Tenemos un problema en Francia». Sin embargo, la realidad rara vez es univariante. ¿Es realmente un problema geográfico, o es que en Francia vendemos mayoritariamente el «Producto B», que es el que tiene defectos?

El cerebro humano es excelente detectando patrones simples, pero terrible gestionando la multivariariedad. No podemos cruzar mentalmente cinco variables (país, tipo de suscripción, antigüedad, fuente de tráfico y dispositivo) para aislar la causa real de un comportamiento.

Hasta ahora, resolver esto requería que un científico de datos escribiera código en Python o R. Power BI democratiza esta capacidad mediante el objeto visual de elementos influyentes clave (Key Influencers). Esta herramienta no se limita a filtrar datos; ejecuta modelos estadísticos complejos —regresiones y árboles de decisión— para separar la señal del ruido y decirnos qué factores influyen realmente en un KPI, manteniendo constantes el resto de variables (ceteris paribus).

2. El motor matemático: ML.NET y la regresión logística

Para sustentar la validez de estos hallazgos ante un cliente o el consejo de administración, es fundamental comprender que los resultados trascienden un mero recuento de frecuencias. Power BI integra el framework ML.NET de Microsoft, el cual permite incorporar capacidades de aprendizaje automático en aplicaciones .NET tanto en entornos en línea como fuera de línea, con el objetivo de ejecutar dos tipos de análisis según la naturaleza de los datos:

A. Análisis de métricas categóricas (regresión logística)

Cuando analizamos una variable de texto o binaria (por ejemplo, Rating = «Bajo» o Conversión = «Sí»), el sistema entrena un modelo de regresión logística.

El objetivo no es dar un número absoluto, sino una razón de probabilidades (Odds Ratio). El algoritmo calcula cuánto más probable es que ocurra el evento objetivo si está presente una característica específica, en comparación con el promedio base.

Es interesante reseñar que cuando usamos una variable categórica ésta debe de tener una baja cardinalidad para que el algoritmo funcione correctamente.

En el siguiente ejemplo queremos saber cómo influye el país de origen en cuanto al dispositivo usado por los usuarios cuando acceden a una web.

Si seleccionamos el dispositivo “desktop”, la IA encuentra los siguientes insights:

Figura 19. Elementos influyentes clave. deviceCategory sea desktop

Elementos influyentes clave. deviceCategory sea desktop

  • Cuando country es Finland, la probabilidad de que el dispositivo utilizado sea desktop se incrementa 1,70 veces sobre otro dispositivo.
  • Cuando country es Ukranie, la probabilidad de que el dispositivo utilizado sea desktop se incrementa 1,49 veces sobre otro dispositivo.
  • Cuando country es Russia, la probabilidad de que el dispositivo utilizado sea desktop se incrementa 1,47 veces sobre otro dispositivo.
  • Cuando country es Ireland, la probabilidad de que el dispositivo utilizado sea desktop se incrementa 1,35 veces sobre otro dispositivo.
  • Cuando country es Netherlands, la probabilidad de que el dispositivo utilizado sea desktop se incrementa 1,28 veces sobre otro dispositivo.

Además, en el gráfico de barras de la derecha, podemos ver el peso relativo que tiene el elemento seleccionado (Finland), donde se establece el promedio (línea de puntos) y cuantos países están por encima de ese promedio.

Si ahora cambiamos el deviceCategory a mobile, los datos cambian y nos indican que, en este caso, destaca Spain como país que más probabilidad tiene (1,56x) de acceder a la web con un dispositivo móvil, seguida de Slovakia con un 1,27x.

Figura 20. Elementos influyentes clave. deviceCategory sea mobile

Figura 20. Elementos influyentes clave. deviceCategory sea mobile

B. Análisis de métricas numéricas (regresión lineal)

Si analizamos una variable continua (por ejemplo, ticket medio o tiempo en página), el sistema cambia automáticamente a una regresión lineal múltiple.

Aquí, el resultado nos indica el coeficiente de impacto: cuánto aumenta o disminuye la media de la métrica objetivo por cada unidad de cambio en la variable explicativa.

Caso de estudio: decodificando la insatisfacción del cliente

Imaginemos que queremos estudiar la experiencia de cliente analizando el porcentaje de rebote. Para ello, elegimos la visualización “Elementos influyentes clave” y configuramos el análisis arrastrando nuestra métrica objetivo (% bounce) y seleccionando el estado que queremos investigar: «Aumento».

Figura 21. Configurar explicaciones del % de rebote

Figura 21. Configurar explicaciones del % de rebote

Como variables explicativas (Explicar por), queremos saber cómo influye el país, así como el tipo de usuario, el medio y la fuente usados por el cliente. Cuando alguna de las variables que utilicemos no tengan influencia en el análisis, simplemente no aparecerán en la representación de los datos que se muestra en los resultados del objeto visual.

En cuanto Power BI realiza los cálculos, de manera casi inmediata observamos los resultados en el objeto visual, mostrando las dimensiones que la IA ha detectado que influyen en que el % de rebote aumente.

Figura 22. Elementos influyentes clave. Aumento % rebote

Figura 22. Elementos influyentes clave. Aumento % rebote

El visual nos presenta un ranking de impacto. El factor número uno es revelador:

  • Cuando country es Czechia, la probabilidad de que % bounce aumente es de un 26,04%.
  • Cuando medium es megabanner, la probabilidad de que % bounce aumente es de un 23,66%.
  • Cuando medium es cpc, la probabilidad de que % bounce aumente es de un 21,52%.

Esto es inteligencia accionable pura. No nos dice simplemente que los consumidores rebotan. Nos cuantifica el riesgo: un usuario con origen en «Czechia» o que hace clic en un megabanner de una campaña de publicidad, es más probable que llegue a nuestra web y se marche.

Si por el contrario, queremos saber cómo influyen ciertas variables en que nuestro % de rebote disminuya, sólo tenemos que cambiar el valor en la parte superior del gráfico en la zona de “Qué influye en % Return para “Disminución”.

Figura 23. Elementos influyentes clave. Disminución % rebote

Figura 23. Elementos influyentes clave. Disminución % rebote

3. Segmentación automática: encontrando las «combinaciones tóxicas»

Mientras que la pestaña de influenciadores clave analiza factores de forma aislada (análisis univariante), la pestaña de segmentos principales (Top Segments) realiza un análisis multivariante utilizando árboles de decisión.

El objetivo es encontrar clústeres o subgrupos de población que comparten un comportamiento similar. A menudo, el problema no es una sola variable, sino una combinación letal de ellas.

Figura 24. Elementos influyentes clave. Segmentos principales

Figura 24. Elementos influyentes clave. Segmentos principales

En el ejemplo de la Figura 24 sobre los datos de % de rebote, el sistema ha detectado dos segmentos, representando el tamaño del círculo la proporción de porcentajes bajos en cada segmento.

Análisis del segmento 1

Al seleccionar el segmento 1 la herramienta nos muestra que el algoritmo ha detectado un grupo de usuarios donde el valor de “médium” es “none”.

Figura 25. Elementos influyentes clave. Segmento 1

Figura 25. Elementos influyentes clave. Segmento 1

La información del segmento 1 aparece desglosada al seleccionarlo, indicándonos que el segmento 1 (21,49 %) está por debajo del promedio general 57,47 % en cuanto a la tasa de rebote, representando el 5,8% respecto al total de datos.

En cuanto al segundo segmento: Figura 26. Elementos influyentes clave. Segmento 2

El segmento 2 ( 21,49 %) nos indica que cuando el “médium” es “organic” también está por debajo del promedio general 57,47 % en cuanto a la tasa de rebote, representando el 9,6% respecto al total de datos.

5. Gobernanza técnica y mejores prácticas

Para que este módulo de IA arroje resultados válidos y no «alucinaciones estadísticas», debemos seguir ciertas reglas de higiene de datos:

  1. Cardinalidad y IDs: Nunca debemos usar campos de identificación única (como UserID o internalPromotionId) en el campo «Explicar por». Si cada fila es única, el algoritmo intentará encontrar patrones donde no los hay o fallará por exceso de cardinalidad. Debemos usar categorías (Región, Country, Source, Medium..).
  2. Correlación vs. Causalidad: Debemos tener cuidado de no incluir variables que sean consecuencia de la métrica objetivo. Por ejemplo, si analizamos Sesiones, no debemos incluir Total Sesiones como variable explicativa, ya que están matemáticamente vinculadas. El algoritmo dirá que el Total Sesiones explica las ventas perfectamente, lo cual es obvio e inútil.
  3. Tamaño de la muestra: Aunque ML.NET es potente, necesita un volumen mínimo de datos para alcanzar significancia estadística. En segmentos muy pequeños (menos de 100 observaciones), los resultados pueden ser volátiles y poco fiables.

La última milla: exploración cognitiva y narrativa de datos

El problema de negocio: la parálisis del análisis y la brecha de alfabetización

Incluso con los modelos de IA más avanzados funcionando en el backend, el cuadro de mando final se enfrenta a dos barreras humanas críticas:

  1. La rigidez de la jerarquía: En los informes tradicionales, el camino de análisis (drill-down) está predefinido por el analista. Si configuramos la jerarquía como País > Ciudad > Producto, obligamos al directivo a seguir ese camino. Pero, ¿y si la causa raíz de un problema no está en la ciudad, sino en el proveedor? El camino rígido oculta la respuesta.
  2. La barrera de interpretación: No todos los stakeholders tienen el mismo nivel de alfabetización de datos (data literacy). Un gráfico de dispersión puede ser evidente para un director financiero, pero confuso para un gerente de ventas regional que necesita una conclusión textual directa.

Power BI resuelve estos desafíos mediante dos tecnologías de «interfaz cognitiva»: el esquema jerárquico con divisiones de IA y la generación de lenguaje natural (NLG).

El esquema jerárquico (Decomposition Tree): navegación asistida por IA

El esquema jerárquico no es simplemente otro gráfico; es una herramienta de exploración ad-hoc. Permite al usuario «romper» una métrica en cualquier dimensión disponible, sin un orden preestablecido.

Imaginemos que estamos analizando el KPI de Sesiones totales. Tenemos múltiples dimensiones posibles (userType, deviceCategory, country, source, medium, etc.). Un humano tardaría horas en probar cada combinación para ver dónde está el mayor volumen o la mayor desviación.

Para este análisis, el “Esquema jerárquico” es una funcionalidad que puede ayudarnos mucho a la hora de analizar cualquier variable.

Figura 26. Esquema jerárquico. Valores altos y bajos

Figura 26. Esquema jerárquico. Valores altos y bajos

Al hacer clic en el signo + del árbol, el sistema nos ofrece dos opciones algorítmicas:

  • Valor alto (High Value): La IA escanea todas las dimensiones del campo «Explicar por» y selecciona automáticamente aquella que contiene el nodo hijo con el valor numérico más alto.
  • Valor bajo (Low Value): Realiza la operación inversa, buscando el valor mínimo.

Caso de uso: auditoría de sesiones

Un analista quiere desglosar el origen de las sesiones de una web. En lugar de adivinar el camino (drill-up manual), selecciona «Valor alto» en símbolo +.

  1. La IA salta inmediatamente a la dimensión «userType» mostrándole que el tipo de usuario “New visitor» tiene el valor más alto.
  2. El analista vuelve a pulsar el símbolo + («Valor alto») sobre ese nodo.
  3. La IA salta a «deviceCategory», revelando que dentro de esa los usuarios nuevos, la categoría «desktop» es la que está aportando más sesiones.
  4. Si seguimos analizando el valor alto, podemos comprobar cómo “Google” es el mayor valor la categoría “Source”.
  5. Por último, la jerarquía nos muestra claramente que los visitantes nuevos que usan el ordenador y llegan por Google, son en su mayoría españoles, seguidos de los mexicanos y los colombianos.

Figura 27. Esquema jerárquico. Valores altos desglosados

Figura 27. Esquema jerárquico. Valores altos desglosados

Valor estratégico: El algoritmo actúa como un GPS. Calcula la ruta matemática más corta hacia la respuesta relevante, eliminando el sesgo de selección del analista y ahorrando tiempo de exploración infructuosa.

Narrativa inteligente (Smart Narrative): de píxeles a prosa

La tecnología de generación de lenguaje natural (NLG) integrada en Power BI tiene como objetivo democratizar el dato. Transforma las visualizaciones abstractas en resúmenes textuales dinámicos.

Arquitectura del resumen dinámico

Al insertar el objeto visual de narración inteligente, el motor realiza un escaneo semántico de la página del informe. Identifica tendencias, valores atípicos y correlaciones clave, y redacta un texto coherente que se actualiza en tiempo real con cada interacción.

Caso de estudio: el cuadro de mando general

En la página de visión general, tenemos múltiples gráficos que pueden mostrar una tendencia compleja. La narración inteligente genera automáticamente:

Figura 28. Narración inteligente I.

Figura 28. Narración inteligente I.

«SessionsE fue el más alto para google con 2.123.151,25, seguido de (direct), y fbads. Other Advertising tenía el Pageview Duration más alto (101,64) y Pageviews/Session (3,82)

La potencia de los valores dinámicos

Lo brillante de esta función no es el texto estático, sino su reactividad.

Si el usuario filtra el informe por «Canal: Orgánico», el párrafo se reescribe instantáneamente: «Para el canal Orgánico, tenía el Pageview Duration más alto (47,36) y Pageviews/Session (1,59)….».

Esto convierte al informe en un «analista virtual» que escribe un resumen personalizado para cada usuario según lo que este decida investigar, asegurando que la conclusión clave nunca se pierda en la traducción visual.

Preguntas y respuestas (Q&A): la interfaz conversacional

El objeto visual de Q&A utiliza un motor de procesamiento de lenguaje natural (NLP) para permitir que los usuarios «hablen» con sus datos.

  • El desafío: El usuario de negocio a menudo tiene una pregunta que no está respondida en los gráficos predefinidos (por ejemplo, «¿Cuáles son los mercados con más engagement o tiempo de duración en web?»).
  • La solución: Al escribir esta pregunta en lenguaje natural, el motor de NLP:
    1. Identifica las entidades («sesión duration» = Medida; «markets» = Oceanía, Europa, Africa…).
    2. Selecciona la mejor visualización (un gráfico de barras agrupadas).
    3. Genera el gráfico en tiempo real on-the-fly.

Para el equipo de analítica, esto reduce drásticamente la cola de peticiones de «nuevos informes», ya que empodera a los usuarios finales para resolver sus dudas puntuales de manera autónoma.

Figura 29. Preguntas y respuestas.

Figura 29. Preguntas y respuestas.

IA en la transformación de datos (Power Query)

Finalmente, la inteligencia no solo se aplica al resultado, sino a la materia prima. En la fase de ETL (Extracción, Transformación y Carga) dentro de Power Query, podemos invocar modelos cognitivos pre-entrenados de Azure:

  • Análisis de sentimiento: Ideal para procesar encuestas de satisfacción (NPS) o comentarios en redes sociales. El algoritmo asigna una puntuación numérica (0 a 1) a textos no estructurados, permitiendo correlacionar «sentimiento» con «ventas».
  • Extracción de frases clave: Permite analizar miles de comentarios de clientes y extraer automáticamente los temas recurrentes (p. ej., «batería», «retraso», «precio»), convirtiendo texto cualitativo en datos cuantitativos estructurados.

Conclusiones: La organización gobernada por la verdad

Hemos recorrido el arco completo de la arquitectura de decisión con Inteligencia Artificial en Power BI.

  1. Parte I (Insights): Vimos como diagnosticar la variación, desglosando matemáticamente por qué suben o bajan nuestros números.
  2. Parte II (Anomalías): Nos dio un centinela incansable que vigila nuestros datos mediante visión artificial, alertándonos solo cuando el patrón se rompe.
  3. Parte III (Influenciadores): Nos permitió entender la causalidad estructural, identificando qué palancas mueven realmente la aguja del negocio.
  4. Parte IV (Exploración): Nos entregó las herramientas para comunicar estos hallazgos a toda la organización, rompiendo la barrera técnica.

La implementación de estas capacidades marca la diferencia entre una organización que simplemente «almacena datos» y una que «piensa con datos». Como directores de marketing y analistas, nuestra responsabilidad ya no es construir gráficos bonitos; nuestra responsabilidad es diseñar sistemas que reduzcan la incertidumbre. Power BI, armado con esta capa de inteligencia artificial, es hoy por hoy, una de las herramientas más potente para lograr ese objetivo.

Santiago Foulquié Romero
Santiago Foulquié Romero

CMO en ENAE Business School y Director del Máster Internacional en Marketing Digital (mención IA). Especialista en la intersección entre estrategia de negocio, SEO y analítica. Profesor de herramientas digitales y análisis de Marketing en Microsoft Power BI y un firme defensor de la automatización inteligente como motor de competitividad empresarial.

Deja un comentario