El píxel de Meta no registra compras en Shopify: qué revisar

cPixel

¿Por qué mi píxel de Meta no registra las compras en Shopify?

Normalmente es una de estas cuatro cosas: la etiqueta de compra estaba en Additional scripts de Shopify, que ya no se ejecuta en la página de agradecimiento; los compradores rechazaron el seguimiento; el píxel de la app de Facebook e Instagram está pausado o comparte menos datos de lo que crees; o Meta recibió la compra pero no la atribuyó a ningún anuncio. Events Manager muestra cuál es.

Esta guía trata los casos en que Meta muestra menos compras que Shopify. Si Meta muestra más, la causa es otra: consulta Meta cuenta las compras dos veces. Recorre las comprobaciones siguientes en orden. Cada una empieza en las herramientas propias de Shopify o de Meta, y ninguna solución cuesta nada.

Síntoma Causa probable Dónde comprobarlo Solución
Events Manager tiene las compras; Ads Manager muestra menos Atribución, no seguimiento La configuración de atribución del conjunto de anuncios Compara cifras equivalentes
Las compras cayeron al actualizarse la página de agradecimiento La etiqueta de Purchase estaba en Additional scripts Settings → Checkout Sustitúyela por un píxel de app
El píxel de la app del canal no envía compras Píxel desconectado, o pausado bajo Optimized Settings → Customer events Reconéctalo; elige Always on
Llegan las compras del navegador, no las del servidor El intercambio de datos está en Standard Data sharing settings del canal Elige Enhanced o Maximum
Las diferencias vienen sobre todo del Reino Unido y el EEE Consentimiento rechazado, o un banner que no avisa a Shopify Prueba del píxel: Pixel is awaiting consent Conecta el banner a Shopify
Faltan pedidos con una oferta posterior a la compra La página de la oferta adicional no cargó Un pedido de prueba a través de la oferta Arregla la página de la oferta adicional
Compras en Events Manager, no en tus anuncios Un dataset distinto El Pixel ID en cada herramienta Un solo dataset para cada emisor

¿Es un problema de seguimiento o de atribución?

Averígualo antes de cambiar nada: si Events Manager tiene aproximadamente tantas compras como pedidos tiene Shopify y Ads Manager tiene menos, el seguimiento funciona y la diferencia es de atribución.

Meta dice que Events Manager “muestra la mayoría de los eventos que se han recibido”, mientras que Ads Manager muestra solo “eventos atribuidos” (Meta: recuento de eventos). Una compra cuenta para un anuncio solo si ocurrió dentro de un número determinado de días después de que alguien lo viera o hiciera clic en él, y por defecto Meta la reporta “según la configuración de atribución a nivel del conjunto de anuncios” (Meta: atribución). Un cliente que compra sin haber visto ni hecho clic en uno de tus anuncios dentro de esa ventana es un pedido real que Ads Manager no atribuye.

Un comerciante de la comunidad de Shopify, con dos o tres pedidos diarios de prueba, vio solo alrededor del 60 % de las compras en Ads Manager: un día Events Manager tenía cinco eventos Purchase, uno de ellos un pedido de muestra, y Ads Manager dos (hilo). Ese es el patrón que produce la configuración de atribución del conjunto de anuncios, y a ese volumen, un solo pedido no atribuido cambia mucho el porcentaje.

Compara los mismos días en la misma zona horaria. Shopify advierte que “las zonas horarias de los informes distintas” causan discrepancias (Shopify: discrepancias de analítica), y la de tu tienda se configura en Settings → General → Store defaults (Shopify: configuración del negocio). Semanas completas son más justas que días sueltos.

¿Tu etiqueta de compra estaba en Additional scripts?

Si Meta se enteraba de las compras por un fragmento de código en Additional scripts, dejó de funcionar cuando se actualizó tu página de agradecimiento: las nuevas páginas de agradecimiento y de estado del pedido de Shopify no ejecutan esos scripts.

Las tiendas Plus perdieron Additional scripts y las etiquetas de script en esas páginas el 28 de agosto de 2025 (Shopify: checkout.liquid). Para el resto de tiendas, el plazo de actualización fue el 26 de agosto de 2026, y “las tiendas que no se habían actualizado para esa fecha se actualizaron automáticamente” (Shopify: páginas de agradecimiento y de estado del pedido, revisado el 24 de septiembre de 2026). Horas después del plazo, un hilo de la comunidad reportó que Meta mostraba menos compras que Shopify en algunas tiendas y en otras no. El sustituto es un píxel en Customer events, que carga en el checkout y en la página de agradecimiento (Shopify: píxeles). Qué mover y adónde se explica en el cambio de la página de agradecimiento del 26 de agosto, y los dos tipos de píxel en píxeles de apps y píxeles personalizados.

