Píxel mal configurado: por qué tus datos de campañas no sirven para decidir

Si el píxel cuenta compras duplicadas o no cuenta las reales, cada decisión sobre tus campañas parte de un dato equivocado. Cómo detectarlo y corregirlo.

5 de octubre de 2026 · 8 min de lectura

Toda decisión sobre una campaña descansa en un número: cuántas ventas trajo, a qué costo, desde qué anuncio. Si ese número está mal, las decisiones que se toman a partir de él también lo están, por más cuidado que se ponga en el análisis. Y lo más incómodo es que un píxel mal configurado casi nunca avisa. Los reportes se ven normales y los números parecen razonables.

Hay un segundo efecto, menos visible. Meta usa los eventos que recibe para aprender a quién mostrarle tus anuncios. Si le enviás compras que no ocurrieron, o dejás de enviarle las que sí ocurrieron, el algoritmo optimiza hacia el público equivocado. El error no solo ensucia el reporte, también degrada el rendimiento.

Los errores más comunes y cómo se manifiestan

En las auditorías aparecen siempre las mismas fallas. Ninguna requiere conocimientos avanzados para existir, y todas son fáciles de cometer cuando la tienda la armó una persona, el píxel lo instaló otra y la campaña la maneja una tercera.

  • Evento de compra que se dispara al cargar la página de agradecimiento: si el cliente la recarga o vuelve desde un correo, se cuenta otra venta.
  • Compra sin valor o con moneda mal definida, por lo que el ROAS no se puede calcular o sale con una moneda interpretada de forma distinta a la real.
  • Píxel instalado dos veces (por el tema de la tienda y por un plugin), lo que duplica cada evento.
  • Bloqueadores de anuncios y restricciones de privacidad del navegador que impiden que el píxel envíe eventos, sobre todo en iPhone.
  • Eventos mal nombrados o personalizados que Meta no reconoce como objetivo de optimización.
  • Ventas confirmadas por WhatsApp o transferencia que nunca pasan por el sitio y por eso no se registran.

2 canales

Píxel en el navegador y API de Conversiones en el servidor: juntos recuperan eventos que uno solo pierde

Por qué el píxel solo ya no alcanza

El píxel funciona en el navegador del visitante. Cualquier cosa que interfiera con el navegador (una extensión, la configuración de privacidad de iOS, una conexión que se corta) hace que el evento no llegue. Por eso Meta ofrece la API de Conversiones (CAPI), que envía los eventos directamente desde tu servidor, sin depender del navegador.

Usar solo CAPI también tiene límites, porque pierde parte de la señal de comportamiento del navegador. Lo recomendable es enviar los dos canales y que Meta los combine. Y acá aparece el punto delicado: si el mismo evento llega por píxel y por servidor sin una forma de identificarlo como el mismo, Meta lo cuenta dos veces.

La deduplicación es lo que hace confiable el dato

La solución es asignar a cada evento un identificador único, el event_id, y enviarlo exactamente igual desde el navegador y desde el servidor. Cuando Meta recibe dos eventos con el mismo nombre y el mismo event_id dentro de una ventana de tiempo, los toma como uno solo. Es un detalle de implementación, pero es la diferencia entre un reporte confiable y uno inflado.

  1. 01

    Generar el identificador al iniciar la acción

    El sitio crea un event_id único por compra, por ejemplo el número de pedido, antes de disparar cualquier evento.

  2. 02

    Enviarlo desde el navegador

    El píxel dispara el evento de compra incluyendo el event_id como parámetro.

  3. 03

    Enviarlo desde el servidor

    Cuando el pedido se confirma en el backend, se envía el mismo evento por la API de Conversiones con el mismo event_id y el mismo nombre.

  4. 04

    Verificar en el administrador de eventos

    Meta muestra la cobertura de deduplicación. Si ves eventos 'Recibidos por navegador y servidor' con tasa alta de deduplicados, funciona.

  5. 05

    Contrastar con tu sistema de pedidos

    Comparás las compras que reporta Meta contra las reales de la semana. Una diferencia estable y razonable es normal; una brecha enorme indica un problema.

Un reporte con números prolijos pero incorrectos es peor que un reporte con huecos, porque nadie desconfía de él.

Cómo se ve el daño en números

Lo que reporta MetaLo que pasó realmenteDecisión equivocada
40 compras reportadas, un costo por venta que parece muy bajo24 compras reales, 16 contadas dos vecesEscalar la campaña creyendo que el costo es la mitad del real
6 compras reportadas, un costo por venta que parece muy alto14 compras reales, 8 cerradas por WhatsApp sin eventoPausar un anuncio que sí estaba vendiendo
ROAS de 4,5Valor enviado en una moneda pero Meta lo leyó como otraComparar campañas con un indicador sin sentido

Qué conviene hacer y qué no

Si vendés por WhatsApp o por transferencia, el evento de compra tiene que originarse en el momento en que la venta se confirma en tu sistema, no en la visita al sitio. Eso se resuelve enviando el evento por la API de Conversiones desde el backend cuando el pedido pasa a pagado. Es más trabajo que pegar un script, pero es la única forma de que Meta aprenda de ventas reales.

No conviene, en cambio, alterar números para que 'cuadren' ni dejar de usar el píxel por desconfianza. Tampoco sirve revisar el dato una vez al año: cualquier cambio en la tienda, el tema o un plugin puede romper el seguimiento sin que nadie lo note. Una revisión mensual de diez minutos, comparando las compras de Meta con las reales, detecta casi todos los problemas a tiempo.

Una tarea concreta para esta semana: tomá las ventas de los últimos siete días de tu sistema y comparalas con las compras que muestra Meta para el mismo período. Si la diferencia pasa del 25 por ciento en cualquier dirección, antes de ajustar presupuestos o pausar anuncios, revisá el seguimiento.

Tenés algo de esto para resolver?

Contanos qué necesitás y te decimos cómo lo construiríamos, con plazos y precio reales.

Contanos tu proyecto