Solicita hoy tu auditoría SEO gratuita Llama al 91 060 30 90
Inicio / Blog / Publicidad Online
Publicidad Online

Conversiones API (CAPI): por qué tu píxel ya no ve todo lo que pasa en tu web

Si llevas un par de años gestionando anuncios en Meta o en Google, seguramente has notado algo raro: el número de compras que ves en tu propia tienda no coincide con el número de compras que la plataforma de anuncios te reporta. Casi siempre falta información en el lado de la plataforma, nunca sobra. Esto no es un fallo puntual, es una tendencia que lleva años acelerándose, y tiene nombre: bloqueo de rastreo.

Safari (el navegador de iPhone y Mac) bloquea por defecto buena parte de las cookies de terceros desde hace tiempo. Muchos usuarios de Chrome y Firefox instalan extensiones de privacidad o simplemente rechazan cookies en el aviso de consentimiento. Y las apps móviles, sobre todo desde que Apple introdujo su sistema de permiso de seguimiento, requieren consentimiento explícito que buena parte de la gente niega sin pensarlo dos veces. El resultado es que el píxel tradicional, ese trocito de código que se instala en tu web y avisa a Meta o a Google cada vez que alguien compra, cada vez ve menos.

Qué es exactamente la Conversiones API

La Conversiones API (CAPI en Meta, o "seguimiento mejorado de conversiones" en variantes de Google) es una vía alternativa y complementaria al píxel: en vez de que el navegador del usuario le cuente a Meta lo que ha pasado, es tu propio servidor (el de tu web o tienda online) quien le manda esa información directamente, servidor contra servidor, sin pasar por el navegador y sin depender de que este permita las cookies. Es más difícil de bloquear porque no vive en el terreno donde los bloqueadores actúan.

La forma más sencilla de entenderlo: el píxel es como un testigo que ve la compra desde fuera de la tienda, y cada vez hay más cortinas que le tapan la vista. La Conversiones API es como si el propio dependiente de la tienda (tu servidor, que sabe con certeza que la venta ha ocurrido porque la ha procesado él mismo) llamara directamente para contarlo. Nadie le puede tapar la vista porque no está mirando desde fuera.

Por qué esto importa para el dinero que gastas en anuncios

Cuando el sistema de anuncios ve menos conversiones de las que realmente ocurren, dos cosas salen mal. La primera es que subestima el rendimiento real de tus campañas: si en realidad generas 100 ventas al mes pero la plataforma solo "ve" 70, tu coste por venta reportado parece más alto de lo que es de verdad, y puedes acabar recortando presupuesto en algo que funciona mejor de lo que aparenta. La segunda, más importante a medio plazo, es que el algoritmo de optimización (el que decide a quién mostrarle el anuncio) aprende con menos datos y peores datos, así que optimiza peor: busca personas parecidas a esas 70 conversiones que sí vio, no a las 100 reales, y ese sesgo se arrastra.

En pruebas que hemos hecho con clientes de ecommerce, activar la Conversiones API junto al píxel (no en sustitución, sino como complemento, que es como Meta recomienda usarla) ha recuperado entre un 15% y un 35% de conversiones que antes no se veían, dependiendo mucho del tipo de audiencia (cuanta más gente en iPhone, mayor suele ser la mejora). Ese dato adicional no es solo un número más bonito en el informe: mejora directamente cómo el algoritmo pública decide gastar tu presupuesto.

Cómo se implementa en la práctica

Para negocios con tienda en plataformas como Shopify, WooCommerce o PrestaShop, la implementación suele ser razonablemente sencilla: existen integraciones oficiales o plugins que conectan tu tienda con la Conversiones API de Meta o con el seguimiento mejorado de Google Ads sin necesidad de tocar código a mano. Para webs a medida (como suele ser el caso de negocios con desarrollo propio en PHP u otros lenguajes), requiere que un desarrollador implemente el envío de eventos desde el servidor, lo cual es un trabajo puntual de configuración, no un mantenimiento continuo.

Un matiz importante: hay que evitar duplicar conversiones al activar ambas vías (píxel y API de servidor) sin coordinarlas. Meta y Google tienen sistemas de deduplicación mediante un identificador de evento único que hay que enviar de forma consistente desde ambos lados; si se salta ese paso, se corre el riesgo de contar cada venta dos veces, lo cual falsea las métricas en la dirección contraria (todo parece ir mejor de lo que va).

