Saltar al contenido
  1. Inicio
  2. Blog
  3. API de Conversiones
Meta Ads27 de agosto de 2026·9 min de lectura

API de Conversiones de Meta: guía de implantación para eCommerce

Bloqueadores, restricciones de cookies y navegadores con prevención de rastreo hacen que el píxel pierda parte de las conversiones. La API de Conversiones envía los eventos desde el servidor y devuelve a Meta la señal que necesita para optimizar.

Portada de API de Conversiones con el logotipo de Meta y un anuncio

Puntos clave

  • La API de Conversiones envía los eventos desde el servidor de la tienda, sin depender del navegador del usuario.
  • Meta recomienda usarla junto al píxel, con un identificador de evento común para eliminar duplicados.
  • La calidad de coincidencia de los eventos depende de los datos de cliente enviados, siempre normalizados y cifrados.
  • El envío desde el servidor debe respetar el consentimiento del usuario conforme al RGPD.

¿Qué es la API de Conversiones de Meta?

La API de Conversiones de Meta es una conexión directa entre el servidor de una tienda online y Meta. Envía eventos como visitas a producto, añadidos al carrito o compras sin pasar por el navegador del usuario. Allí actúan los bloqueadores y las restricciones de privacidad que hacen perder señal al píxel.

El píxel sigue siendo necesario, porque recoge señales del navegador que el servidor no ve. Por eso la configuración que recomienda Meta es redundante: los mismos eventos se envían por las dos vías y la plataforma conserva uno solo. En una tienda con inversión constante en campañas de Meta Ads, esa redundancia es la base de una medición fiable.

¿Por qué mejora los resultados de las campañas?

Mejora los resultados porque los algoritmos de Meta pujan y eligen audiencias con las conversiones que reciben. Si una parte de las compras no llega, el sistema aprende con una muestra incompleta. Infravalora creatividades y públicos que sí venden, reparte peor el presupuesto y el coste por compra sube sin que cambie nada en la tienda.

La pérdida de señal tampoco es homogénea. Pesa más en Safari e iOS, en quien usa bloqueadores y en las compras que llegan días después del clic.

  • Recupera conversiones que el píxel pierde y mejora la atribución de las campañas.
  • Da al algoritmo más datos para aprender, lo que suele estabilizar el coste por compra.
  • Permite enviar eventos que ocurren fuera de la web, como pedidos confirmados, devoluciones o suscripciones renovadas.
  • Deja decidir en el servidor qué datos salen hacia Meta y cuáles no.

El principio es el mismo que rige las campañas automatizadas de Google: Performance Max depende de la calidad de las conversiones que recibe, y Meta Advantage+ también.

Cuándo compensa y cuándo puede esperar

Compensa en cualquier tienda que invierta de forma continuada en Meta y use la compra como objetivo de las campañas. Con presupuestos pequeños y pocas ventas al mes, la prioridad suele ser otra. Primero hay que asegurar que el píxel mide bien y que el banner de consentimiento funciona.

¿Qué método de implantación conviene elegir?

El método depende de la plataforma de la tienda, de los recursos técnicos y de cuántas plataformas publicitarias hay que alimentar. Una tienda estándar en Shopify suele resolverlo con la integración nativa. Si además invierte en Google Ads, TikTok o Pinterest, un contenedor de servidor compartido acostumbra a ser la opción más rentable a medio plazo.

MétodoCómo funcionaAdecuado paraPrincipal limitación
Integración de la plataformaConexión nativa desde Shopify, WooCommerce u otras plataformasTiendas estándar con pocos eventos personalizadosPoco control sobre los datos enviados y la deduplicación
Conversions API GatewayServidor en la nube que replica los eventos del píxelEquipos sin desarrollo propio que quieren controlar el alojamientoSolo replica lo que el píxel ya mide
Etiquetado en servidorContenedor de servidor de Google Tag Manager con la plantilla de MetaTiendas que ya trabajan con GTM y varias plataformas publicitariasExige alojar y mantener el contenedor
Integración directaLlamadas a la API desde el backend de la tiendaNegocios con desarrollo propio y eventos complejosCada cambio depende del equipo de desarrollo

Criterios para decidir

Tres preguntas ordenan la decisión. La primera es si hay eventos que solo conoce el backend, como un pedido pagado por transferencia o la baja de una suscripción. En ese caso, la integración directa o el etiquetado en servidor son las únicas vías completas.

