TUTORIAL · POWER BI · MKT

ROI Campañas Multicanal

Aprenda a consolidar datos de Meta, Google y LinkedIn en un único informe y deje que Power BI Copilot resuma el rendimiento y recomiende redistribución de presupuesto.

Power BI INTERMEDIO MKT Power BI Copilot (M365)
Objetivo

Al terminar tendrá un dashboard con KPIs de ROI por canal, narrativas ejecutivas automáticas y recomendaciones tácticas para optimizar inversión.

Al completar este tutorial habrás implementado un sistema de análisis activo en Power BI. Los tres resultados concretos que obtendrás:

  • Dashboard consolidado con métricas clave (CPA, CPL, ROAS, impresiones, clics)
  • Narrativa ejecutiva automática para Comité de Dirección
  • Recomendaciones cuantificadas de redistribución de presupuesto

Tiempo estimado: 30-45 minutos. Requisitos previos:

Obligatorio Cuenta de Microsoft 365 con Power BI Pro y Copilot habilitado.
Obligatorio Dataset en Power BI que incluya métricas de Meta (Ads), Google Ads/Analytics y LinkedIn Ads, o conexiones activas a esos orígenes.
Recomendado Columnas normalizadas en el dataset: Fecha, Canal, Campaña, Impresiones, Clics, Conversiones, Coste, Valor conversiones.
Recomendado Tabla de objetivos o benchmarks internos con objetivos de CPA/ROAS por campaña o por segmento.

Caso Real

El problema que resuelve este tutorial

Orbitalia Retail — comercio electrónico

Orbitalia ejecuta campañas simultáneas en Meta, Google y LinkedIn sin visibilidad consolidada del ROI por canal. La dirección necesita priorizar inversión para maximizar ventas y reducir CPA.

Solución: Power BI consolida las métricas y Copilot genera narrativas y recomendaciones accionables, permitiendo decisiones rápidas sobre redistribución de presupuesto.

Power BI integra múltiples conectores y mantiene un modelo de datos único que permite comparar métricas homogéneas. Copilot aporta capacidad de síntesis automática y explicaciones en lenguaje ejecutivo, reduciendo tiempo de análisis.

Clave directiva

Power BI Copilot no requiere conocimientos de DAX ni de modelado de datos para obtener respuestas analíticas de alto valor. El directivo puede interrogar el modelo semántico en lenguaje natural y obtener visualizaciones y narrativas automáticas en segundos.


Contexto

Cuándo usar este análisis

Úsalo cuando... No lo uses cuando...
  • tienes campañas activas en varias plataformas y necesitas justificar redistribución de presupuesto
  • requieres informes periódicos rápidos para Comité de Dirección con narrativa ejecutiva
  • quieres detectar anomalías y tendencias de rendimiento multicanal sin programar
  • tu volumen de datos es insuficiente (p.ej., menos de 30 conversiones totales) para comparar estadísticamente canales
  • necesitas análisis estadístico profundo o pruebas A/B avanzadas que requieran modelado custom
  • quieres construir pipelines ETL complejos desde cero (ahí conviene un flujo técnico)

Comparativa: Copilot vs Q&A vs Smart Narratives

Función Mejor para Requiere Output
Copilot Análisis exploratorio y resúmenes ejecutivos Licencia M365 Copilot Texto narrativo + visualizaciones sugeridas
Q&A Preguntas puntuales sobre métricas específicas Modelo semántico bien etiquetado Visualización automática
Smart Narratives Comentarios automáticos en informes estáticos Power BI Pro o superior Párrafo de texto dinámico
Key Influencers Análisis causal de factores de negocio Power BI Pro o superior Árbol de factores con peso estadístico

Paso 01

Verificar y normalizar el dataset