El otro lado: qué datos se envían y qué hay que cuidar

La Conversiones API puede enviar datos personales del cliente (email, teléfono, nombre) de forma cifrada (hasheada) para que la plataforma pueda reconocer a esa persona sin que el dato viaje en claro. Esto exige tener bien resuelta la parte de consentimiento: tu web debe informar con claridad de qué datos se recogen y para qué, y el envío solo debería activarse cuando el usuario ha dado su consentimiento a través del banner de cookies, coherente con el RGPD. No es opcional, es un requisito legal, y las plataformas pueden suspender cuentas que no lo respeten.

Casos donde la mejora se nota especialmente

El impacto es mayor en sectores con ciclo de compra más largo (donde el usuario visita varias veces antes de comprar y es más probable que en algún punto rechace cookies), en negocios con mucho tráfico desde iPhone y Safari, y en cualquier caso donde el checkout ocurre fuera del dominio principal (por ejemplo, pasarelas de pago externas), un escenario donde el píxel tradicional pierde el rastro con mucha facilidad.

Un caso con cifras: la brecha que apareció al comparar ambos sistemas

Una tienda online de calzado deportivo llevaba tiempo notando que el número de compras que veía en su propio sistema de gestión no coincidía con el número que Meta le reportaba en el panel de anuncios, con una diferencia de entre el 20% y el 30% según el mes. Antes de activar la Conversiones API, hicieron el ejercicio de comparar, durante una semana, cada compra registrada en su sistema con lo que aparecía en Meta, y encontraron que la práctica totalidad de las compras "invisibles" para el píxel venían de usuarios en iPhone con Safari, exactamente el patrón que cabía esperar dado el bloqueo de cookies de terceros de ese navegador.

Tras implementar la Conversiones API junto al píxel existente, con la deduplicación correctamente configurada, la brecha entre las compras reales y las reportadas por Meta se redujo a menos del 8% en los dos meses siguientes. El efecto colateral más valioso no fue solo tener un informe más preciso, sino que el coste por compra que Meta reportaba bajó de forma notable (sin que el gasto real hubiera cambiado), porque el sistema ahora repartía ese mismo gasto entre un número de conversiones más cercano al real, lo cual llevó también a que el algoritmo empezara a optimizar mejor a partir de esos datos más completos.

Qué revisar si activas la Conversiones API y no ves mejora

Si tras la implementación la brecha entre conversiones reales y reportadas no mejora, hay tres puntos habituales que conviene revisar. El primero es la deduplicación: si el identificador de evento no se envía de forma idéntica desde el píxel y desde el servidor, Meta puede no reconocer que se trata del mismo evento, y en el peor caso puede llegar a duplicar en vez de complementar. El segundo es la calidad de los datos enviados: si el email o el teléfono del cliente no se capturan de forma consistente en el proceso de compra, la API tiene menos con qué emparejar al usuario. El tercero es la ventana de tiempo entre el evento del navegador y el del servidor: si hay demasiado retraso entre ambos (por ejemplo, por un proceso de confirmación de pedido lento), Meta puede procesarlos como eventos independientes en vez de complementarios.

Qué pasa con la privacidad del cliente en todo este proceso

Es razonable que un dueño de negocio se pregunte si todo esto implica manejar datos personales de forma más agresiva. La respuesta correcta, bien implementada, es que no: los datos que se envían (email, teléfono) se transforman mediante una función criptográfica llamada hash antes de salir de tu servidor, de forma que ni Meta ni Google reciben nunca el dato en claro, solo una versión cifrada que solo puede compararse con otro hash idéntico generado con el mismo dato original. Es el mismo principio que usan los sistemas de contraseñas seguros: se puede verificar una coincidencia sin necesidad de guardar ni transmitir el dato real.

Esto no exime de cumplir con el resto de obligaciones del RGPD: la web debe informar con claridad de qué se recoge y para qué en la política de privacidad, y el envío de estos datos debe depender del consentimiento del usuario a través del banner de cookies, igual que ocurre con el píxel tradicional. La diferencia técnica está en cómo viaja el dato, no en si hace falta o no el consentimiento previo del usuario, que sigue siendo obligatorio en ambos casos.

