Une cada venta de Shopify con el anuncio que la trajo
Para tiendas en Shopify que invierten en Meta Ads y quieren saber qué anuncio vende de verdad, no solo qué anuncio recibe clics.
El problema con Shopify
Shopify tiene su propia integración con Meta, pero cuando el cliente cambia de dispositivo, bloquea cookies o compra con un pedido editado a mano por tu equipo, el pedido queda sin anuncio. Shopify te dice cuánto vendiste; Meta te dice cuánto cree que vendiste; casi nunca coinciden.
Los pedidos que se actualizan (pagos pendientes que se confirman, pedidos cancelados) tampoco se reflejan en lo que reporta el Administrador de anuncios.
Cómo funciona en 3 pasos
- 1
Crea la fuente de Shopify
En Conexiones eliges el cliente y pegas la clave de firma que Shopify muestra debajo de su lista de webhooks.
- 2
Crea el webhook en Shopify
Shopify → Configuración → Notificaciones → Webhooks → Crear webhook, formato JSON, con los eventos creación de pedido y actualización de pedido.
- 3
Mira qué anuncio vendió cada pedido
Cruzamos las UTMs y el fbclid de la sesión del pedido con tus anuncios. Los pedidos actualizados o cancelados corrigen la cifra sin que hagas nada.
Qué datos se envían a Meta por la API de Conversiones
- Purchase con el total del pedido y su moneda
- Correo y teléfono del cliente cifrados (SHA-256)
- Identificador del pedido como event_id para evitar duplicados con el píxel de Shopify
- fbc / fbclid cuando la visita venía de un anuncio
- IP y navegador del pedido cuando Shopify los entrega, para mejorar la coincidencia
Para entenderlo a fondo, lee Por qué Meta Ads no coincide con tus ventas reales.
Preguntas frecuentes
¿Choca con la app oficial de Meta en Shopify?
No, si usas el mismo identificador de evento. Enviamos el id del pedido como event_id para que Meta deduplique y cuente una sola compra.
¿Qué eventos de Shopify debo marcar?
Creación de pedido y actualización de pedido, en formato JSON. Con eso sabemos cuándo nace la venta y cuándo cambia de estado.
¿Sirve para tiendas con varios mercados y monedas?
Sí. Guardamos la moneda de cada pedido y la mostramos con su formato, sin mezclar pesos con dólares.
¿Tengo que instalar un app en la tienda?
No. Es un webhook nativo de Shopify; se configura en dos minutos desde Notificaciones.