Meta Conversions API Explicada
Si estás ejecutando Meta Ads, probablemente has escuchado sobre la Conversions API (CAPI). Pero, ¿qué es y por qué debería importarte?
El Problema del Seguimiento en el Navegador
El seguimiento tradicional con Meta Pixel funciona así:
- El usuario visita tu sitio web
- Meta Pixel (JavaScript) se ejecuta en su navegador
- El navegador envía datos del evento a Meta
El problema: Esto falla constantemente.
- Bloqueadores de anuncios — Bloquean el Pixel por completo
- iOS 14+ — App Tracking Transparency limita el seguimiento
- Privacidad del navegador — Safari y Firefox bloquean cookies de terceros
- VPNs — Enmascaran la identidad del usuario
Los estudios muestran que el seguimiento basado en navegador pierde entre el 20-40% de las conversiones.
Llega la Conversions API
CAPI adopta un enfoque diferente:
- El usuario realiza una acción en tu sitio
- Tu servidor envía el evento a Meta
- Meta recibe el 100% de los eventos enviados desde el servidor
Del lado del servidor = no se necesita navegador.
Los bloqueadores de anuncios no pueden bloquear la comunicación servidor a servidor. La privacidad de iOS no le afecta. Las VPNs no importan.
Cómo Funciona CAPI
Este es el flujo técnico:
Acción del Usuario → Tu Servidor → Meta API → Events ManagerEnvías una solicitud POST a la API de Meta con:
- Tipo de evento (Lead, Purchase, etc.)
- Hora del evento
- Datos del usuario (email hasheado, teléfono, etc.)
- Datos de atribución (cookies fbc y fbp)
Meta usa estos datos para:
- Atribuir la conversión a un clic de anuncio
- Actualizar la optimización de tu campaña
- Construir mejores audiencias
CAPI vs Pixel: ¿Cuál Usar?
Usa ambos. Meta recomienda seguimiento “redundante”:
| Fuente | Cobertura | Latencia |
|---|---|---|
| Pixel | ~60-80% | Tiempo real |
| CAPI | ~100% | Casi en tiempo real |
Meta deduplica automáticamente usando event IDs.
Para Marketers de Telegram
Este es el desafío: cuando los usuarios hacen clic en tu anuncio y se unen a Telegram, el Pixel no puede rastrearlo. Telegram se abre en una aplicación/navegador diferente.
CAPI resuelve esto:
- El usuario hace clic en el anuncio → llega a tu página
- Capturas el fbclid
- Se unen a tu canal de Telegram
- Tu servidor detecta la unión
- El servidor envía el evento CAPI a Meta
Todo el recorrido de conversión queda rastreado, incluso cuando cruza plataformas.
Configurando CAPI
Requisitos Previos
- Cuenta de Meta Business Manager
- Meta Pixel
- Servidor o servicio para enviar eventos
Paso 1: Crea un System User
- Ve a Business Settings
- Navega a System Users
- Crea un nuevo system user
- Asigna acceso al pixel
Paso 2: Genera un Access Token
- Selecciona tu system user
- Haz clic en “Generate Token”
- Selecciona los permisos necesarios
- Guarda el token de forma segura
Paso 3: Envía Eventos
Aquí tienes un ejemplo simplificado:
// POST to Meta Conversions API
fetch('https://graph.facebook.com/v21.0/{pixel_id}/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_access_token'
},
body: JSON.stringify({
data: [{
event_name: 'Lead',
event_time: Math.floor(Date.now() / 1000),
action_source: 'website',
user_data: {
fbc: 'fb.1.1234567890.abcdef...',
fbp: 'fb.1.1234567890.987654321'
}
}]
})
});O Usa una Herramienta
Servicios como AdTarget manejan la integración con CAPI automáticamente:
- Conecta tu Pixel
- Agrega tu access token
- Los eventos se envían cuando ocurren las conversiones
No se necesita código.
Event Match Quality
Meta califica tus eventos según qué tan bien puede emparejar usuarios:
| Puntuación | Tasa de Emparejamiento | Optimización |
|---|---|---|
| Buena | 80%+ | Excelente |
| Aceptable | 50-80% | Aceptable |
| Pobre | Menos del 50% | Limitada |
Mejorando el Match Quality
Envía más datos del usuario (los campos PII deben estar hasheados con SHA-256):
- Dirección de email (hasheada)
- Número de teléfono (hasheado)
- Nombre/apellido (hasheados)
- Dirección IP (se envía tal cual)
- User agent (se envía tal cual)
Cuantos más datos, mejor el emparejamiento.
Errores Comunes con CAPI
- No enviar fbc — Crítico para la atribución de clics. La cookie fbc contiene el fbclid del clic del anuncio.
- Falta de event_id — Causa conteo duplicado
- event_time incorrecto — Debe ser un timestamp Unix
- PII sin hashear — Meta requiere hashing SHA-256 para campos PII (email, teléfono, nombre); IP y user agent se envían tal cual
CAPI para Diferentes Casos de Uso
E-commerce
PageView → AddToCart → InitiateCheckout → PurchaseEnvía eventos de embudo completo con el valor del pedido.
Generación de Leads
PageView → LeadEnvía cuando se envíe un formulario o se agende una reunión.
Crecimiento de Telegram/Apps
PageView → Lead (al unirse al canal)Aquí es donde AdTarget brilla — rastreando conversiones fuera del sitio.
Midiendo la Efectividad de CAPI
En Events Manager, compara:
- Eventos del navegador (Pixel)
- Eventos del servidor (CAPI)
- Total deduplicado
Si CAPI está añadiendo más del 20% de eventos, está funcionando.
El Futuro del Seguimiento
Las regulaciones de privacidad se están endureciendo. El seguimiento en navegador solo empeorará.
El seguimiento del lado del servidor es el futuro:
- Datos más precisos
- Mejor optimización
- Cumplimiento con leyes de privacidad
Comienza a usar CAPI ahora, antes de que tu competencia lo descubra.
¿Necesitas CAPI para conversiones de Telegram? AdTarget lo maneja automáticamente — sin necesidad de código.