¿El píxel de la app de Facebook e Instagram está conectado y compartiendo datos?

Comprueba dos lugares en Shopify: el estado y el acceso a datos del píxel en Customer events, y el nivel de intercambio de datos en la configuración del canal.

  1. Ve a Settings → Customer events. El píxel de Facebook & Instagram debería mostrar Connected en la columna de estado (Shopify: probar píxeles).
  2. Haz clic en el píxel y mira su acceso a datos. Optimized es la opción predeterminada desde el 13 de enero de 2026, y Shopify “puede pausar parte o todos los datos que comparte ese píxel hasta que se reanude la actividad relevante” (Shopify: píxeles de apps); su anuncio describe que pausa cuando detecta “cero señales procedentes de un píxel durante días o semanas” (registro de cambios). Meta recomienda Always on (Meta: conectar Shopify). Para cambiarlo, elige Always on y haz clic en Save.
  3. Ve a Sales channels → Facebook & Instagram → Settings → Data sharing settings. En Standard, solo envía el píxel; Enhanced y Maximum añaden la Conversions API, que envía la compra entre los servidores de Shopify y de Meta (Shopify: intercambio de datos con Facebook).

Revisado el 24 de septiembre de 2026.

¿Los compradores están rechazando el seguimiento?

Algunos sí, si vendes en el Reino Unido o el EEE: allí, Shopify ejecuta los píxeles solo con el consentimiento del comprador, así que un comprador que rechaza y luego compra es una compra que el píxel no reporta.

Shopify configura su banner de cookies para los visitantes del Reino Unido y el EEE cuando tienes mercados activos allí, y “los píxeles funcionan según el consentimiento obtenido en estas regiones” (Shopify: configuración de privacidad). Los píxeles nuevos necesitan permisos de Marketing y Analytics por defecto (Shopify: píxeles). Un banner de terceros tiene que transmitir cada elección a Shopify a través de la Customer Privacy API; hasta que lo hace, “los fines no esenciales no se permiten por defecto” allí donde se exige consentimiento (Shopify: Customer Privacy API).

Ese traspaso es fácil de pasar por alto. En agosto de 2026, las compras de una tienda de la UE dejaron de llegar a Google Analytics mientras las páginas vistas seguían entrando; una respuesta descubrió que el banner nunca transmitía el consentimiento a Shopify, así que Shopify retenía el píxel de la app en el checkout mientras una etiqueta del tema seguía enviando páginas vistas (hilo). El píxel de Meta se retiene de la misma forma. Para comprobarlo, prueba el píxel desde Customer events: el Pixel Helper de Shopify muestra Pixel is awaiting consent hasta que aceptas el seguimiento en tu banner o haces clic en Give consent to continue test (Shopify: píxeles de apps).

Un comprador que rechaza es una diferencia que hay que aceptar, no evitar.

¿La compra llega a Meta?

Haz un pedido real con la herramienta de prueba de Meta abierta, y ejecuta la prueba de píxeles propia de Shopify para ver si se disparó el evento de compra.

  1. En Meta Events Manager, haz clic en Data sources, selecciona tu dataset y abre Test events. Introduce la dirección de tu tienda, haz clic en Open website y completa un pedido. El Purchase del navegador del píxel de Facebook & Instagram debería aparecer (Meta: eventos de prueba). Los eventos de servidor solo aparecen ahí con un código de evento de prueba, que los envíos reales no llevan (Meta: uso de la API), así que con cPixel, cuyo Purchase sale solo de su servidor, comprueba En vivo y el Overview del dataset en su lugar. El pedido no queda oculto de tus resultados: Meta dice que la actividad de prueba “seguirá apareciendo” en Events Manager, en los informes de anuncios y en las audiencias.
  2. En Shopify, ve a Settings → Customer events, haz clic en el icono de menú junto al píxel de Facebook & Instagram y elige Test. Después de tu pedido, checkout_completed debería mostrar un punto verde en el Pixel Helper de Shopify; un punto rojo marca un error (Shopify: píxeles de apps).
  3. Si vendes una oferta posterior a la compra, pruébala también. Shopify dispara checkout_completed una vez por checkout, en la primera página de oferta adicional en lugar de en la página de agradecimiento cuando hay una, y “si la página donde debe dispararse el evento no llega a cargar”, no se dispara en absoluto (Shopify: checkout_completed).

La extensión de Chrome de Meta, Meta Ads Data Advisor (antes Meta Pixel Helper), también puede comprobar el píxel; Meta recomienda desactivar los bloqueadores de anuncios antes para que pueda ver los eventos (Meta: Ads Data Advisor). Si no encuentra ningún píxel, consulta por qué Meta Pixel Helper no encuentra ningún píxel.

¿Están llegando los eventos del servidor?

Abre el evento Purchase en Events Manager y compara los eventos del navegador y del servidor de las semanas anteriores y posteriores al inicio de la diferencia.