Antes de pedir a Copilot que analice, asegure que el dataset consolida las métricas clave por fecha y canal. La calidad del análisis depende de columnas coherentes y medidas estandarizadas.

  • 1
    Revisar columnas obligatorias Confirme que el dataset contiene Fecha, Canal (Meta/Google/LinkedIn), Campaña, Impresiones, Clics, Coste y Conversiones. Sin alguna de estas columnas, el análisis de ROI será incompleto.
  • 2
    Comprobar unidades y divisas Verifique que la columna Coste esté en la misma divisa y formato. Si existen varias divisas, agregue una columna de divisa o normalice a la divisa corporativa.
  • 3
    Confirmar periodo y granularidad Asegure que el periodo disponible cubre [PERIODO] (p. ej., últimos 90 días) y que la granularidad (diaria/semana) es la requerida para comparaciones temporales.
Checkpoint: Dataset con columnas normalizadas y periodo correcto; las métricas clave están disponibles para cada canal y fecha.

Paso 02

Construir visuales clave y medidas básicas

Cree visuales que Copilot pueda usar como contexto: tablas de KPI, series temporales y comparativas por canal. No necesita programar DAX complejo; utilice medidas básicas ya existentes o las medidas recomendadas por Copilot.

  • 1
    Crear KPI cards Añada tarjetas con métricas agregadas: Coste total, Conversiones, CPA medio, ROAS medio y CTR. Nombra cada tarjeta claramente para que Copilot las identifique.
  • 2
    Agregar gráfico temporal Inserte un gráfico de líneas de coste y conversiones por fecha y un slicer de periodo. Esto permitirá a Copilot detectar tendencias y estacionalidad.
  • 3
    Tabla comparativa por canal Incluya una tabla con Canal, Coste, Conversiones, CPA y ROAS. Ordene por CPA o ROAS para priorizar canales.
Checkpoint: Informe con tarjetas KPI, gráfico temporal y tabla por canal visibles en una página de informe.

Paso 03

Ejecutar el prompt o configuración principal

Este es el prompt/configuración central del tutorial. Cópialo completo, rellena las variables entre corchetes con los datos de tu empresa o situación, y ejecútalo.

  • 1
    Copia el prompt o configuración completa Selecciona todo el texto y cópialo. No modifiques la estructura — está diseñado para obtener el output más útil posible.
  • 2
    Rellena las variables entre corchetes Sustituye cada [PERIODO], [PLATAFORMAS] y [OBJETIVO_CPA] con información real de tu empresa. Cuanto más específico seas, mejor será el resultado.
  • 3
    Ejecuta y espera el resultado Pega el prompt en la caja de Copilot en Power BI (o en Q&A si prefieres) y solicita el análisis. El resultado puede tardar entre 10 y 60 segundos.
Variables del prompt — sustituye cada [VARIABLE] con datos reales
[PERIODO]Rango de fechas a analizar (p. ej., 'últimos 90 días' o '2026-01-01 a 2026-03-31')
[PLATAFORMAS]Plataformas a incluir separadas por comas (p. ej., 'Meta, Google Ads, LinkedIn')
[OBJETIVO_CPA]Objetivo de coste por adquisición expresado en la divisa del dataset (p. ej., '20 EUR')
Prompt principal — ROI Campañas Multicanal Eres Power BI Copilot con acceso al dataset activo en este informe. Analiza el rendimiento de las campañas en el periodo [PERIODO] para las plataformas [PLATAFORMAS]. Tu objetivo es producir un informe ejecutivo y accionable enfocado en ROI y en cumplir el objetivo de coste por adquisición [OBJETIVO_CPA]. Tareas concretas: 1) Calcula y resume por canal: Coste total, Conversiones totales, CPA (Coste/Conversiones), ROAS si hay columna de valor, CTR si existen impresiones y clics, y tasa de conversión. Incluye variación respecto al periodo anterior inmediato en %. 2) Identifica el mejor y peor canal por CPA y por ROAS, indicando el gap porcentual entre ellos y el impacto estimado en ventas si se redistribuyen recursos. 3) Genera una recomendación de redistribución de presupuesto con al menos tres escenarios (conservador, balanceado, agresivo). Para cada escenario, indica: % de presupuesto a mover por canal, impacto estimado en CPA y en conversiones, y supuestos clave. 4) Señala anomalías o outliers relevantes (picos de coste, caídas de conversiones, variaciones inusuales de CTR) y su posible causa si puede inferirse del dataset. 5) Proporciona una narrativa ejecutiva de máximo 250 palabras lista para enviar al Comité de Dirección, seguida de un resumen de 5 puntos de acción inmediato. 6) Sugiere una lista priorizada de visuales para el informe (ej. gráfico de barras por CPA, heatmap de campañas, tabla de aportación de valor) y un texto para un Smart Narrative de la página que resuma los hallazgos en 3 frases. Formato de salida requerido: - Sección "Resumen ejecutivo" (máx. 250 palabras) - Tabla KPI por canal con las métricas solicitadas - Sección "Recomendaciones" con 3 escenarios numerados - Sección "Anomalías detectadas" con acciones inmediatas - Visuales recomendados (lista ordenada) Asume que las columnas relevantes están nombradas como Fecha, Canal, Campaña, Impresiones, Clics, Conversiones, Coste y ValorConversion. Si alguna métrica falta, indícalo claramente y sugiere cómo reemplazarla o estimarla. Prioriza claridad ejecutiva y acciones cuantificadas.
Checkpoint: El sistema ha respondido con un output estructurado que incluye las secciones solicitadas.