La segunda pregunta es quién mantendrá la solución dentro de un año, cuando cambie el tema de la tienda o se añada un método de pago. La tercera es cuántos destinos publicitarios hay que alimentar. Un contenedor de servidor bien planteado envía los mismos datos a Meta, Google y TikTok con una sola capa de consentimiento. Es el enfoque que aplicamos en analítica y medición para tiendas online.

¿Cómo se evita duplicar eventos con el píxel?

Se evita enviando desde el píxel y desde el servidor el mismo nombre de evento y el mismo identificador de evento. Con esos dos valores, Meta reconoce que ambos envíos describen una sola compra y descarta uno. Si el identificador no coincide, la compra se cuenta dos veces y los informes muestran un rendimiento irreal.

El nombre del evento viaja como event_name, por ejemplo Purchase. El identificador viaja como event_id en el servidor y como eventID en el píxel. En las compras, el número de pedido es el candidato natural, porque existe en los dos lados y no se repite. Meta elimina el duplicado cuando ambos eventos llegan con menos de 48 horas de diferencia.

// Navegador (píxel)
fbq('track', 'Purchase', { value: 89.90, currency: 'EUR' }, { eventID: 'pedido-10482' });

// Servidor (API de Conversiones)
{ "event_name": "Purchase", "event_id": "pedido-10482", "action_source": "website" }

En los eventos anteriores a la compra, como AddToCart, todavía no existe número de pedido. La solución habitual consiste en generar un identificador único en el navegador, guardarlo en la capa de datos y reenviarlo al servidor con el resto de parámetros.

Calidad de coincidencia de eventos

Para atribuir un evento, Meta necesita asociarlo a una persona. Lo hace con los parámetros de cliente que acompañan al evento: correo, teléfono, nombre, ciudad, dirección IP, agente de usuario y los identificadores de las cookies _fbp y _fbc. El Administrador de eventos puntúa cada evento de 0 a 10 según la cantidad y la calidad de esos datos.

ParámetroCómo se envíaObservaciones
Correo electrónicoEn minúsculas, sin espacios y cifrado con SHA-256Una sola mayúscula cambia el hash y rompe la coincidencia
TeléfonoSolo dígitos, con prefijo de país, cifradoSin el prefijo 34, los números españoles pierden coincidencias
Nombre y apellidosEn minúsculas, sin tildes sobrantes ni espacios, cifradosComplementan al correo y al teléfono
IP y agente de usuarioSin cifrar, tomados de la petición del clienteMeta los pide en los eventos de sitio web
fbp y fbcSin cifrar, leídos de las cookiesfbc vincula la compra con el clic en el anuncio

El parámetro fbc se deriva del identificador de clic que Meta añade a la URL del anuncio. Enviarlo en las compras es una de las mejoras con más impacto en la atribución, porque vincula cada pedido con el clic que lo originó.

En las auditorías que hacemos, una puntuación baja en el evento de compra casi siempre tiene una causa concreta. El correo se captura en el checkout pero no llega al servidor, o el servidor envía su propia IP en lugar de la del cliente. Ambos fallos se corrigen pronto.

Consentimiento y RGPD en la API de Conversiones

Enviar los eventos desde el servidor no exime de pedir consentimiento. En la Unión Europea, los datos de un usuario que ha rechazado las cookies publicitarias no deben llegar a Meta por ninguna de las dos vías. La implantación tiene que leer el estado de la plataforma de gestión del consentimiento y condicionar cada envío a esa decisión.

El fallo típico aparece cuando el píxel respeta el banner y el servidor no. La tienda parece cumplir, porque en el navegador no se carga nada, pero el backend sigue enviando compras con correo y teléfono cifrados. Un hash SHA-256 no anonimiza esos datos a efectos del RGPD, porque siguen siendo datos personales seudonimizados.

Con los usuarios que rechazan las cookies, la opción prudente es no enviar el evento. En la parte técnica, el servidor debe conocer el estado del consentimiento en el momento exacto del envío. Para ello hay que pasarlo desde el navegador o guardarlo junto al pedido.

Implantación paso a paso

El orden de trabajo que seguimos en tiendas con el píxel ya instalado tiene siete pasos. Cada uno deja un resultado comprobable antes de pasar al siguiente.

  1. Inventariar los eventos actuales del píxel, sus parámetros y las integraciones que ya envían datos a Meta desde un servidor.
  2. Elegir el método de envío según la plataforma, los destinos publicitarios y quién mantendrá la solución.
  3. Definir la regla del identificador para cada evento, con el número de pedido en las compras.
  4. Mapear los parámetros de cliente disponibles en cada paso del embudo y su normalización antes del cifrado.
  5. Conectar el estado del consentimiento con los envíos del servidor.
  6. Validar con la herramienta de eventos de prueba del Administrador de eventos y publicar.
  7. Revisar durante dos semanas la deduplicación, la calidad de coincidencia y la diferencia entre pedidos reales y eventos recibidos.

