Atribución

La API de conversiones (CAPI) no arregla la sobreatribución. Te explico por qué.

CAPI mejora la señal que le llega a Meta, pero no toca el modelo de atribución. El ROAS inflado sigue ahí. Te cuento qué arregla y qué no.

Pedro AlvaradoFundador de Furia Funnel · 19 de julio de 2026 · 6 min de lectura · revisado por el equipo
La API de conversiones (CAPI) no arregla la sobreatribución. Te explico por qué.

40.420 € declarados por Meta. 22.608 € reales en la tienda. Esa diferencia —casi 18.000 € de conversiones que Meta se apuntó y que no existían— no se habría corregido instalando CAPI. Y sin embargo, cada semana alguien me escribe convencido de que la API de conversiones va a solucionar su problema de atribución.

Vamos al grano.

Qué es la API de conversiones de Meta

CAPI (Conversions API) es una integración servidor a servidor. En lugar de —o además de— disparar el píxel desde el navegador del usuario, tus servidores envían los eventos de conversión directamente a Meta cuando ocurren: una compra, un lead, un registro.

La diferencia con el píxel clásico es dónde vive el código. El píxel corre en el navegador del usuario; si ese usuario tiene un bloqueador de anuncios, Safari con ITP activo o ha restringido el seguimiento en iOS, el píxel no dispara o dispara con datos incompletos. CAPI no depende del navegador: el evento sale desde tu servidor, con mejor calidad de datos (email hasheado, teléfono, IP) para que Meta pueda hacer matching.

Eso, y solo eso, es lo que arregla CAPI.

📌Lo que CAPI sí mejora

Recuperación de señal perdida por bloqueadores y restricciones de iOS. Mejor Event Match Quality (EMQ): cuantos más campos de cliente mandas (email, teléfono, nombre, ciudad), más conversiones puede emparejar Meta con usuarios reales de su plataforma. Resultado: más datos para el algoritmo de optimización.

El problema que CAPI no toca

Aquí está el malentendido de fondo. CAPI mejora la calidad de la señal que le llega a Meta. Pero una vez que esa señal entra, Meta la procesa con su propio modelo de atribución. Y ese modelo es el que infla el ROAS.

¿Qué hace ese modelo? Básicamente, asignarse el crédito de cualquier conversión que ocurra dentro de sus ventanas de atribución.

La ventana por defecto en Meta es 7 días tras el clic y 1 día tras la visualización. Ese último punto es el que más distorsión genera: si alguien ve uno de tus anuncios en Instagram y 20 horas después compra buscando tu marca en Google, Meta se apunta esa venta. Google también. Y el usuario, que recibió un email de carrito abandonado, también habrá disparado el contador de Klaviyo.

Una sola compra real. Tres herramientas contándola. CAPI no cambia eso ni un milímetro.

"CAPI mejora cuántas conversiones ve Meta. El problema es que Meta ya veía demasiadas."

Si quieres entender a fondo cómo funciona este mecanismo de auto-atribución, te lo explico con más detalle en este análisis sobre el caso de 40k declarados vs 22k reales.

Panel de Furia Reports con datos de Meta Ads y ventas reales
Un informe de Furia Reports listo para compartir con el cliente en modo lector.

El gotcha de la deduplicación que nadie te cuenta

Cuando instalas CAPI junto al píxel —que es lo recomendado, no en sustitución— tienes un riesgo nuevo: contar la misma conversión dos veces.

La solución oficial de Meta es el event_id. Generas un identificador único para cada conversión, lo mandas en el evento del píxel (navegador) y en el evento de CAPI (servidor). Meta los coteja y descarta el duplicado.

Hasta aquí bien. El problema viene aquí: el event_id debe coincidir exactamente, y el nombre del evento también. Meta hace una comparación case-sensitive.

Si tu píxel manda Purchase (con mayúscula) y tu integración de CAPI manda purchase (en minúscula), Meta los interpreta como dos eventos distintos. No hay deduplicación. Cada compra se cuenta dos veces. El ROAS declarado se dispara.

He visto cuentas con esta configuración funcionando durante meses. El cliente feliz porque «el ROAS mejoró desde que instalamos CAPI». La mejora era un error de implementación.

Ojo con esto si estás revisando una integración: entra en el Administrador de eventos de Meta, filtra por el evento Purchase y comprueba cuántos llegan vía browser y cuántos vía server en el mismo periodo. Si la suma supera claramente el número de pedidos reales de tu tienda, tienes un problema de deduplicación.