Selecciona tu dataset, busca el evento Purchase y haz clic en View details. Event overview muestra si el evento llega tanto del navegador como del servidor, y Data freshness indica con qué rapidez llegan los eventos de servidor (Meta: detalles de eventos de servidor). Meta ofrece estos desgloses para los eventos web enviados mediante la Conversions API, así que si Purchase no tiene ninguno, comprueba si llega algún evento de servidor.

Las respuestas del hilo de la comunidad sobre el cambio del 26 de agosto sugerían exactamente esta comparación. Una proporción de navegador que se desplomó mientras los eventos de servidor se mantenían apunta a una etiqueta de compra que estaba en Additional scripts, y una tienda cuya copia de servidor solo había cubierto una parte de las compras perdió el resto. Una respuesta advertía contra reconectar la app del canal a ciegas, lo que puede crear eventos Purchase duplicados: revisa primero su intercambio de datos, y reconecta solo si el evento de servidor nunca llega (hilo). Si faltan por completo las compras del servidor, vuelve al nivel de intercambio de datos anterior, y luego configura la Conversions API en Shopify.

¿La compra va al dataset equivocado?

Comprueba que todas las herramientas envían al dataset para el que optimizan tus anuncios. Las compras pueden llegar a Events Manager y aun así quedarse en un dataset que tus conjuntos de anuncios no usan.

En Shopify, Data sharing settings del canal muestra a qué píxel está conectada la app de Facebook & Instagram (Shopify: píxel de Meta); cualquier otra app o píxel personalizado usa el suyo propio. En Events Manager, compara cada uno por su ID, no por su nombre. Una tienda que ha cambiado de agencia o de apps puede tener más de uno.

¿Cuándo ayuda una app de seguimiento?

Cuando la configuración nativa es correcta pero quieres una compra que no dependa de que cargue la página de agradecimiento, una vista de cada envío y un aviso cuando el envío se detiene.

Si el píxel de Facebook & Instagram está Connected, el intercambio de datos es Enhanced o Maximum, y Events Manager muestra compras del servidor, la app del canal está haciendo su trabajo y puede que no necesites nada más.

cPixel, que desarrollamos nosotros, añade tres cosas:

  • La compra viene del pedido. cPixel construye cada compra a partir del registro del pedido de Shopify en sus servidores, así que no depende de que cargue la página de agradecimiento ni de que checkout_completed se dispare en el navegador del comprador.
  • Cada envío, en el momento en que ocurre. Durante una sesión En vivo, cPixel muestra cada evento a medida que se envía, la respuesta de Meta a cada envío del servidor y el motivo de lo que haya omitido, como un pedido de prueba o un comprador que rechazó el seguimiento: observa cada envío en En vivo.
  • Un aviso cuando el envío se detiene. Señala un token de acceso rechazado, y los pedidos que llegan sin eventos de tienda durante 24 horas, en su página de inicio y por correo.

Necesita la misma regla que cualquier herramienta: un solo emisor por píxel. Si una compra no llega a Meta con cPixel instalado, consulta compras que faltan en cPixel. Más sobre cPixel, que envía las compras de Shopify a siete plataformas publicitarias.

Preguntas frecuentes

¿Por qué Ads Manager muestra menos compras que Events Manager?

Porque cuentan cosas distintas. Events Manager muestra la mayoría de las compras que recibió Meta; Ads Manager muestra solo las que atribuye a un anuncio, según la configuración de atribución del conjunto de anuncios (Meta: recuento de eventos). Una diferencia entre ambos no es un fallo de seguimiento.

¿Por qué falta el valor de la compra?

El valor viene de la herramienta que envía la compra, así que empieza por ahí. En un hilo de la comunidad que fue de julio de 2022 a 2023, algunos comerciantes vieron que Events Manager avisaba de que faltaba el parámetro de valor de Purchase (hilo). Cuando el valor está presente pero difiere de los informes de Shopify, comprueba qué envía cada herramienta: el total del checkout de Shopify incluye aranceles, impuestos y descuentos (Shopify: checkout_completed).

¿Puedo reenviar las compras perdidas?

Solo las recientes. Meta acepta un evento de la Conversions API hasta 7 días después de que ocurriera (Meta: uso de la API) y puede no usar eventos enviados después de sus plazos máximos (Meta: tiempos de demora), así que las compras más antiguas siguen sin aparecer. Reenvía solo las compras que nunca llegaron: Meta solo asocia un reenvío con el original cuando lleva el mismo ID de evento dentro de las 48 horas (Meta: deduplicación). En cPixel, los planes de pago pueden reenviar una compra que una sesión En vivo haya detectado, con su ID de evento original.

¿Necesitas ayuda con cPixel? Escribe a support@b2bgold.app.