La última comprobación es la más reveladora. Si las compras recibidas en el Administrador de eventos se acercan a los pedidos de la tienda sin superarlos, la deduplicación funciona. Cuando los superan hay duplicados, y cuando se quedan muy lejos faltan envíos o el consentimiento bloquea más de lo previsto.

  • Eventos estándar definidos: PageView, ViewContent, AddToCart, InitiateCheckout y Purchase.
  • Identificador de evento común en el píxel y en el servidor.
  • Valor y moneda en todos los eventos de compra.
  • Parámetros de cliente normalizados y cifrados, con los identificadores de las cookies.
  • Envío condicionado al consentimiento del usuario.

Errores frecuentes al implantar la API de Conversiones

Los fallos se repiten de una tienda a otra y casi nunca saltan a la vista en el panel. Estos cuatro aparecen en buena parte de las cuentas que revisamos.

Dos integraciones enviando la misma compra

La integración nativa de Shopify o WooCommerce sigue activa y alguien añade después un contenedor de servidor. Cada vía genera su propio identificador, así que Meta no puede deduplicar y las compras se inflan. Antes de cualquier cambio conviene revisar qué socios aparecen conectados en el Administrador de eventos.

Identificadores que no coinciden

El píxel genera un identificador aleatorio y el servidor usa el número de pedido. Llegan los dos envíos, ninguno se descarta y el informe muestra el doble de compras. Con un identificador aleatorio, además, cada recarga de la página de gracias cuenta como una compra nueva.

Valor y moneda incoherentes

Un canal envía el importe con IVA y el otro sin IVA, o falta la moneda. El valor de conversión deja de ser comparable y las pujas por valor aprenden con cifras erróneas. Conviene fijar un criterio único, por ejemplo el importe sin impuestos ni gastos de envío, y documentarlo.

La IP del servidor en lugar de la del cliente

En algunas implantaciones, el campo de IP recoge la dirección de la máquina que llama a la API. Todas las compras parecen venir del mismo sitio. La calidad de coincidencia cae y la atribución empeora sin ningún error visible en el panel.

Por dónde empezar

Si la tienda ya tiene píxel, conviene empezar por una revisión corta del Administrador de eventos. Hay que anotar qué integraciones envían datos, qué eventos se deduplican y qué puntuación de coincidencia tiene la compra. Con ese diagnóstico se elige el método, y no al revés.

Quien invierta también en Google Ads puede reutilizar el trabajo en las conversiones offline de Google Ads. Parten del mismo principio de enviar datos propios desde el servidor, siempre sujetos al consentimiento. Si el diagnóstico revela duplicados o compras sin datos de cliente, conviene pedir una revisión de la implantación antes de subir la inversión.

Preguntas frecuentes

¿La API de Conversiones sustituye al píxel de Meta?

No. Meta recomienda usar los dos a la vez, porque cada vía capta señales que la otra pierde. El píxel recoge datos del navegador y el servidor asegura los eventos que los bloqueadores impiden. Con un identificador de evento común, Meta conserva una sola conversión.

¿Hace falta un desarrollador para implantarla?

Depende del método. La integración nativa de Shopify o WooCommerce se activa sin programar. El etiquetado en servidor y la integración directa requieren perfiles técnicos, sobre todo para mapear parámetros y consentimiento. En tiendas a medida suele intervenir el equipo de desarrollo web que mantiene el backend.

¿Cuánto tarda en notarse el efecto en las campañas?

Los eventos aparecen en el Administrador de eventos en cuanto se publican los envíos. La mejora en atribución se ve en pocos días. El efecto sobre el coste por compra tarda más, porque el algoritmo necesita acumular conversiones nuevas y completar su fase de aprendizaje.

¿Se pueden enviar ventas de tienda física o del CRM?

Sí. La API de Conversiones admite eventos que no ocurren en la web, como ventas en tienda o altas confirmadas en el CRM. El origen se indica con el parámetro action_source. Suele resolverse con integraciones entre el CRM y las plataformas publicitarias.

JB
Juan Berges

Juan Berges es CEO de The Baller Company y escribe sobre publicidad digital, SEO, buscadores de IA y las novedades de Google, Meta, LinkedIn y TikTok.

Medición

¿Tus campañas reciben todas las conversiones?

Revisamos la implantación del píxel y de la API de Conversiones, la deduplicación y la calidad de los datos enviados.