Píxel de Meta y API de conversiones: por qué necesitas los dos (y cómo evitar contar doble)
Meta recomienda usar el píxel junto con la API de conversiones. Qué aporta cada uno, cómo deduplicar eventos y los errores más comunes.
GrowLab3 min de lectura

Si inviertes en Meta Ads (Facebook e Instagram), la calidad de tus datos de conversión define cuánto aprende el algoritmo y, por lo tanto, cuánto te cuesta cada resultado. Por eso Meta recomienda una configuración redundante: el píxel en el navegador y la API de conversiones desde el servidor.
Qué hace cada uno
- Píxel de Meta: un código que se ejecuta en el navegador del visitante y envía eventos (vista de página, añadir al carrito, compra, lead) cuando ocurren en tu web.
- API de conversiones (CAPI): envía esos mismos eventos desde tu servidor o desde una plataforma conectada (por ejemplo, tu tienda o tu CRM), sin depender del navegador.
Por qué no basta solo el píxel
El píxel depende del navegador, y ahí se pierden datos: bloqueadores de anuncios, restricciones de privacidad de navegadores y sistemas operativos, conexiones que se cortan o usuarios que cierran la página antes de que el código termine. Cada evento que no llega es una venta que Meta no puede atribuir ni usar para optimizar.
La API de conversiones cubre esos huecos, porque el evento sale desde tu servidor. Y permite enviar conversiones que no ocurren en la web, como una venta cerrada por WhatsApp o una cita que asistió.
Meta lo dice así en su documentación: «For optimal ad performance, we recommend that advertisers implement the Conversions API alongside their Meta Pixel».
El riesgo: contar dos veces la misma venta
Si el píxel y la API envían la misma compra, Meta la recibiría dos veces. Para evitarlo hay que configurar la deduplicación.
El método recomendado: ID y nombre del evento
Meta considera que dos eventos son el mismo cuando coinciden:
- El nombre del evento:
eventen el píxel yevent_nameen la API (por ejemplo,Purchaseen ambos). - El ID del evento:
eventIDen el píxel yevent_iden la API, un identificador único por cada conversión, como el número de pedido.
// píxel: mismo ID que enviará el servidor para esta compra
fbq('track', 'Purchase', { value: 120, currency: 'PEN' }, { eventID: 'pedido-10482' });
La deduplicación solo funciona dentro de las 48 horas siguientes a recibir el primer evento. Si ambos eventos llegan y son equivalentes, Meta generalmente se queda con el primero que recibe.
Errores comunes que vemos
- IDs distintos en el píxel y en el servidor: la venta se cuenta dos veces y el ROAS aparece inflado.
- Nombres de evento que no coinciden (
Purchaseen uno ypurchaseoCompraen el otro). - Activar la API desde una plataforma y además desde Tag Manager, sin saberlo: eventos triplicados.
- Enviar pocos datos del cliente (sin correo ni teléfono cifrados): Meta no logra asociar el evento a una persona y la calidad de coincidencia baja.
- No respetar el consentimiento: enviar datos de usuarios que no aceptaron el uso de sus datos para publicidad.
Cómo comprobar que está bien
En el Administrador de eventos de Meta, revisa para cada evento:
- Que aparezcan las dos fuentes (navegador y servidor).
- El porcentaje de eventos deduplicados.
- La calidad de coincidencia de eventos, que indica cuántos datos del cliente se están enviando.
En resumen
El píxel solo ya no alcanza. La combinación de píxel y API de conversiones, con una deduplicación bien hecha, entrega datos más completos a Meta, mejora la optimización de tus campañas y te da cifras más fiables para decidir dónde invertir.
Fuente: Meta for Developers: deduplicación de eventos del píxel y del servidor
#Meta Ads#píxel#API de conversiones#tracking