Paso 04

Iterar y refinar la narrativa y recomendaciones

Revise la salida de Copilot, valide supuestos y solicite iteraciones para ajustar nivel de detalle, foco o formato. Use las consultas de iteración para afinar la recomendación de presupuesto.

  • 1
    Verificar supuestos y filtros Compruebe las fechas y filtros aplicados por Copilot. Corrige el periodo o segmentación si detectas inconsistencias.
  • 2
    Solicitar ajuste de recomendaciones Pide a Copilot alternativas de redistribución con restricciones (p. ej., no reducir más del 20% en campañas de marca) y compara escenarios.
Checkpoint: Narrativa refinada y plan de acción claro, con escenario de redistribución y métricas esperadas.

Output

Qué vas a obtener

El prompt genera: resumen ejecutivo, una tabla KPI por canal, recomendaciones con escenarios numerados, lista de anomalías detectadas y un listado de visuales recomendados. Cada sección debe ser clara y accionable para la dirección.

Señal de que el output es correcto: El output incluye cifras concretas por canal, escenarios numéricos de redistribución y una narrativa ejecutiva lista para presentar.

  • Resumen ejecutivo conciso y cuantificado Tabla KPI por canal con CPA y ROAS visibles Recomendaciones con porcentajes de redistribución y supuestos claros Lista de acciones inmediatas y visuales priorizados

Prompts de iteración

Si el primer output no es exactamente lo que necesitas, usa estos prompts de refinamiento:

Hacer el output más específico
  • cuando el output es demasiado genérico. "Reevalúa el análisis centrándote en las tres campañas con mayor gasto en [PERIODO]. Para cada campaña, detalla CPA, tendencia semanal, costos atípicos y una recomendación concreta para optimizar (p.ej., pausar, reducir presupuesto, ajustar audiencia). Mantén la narrativa ejecutiva breve y prioriza impacto en ventas."
Cambiar el nivel de detalle
  • cuando necesitas más o menos profundidad. "Reescribe el informe en dos versiones: 1) Resumen ejecutivo de máximo 100 palabras para Comité de Dirección; 2) Informe técnico con tablas detalladas y cálculos por campaña y por día, incluyendo intervalo de confianza aproximado para CPA."
Adaptar el tono
  • cuando el tono no es el adecuado para tu audiencia. "Reformula la narrativa ejecutiva con un tono más formal y orientado a finanzas: enfatiza impacto en margen y en LTV, y añade una sección de riesgos y supuestos financieros (máx. 5 frases)."
Versión ejecutiva resumida
  • para compartir con el Comité de Dirección. "Genera una versión ejecutiva de 6 líneas que incluya: 1 línea de conclusión principal, 2 líneas con KPIs clave por canal, 2 líneas con la recomendación prioritaria y 1 línea con el próximo paso propuesto."