La ventana view-through: el origen silencioso del ROAS fantasma

Hay una palanca que, en mi experiencia, pocos anunciantes revisan: la ventana de atribución view-through.

Con la configuración por defecto, Meta cuenta una conversión como suya si el usuario vio un anuncio en las últimas 24 horas antes de comprar —aunque no haya hecho clic. Esto tiene cierta lógica en branding; en campañas de performance directa, es donde se acumula gran parte de la sobreatribución.

Puedes cambiarla. En la configuración de tu conjunto de anuncios, baja la ventana a "1 día clic" y desactiva el view-through. El ROAS declarado bajará. Eso no es malo: es que estás viendo el número real.

Si quieres profundizar en cómo afectan estas ventanas a lo que ves en el panel, le dediqué un artículo entero a la ventana de atribución de Meta Ads.

Por qué yo nunca escalaría con el ROAS del píxel

Opinión directa: cualquier agencia que optimice campañas usando exclusivamente el ROAS declarado por Meta está tomando decisiones sobre una métrica que Meta tiene incentivos para inflar. No es una acusación; es la estructura del negocio.

El caso de los 40.420 € vs 22.608 € que mencionaba al principio —un caso real, verificado, de nuestra agencia Furia Funnel— no era una cuenta pequeña ni mal gestionada. Era una cuenta con píxel bien instalado, eventos estándar configurados correctamente y un gestor atento. El problema no era técnico. Era estructural: Meta se apuntaba ventas que no eran suyas.

El único antídoto es cruzar los datos de Meta con tu fuente de verdad. Tienda, CRM, ERP, lo que uses. Cuando juntas esas dos columnas —ROAS declarado y ROAS real— y se las enseñas a un cliente, la conversación cambia. Y más te vale ser tú quien llegue con ese dato antes de que lo descubra él.

Para eso construí Furia Reports — conecta Meta Ads con la tienda del cliente y pone los dos ROAS en pantalla, uno al lado del otro, sin malabarismos en hojas de cálculo. Si llevas una agencia y todavía reportas solo el número de Meta, te cuento cómo lo hacemos nosotros en esta guía de informes para clientes.

Qué hacer entonces con CAPI

Instálalo. Vale la pena, pero con expectativas correctas.

Antes de instalarlo, define bien qué problema quieres resolver. Si el problema es «Meta ve pocas conversiones y el algoritmo no aprende», CAPI ayuda. Si el problema es «el ROAS de Meta no coincide con las ventas reales», CAPI no es la respuesta.

La respuesta a ese segundo problema es medir desde fuera de Meta. No hay atajo.

---

Si estás en el proceso de entender por qué los números de Meta y los de tu tienda nunca cuadran, este otro artículo lo explica desde el principio: ROAS real vs ROAS de plataforma. Es el mejor sitio para empezar.

Preguntas frecuentes

¿Qué es la API de conversiones de Meta (CAPI)?

Es una integración servidor a servidor que envía eventos de conversión directamente a Meta sin depender del píxel del navegador. Mejora la calidad de señal cuando hay bloqueadores de anuncios, restricciones de iOS o cookies bloqueadas. No modifica el modelo de atribución de Meta ni reduce la sobreatribución que producen las ventanas de conversión.

¿Cómo se evita contar dos veces una conversión con CAPI y el píxel?

Usando el mismo event_id único en el evento de navegador (píxel) y en el evento de servidor (CAPI). Meta los coteja y elimina el duplicado. El problema más común es un descuido de case: si el píxel manda 'Purchase' y CAPI manda 'purchase', Meta los trata como eventos distintos y cuenta la conversión dos veces, disparando el ROAS declarado.

¿Puede CAPI eliminar la sobreatribución de Meta Ads?

No. La sobreatribución viene del modelo de atribución de Meta: ventanas amplias (7 días clic, 1 día vista) y el crédito que se auto-asigna Meta cuando alguien vio un anuncio y compró por otro canal. CAPI solo mejora la calidad del dato que entra; no cambia las reglas con las que Meta cuenta ese dato como suyo.

¿Cuánto ROAS estás declarando que no existe?

Furia Reports cruza los datos de Meta Ads con tu tienda o CRM y te muestra el ROAS real junto al declarado. Prueba 5 días sin tarjeta.

Empezar gratis
Pedro Alvarado

Fundador de Furia Funnel. Lleva años gestionando campañas de Meta y Google para agencias y ecommerce — todo lo que lees aquí sale de cuentas reales, no de teoría. Más sobre el autor →