Por qué esta inversión técnica compensa incluso a pymes pequeñas

Puede parecer que este tipo de mejora técnica está reservada a negocios con equipos de desarrollo propios, pero la relación entre el esfuerzo de implementación y el beneficio obtenido suele ser especialmente favorable precisamente para negocios pequeños con presupuesto de publicidad ajustado: cuando cada euro de presupuesto cuenta, recuperar entre un 15% y un 35% de datos de conversión que antes se perdían tiene un impacto proporcionalmente mayor que en una cuenta con presupuesto tan grande que ya puede permitirse cierto margen de ineficiencia sin notarlo demasiado.

Paso a paso simplificado de una implementación típica

Para dar una idea concreta del proceso, así es como suele desarrollarse una implementación en una tienda con plataforma estándar como Shopify o WooCommerce. Primero, se activa la integración oficial de Conversiones API desde el panel de eventos de Meta, que en la mayoría de estas plataformas ya viene preparada con un asistente guiado. Segundo, se configura el identificador de evento único, verificando en el propio panel de Meta que las conversiones del píxel y las del servidor se están deduplicando correctamente (Meta muestra un indicador de calidad de emparejamiento que ayuda a verificarlo). Tercero, se revisa durante una o dos semanas la comparación entre las conversiones registradas en el sistema de gestión de la tienda y las que refleja Meta, ajustando cualquier discrepancia significativa antes de dar por cerrada la implementación.

Para negocios con desarrollo a medida, el proceso es similar mecánicamente pero requiere que un desarrollador implemente manualmente el envío de eventos desde el servidor en el momento exacto de cada conversión (compra, registro, contacto), usando la documentación técnica que Meta y Google Ads ponen a disposición de cualquier desarrollador. El tiempo de implementación en estos casos suele oscilar entre unas pocas horas para una tienda con plataforma estándar y varios días para un desarrollo complejo con múltiples puntos de conversión distintos.

Preguntas frecuentes

¿Necesito quitar el píxel si activo la Conversiones API?

No, al contrario: se recomienda mantener ambos activos a la vez. Se complementan y, con la deduplicación bien configurada, cada evento se cuenta una sola vez tomando el dato del canal que primero lo capte.

¿Esto soluciona el problema del todo o solo lo mitiga?

Lo mitiga de forma notable, pero no lo elimina al cien por cien. Ningún sistema recupera el 100% de las conversiones perdidas por bloqueo de rastreo; lo que consigue es cerrar buena parte de esa brecha y dar al algoritmo bastante más información con la que trabajar.

¿Es caro implementar la Conversiones API?

Depende de la plataforma. En tiendas con plugins oficiales (Shopify, WooCommerce) suele ser una configuración de pocas horas. En desarrollos a medida, el coste depende de la complejidad del sitio, pero suele ser una inversión puntual, no un gasto recurrente.

¿Afecta esto también a Google Ads o es solo cosa de Meta?

Afecta a ambos. Google tiene su propio sistema equivalente (importación de conversiones mejorada, con datos del cliente hasheados) que persigue el mismo objetivo por el mismo motivo: cada vez hay más bloqueo de cookies en el navegador.

¿Puedo hacerlo yo mismo sin programador?

En plataformas con integración oficial (Shopify tiene la suya propia lista para activar en unos clics, por ejemplo), sí. En una web desarrollada a medida, casi siempre hace falta la intervención de quien mantiene el código del servidor.

¿Qué pasa si un cliente rechaza las cookies? ¿La API lo ignora igualmente?

No debería. Un sistema bien configurado respeta la decisión del usuario: si rechaza cookies o rastreo, ni el píxel ni la Conversiones API deberían enviar sus datos. La API resuelve el problema técnico del bloqueo involuntario (navegadores que filtran cookies de terceros), no da vía libre para saltarse el consentimiento explícito que el usuario haya negado.

Más sobre Publicidad Online

¿Hablamos de publicidad online para tu negocio?

Cuéntanos tu proyecto y te decimos cómo podemos ayudarte, sin compromiso.

Llama al 91 060 30 90