Señal de calidad

Un output de calidad en Power BI Copilot incluye siempre una explicación causal (por qué ocurre la variación), no solo descriptiva (qué ha ocurrido). Si el output solo describe, refina el prompt pidiendo explícitamente el análisis de causas.


ROI

Coste y retorno de inversión

incluido en M365 con Copilot Microsoft 365 Copilot / mes
10-60 segundos por ejecución Por ejecución
Alto ROI estimado

El uso de Copilot en Power BI reduce el tiempo de análisis y produce recomendaciones accionables que permiten optimizar gasto publicitario en minutos; el ahorro proviene de decisiones de reallocación basadas en datos y menor dependencia de análisis manual.


Errores

Errores frecuentes y cómo resolverlos

Síntoma Causa probable Solución
Copilot indica métricas faltantes (p. ej., ValorConversion no encontrada) La columna con valor de conversión no existe o está nombrada de forma distinta Renombra la columna al estándar sugerido o añade una columna calculada llamada 'ValorConversion'; vuelve a ejecutar el prompt.
CPA reportado como NaN o infinito Conversiones = 0 en el período analizado para ese canal Amplía el periodo de análisis o filtra canales con al menos una conversión; solicita a Copilot recalcular excluyendo canales sin conversiones.
Diferencias grandes entre la tarjeta KPI y la tabla por canal Filtros aplicados en la página del informe afectan visuales de forma inconsistente Comprueba y limpia los filtros y slicers aplicados; vuelve a ejecutar el análisis con la página limpia o con filtros explícitos.
Copilot tarda mucho o no responde Carga alta en el servicio o el dataset es muy grande y sin agregaciones Reduce el periodo, agrega una vista resumida (ej. agregación diaria/semana) o intenta más tarde; habilita agregaciones en el modelo.
Recomendaciones con porcentajes ilógicos (p. ej., reducir 100% presupuesto) Copilot interpreta supuestos extremos o no considera restricciones internas Solicita a Copilot escenarios con restricciones explícitas (p. ej., 'no reducir más del 20% en campañas de marca') y vuelve a ejecutar.
Precaución

Copilot en Power BI requiere que el modelo semántico esté bien etiquetado (nombres de columna descriptivos, jerarquías de fechas correctas, medidas con nombres de negocio). Un modelo mal documentado produce respuestas incorrectas o incompletas, independientemente de la calidad del prompt.


Avanzado

Modo avanzado: llevar este tutorial más lejos

El modo avanzado permite exponer más contexto a Copilot: medidas DAX personalizadas, relaciones de modelo y metadatos de columnas. Úsalo para obtener análisis más profundo y cálculos personalizados que el modo básico no ofrece.

Cuándo es especialmente valioso: Útil cuando necesitas precisión de cálculo (medidas DAX específicas), análisis de sensibilidad o validar decisiones con métricas financieras internas.

  1. 1
    Abrir el panel de modelo y documentar relaciones clave entre tablas (Campañas, Costes, Conversiones).
  2. 2
    Crear medidas DAX específicas (p. ej., CPA ajustado, ROAS ponderado por valor) en la vista de modelado.
  3. 3
    Activar Copilot en modo avanzado y adjuntar el esquema del modelo y las medidas DAX al prompt.
  4. 4
    Ejecutar el agente avanzado solicitando cálculos específicos y exportar tablas con detalle por campaña.
Configuración avanzada Modo avanzado: tienes acceso al esquema del modelo y a medidas DAX definidas. Analiza [PERIODO] y usa las medidas: [Measure_CPA_Ajustado], [Measure_ROAS_Ponderado]. Produce: 1) tabla detallada por campaña con esas medidas; 2) análisis de sensibilidad del CPA si se reasignan ±10%, ±20% presupuesto; 3) recomendaciones cuantificadas. Indica supuestos y fórmulas DAX usadas.

Siguiente paso: Programa una actualización automática semanal del informe y configura alertas por desviación de CPA para que el equipo reciba notificaciones cuando un canal exceda el objetivo.