Se ha realizado un pedido en la tienda online, pero Meta no puede verlo. Otras veces lo ve dos veces. El equipo empieza entonces a optimizar las campañas con cifras en las que no confía y la primera idea es: implementemos CAPI y lo solucionará todo.
Conversions API puede hacer que la medición sea más precisa porque envía algunos eventos de marketing desde el servidor, el CRM o la plataforma directamente a los sistemas de Meta. Pero no recuperará datos que la empresa nunca crea ni corregirá conversiones mal nombradas. Primero necesitas un plan de medición. Después viene la transferencia de datos.
CAPI no sustituye al Pixel ni al consentimiento
Meta describe Conversions API como una conexión más directa entre los datos de marketing de una empresa y sus sistemas para medir y optimizar anuncios. Para los eventos web, recomienda considerar CAPI junto con Meta Pixel. Las vías del navegador y del servidor pueden complementarse.
Eso no significa que el servidor pueda enviar todo lo que el navegador no envió. Meta afirma explícitamente que CAPI no está diseñada para eludir las normas de privacidad, las regulaciones europeas ni las restricciones de la plataforma. Gestiona el consentimiento y la licitud del tratamiento según los datos concretos, la región y la evaluación jurídica. Un email con hash sigue siendo un dato derivado de una persona, no una cortina de humo.
Primero decide qué eventos tienen valor para el negocio
En una tienda online, normalmente tiene sentido seguir el recorrido desde la visualización de un producto hasta la compra, pasando por el carrito y el pago. En una web de generación de leads, puede ser más importante un formulario enviado o un lead cualificado. No enviaría cada clic como conversión simplemente porque sea posible.
Para cada evento, anota:
- qué debe ocurrir exactamente en el mundo real,
- si es el resultado principal del negocio o solo una señal de diagnóstico,
- qué sistema es la fuente de verdad,
- qué identificador único utilizarás,
- qué parámetros necesitan la publicidad y los informes,
- en qué condiciones tienes permitido enviar los datos.
En una compra, la fuente de verdad suele ser el pedido confirmado en la tienda online o el backend, no simplemente abrir la página de agradecimiento. En un lead, el formulario puede ser la primera señal, pero solo el CRM confirma la calidad del contacto.
La deduplicación determina si la medición doble ayuda
Cuando envías el mismo evento desde el Pixel y desde el servidor, Meta debe reconocerlo como un único evento. Para ello se necesitan el mismo nombre de evento y el mismo event_id en ambas vías.
Para una compra, un ID de pedido estable puede ser una base adecuada. Para un evento sin un ID propio del negocio, crea un identificador único cuando se produzca la acción y pásalo a las capas del navegador y del servidor. Un identificador aleatorio generado por separado en cada lado no ayudará: los valores no coincidirán.
La deduplicación no es un detalle para desarrolladores. Si falla, las campañas pueden recibir una señal duplicada y los informes empezarán a mentir.
Cuatro vías de implementación con costes diferentes
Un partner o una función de la plataforma de comercio electrónico
Para una tienda online habitual, suele ser la primera opción. La plataforma mantiene la integración de forma continua y la empresa no tiene que encargarse del código de la API. Aun así, comprueba qué eventos envía, si gestiona la deduplicación y el consentimiento y si permite inspeccionar los parámetros.
Un servicio gestionado o una pasarela
Un proveedor asume parte de la infraestructura y las actualizaciones. Pagas por la operativa y la dependencia, pero reduces tu propio mantenimiento técnico. Tiene sentido si el servicio es compatible con tu stack y tienes un acceso claro a los diagnósticos.
Google Tag Manager del lado del servidor
Un contenedor de servidor puede unificar varias transferencias de datos de marketing y dar a la empresa más control. Al mismo tiempo, añade hosting, plantillas, permisos y otro lugar que necesita pruebas. No lo elegiría simplemente por tener un bonito diagrama de arquitectura.
Una integración directa personalizada
Ofrece la mayor flexibilidad y también la mayor responsabilidad. Necesitas una gestión segura de tokens, validación de entradas, registros sin filtrar datos sensibles, recuperación ante errores, gestión de versiones de la API y una persona que mantenga la integración.
El artículo original ofrecía un breve script PHP y un endpoint de acceso público. Ya no recomiendo esta solución como guía general. Contenía una versión antigua de la API y demasiadas suposiciones de seguridad y operativas. Un código que funciona hoy después de copiarlo puede dejar de registrar eventos silenciosamente mañana. Para una integración directa, trabaja con la documentación actual de Meta y realiza un desarrollo normal, no marketing de copiar y pegar.
La calidad de los eventos importa más que el número de parámetros
Un evento del lado del servidor suele necesitar un nombre, una hora, una fuente de acción y una URL u otro contexto, según su origen. Para un evento de negocio, añade el valor relevante, la divisa, los artículos y un ID estable. Envía identificadores de usuario solo cuando tengas derecho a disponer de ellos, estén normalizados correctamente y cumplan el formato requerido.
Más identificadores pueden mejorar la coincidencia, pero «cuantos más, mejor» no es cierto sin límites. No envíes valores vacíos, inventados u obsoletos. Y, desde luego, no crees una huella digital para eludir la elección del usuario.
La prueba debe cubrir todo el recorrido
- Activa el modo de prueba en Meta Events Manager.
- Completa un escenario real desde la entrada en la web hasta un pedido o lead.
- Verifica los eventos del navegador y del servidor, sus parámetros y los ID coincidentes.
- Comprueba que Meta deduplica el par y no muestra un error de diagnóstico.
- Compara el valor, la divisa y el ID con el backend o el CRM.
- Prueba tanto la concesión como el rechazo del consentimiento según tu solución.
- Después del despliegue, supervisa los diagnósticos y las pérdidas a lo largo del tiempo, no solo una prueba correcta.
Test Events confirma que el mensaje técnico ha llegado. No confirma que hayas seleccionado la conversión correcta ni que la integración cumpla la legislación.
CAPI y GA4 son dos capas diferentes
CAPI envía eventos a Meta para su medición y optimización publicitaria. GA4 analiza la web y la aplicación en distintas fuentes. Las cifras pueden diferir por la atribución, el consentimiento, la identidad y el procesamiento. No intento forzarlas para que coincidan absolutamente; primero verifico que cada sistema recibe datos técnicamente correctos y que los utilizamos para tomar la decisión adecuada.
Si necesitas una visión compartida de los costes y los resultados de la web, lee también cómo conectar Meta Ads con GA4. La guía de Google Tag Manager explica la implementación de etiquetas, y la guía de GA4 explica el significado de los eventos.
Cuándo todavía no implementaría CAPI
Si la empresa no ha definido sus conversiones, no sabe qué pedido es válido o no puede mantener su Pixel actual, añadir una vía del lado del servidor aumentará el caos. Primero corrige los datos de origen y el plan de medición. CAPI tiene sentido cuando sabes qué señal quieres enviar, por qué la necesita Meta y quién se encargará de la integración.
Si quieres elegir la solución sensata más pequeña para tu tienda online o web de generación de leads, envíame la plataforma, la configuración de medición actual y el evento más importante para tu negocio a través de contacto.