Capicontrol

Entendimiento de la estructura y los parámetros de Meta CAPI

Domina la Arquitectura del Payload CAPI

La referencia técnica definitiva. Domina cada objeto JSON, regla de hash y parámetro requerido por Meta Graph API v19.0+.

Despliega CAPI Control Gratis
Respuesta rápida • Principio clave

Un payload de Meta Conversions API es un objeto JSON transmitido mediante HTTP POST a graph.facebook.com. Consiste en tres objetos principales: (1) Metadatos del evento (event_name, event_time, event_id, action_source, event_source_url), (2) user_data (parámetros PII encriptados como em, ph, fbp, fbc y client_ip_address para el emparejamiento), y (3) custom_data (detalles comerciales de transacciones que incluyen value, currency y contents).

1. Por qué los payloads malformados arruinan el matching

La Conversions API de Meta devuelve un HTTP 200 OK incluso si tu payload contiene errores de formato que impiden el emparejamiento. Si un hash de correo electrónico contiene espacios en blanco o una dirección IP está formateada incorrectamente, Meta acepta el evento pero descarta silenciosamente la señal de emparejamiento.

Los webmasters suelen descubrir meses después que su Calidad de Emparejamiento de Eventos (EMQ) ha caído a 3,2 de 10. Comprender cada parámetro requerido y recomendado en la especificación CAPI es crítico para mantener una precisión de atribución óptima.

Modos de fallo principales identificados
  • Caída silenciosa: Meta API no genera errores fatales por parámetros sin hash o malformados.
  • Faltan cookies fbp/fbc: omitirlas reduce las tasas de coincidencia en más del 35%.
  • Elige tu modelo

2. Análisis comparativo: Rastreo estándar vs CAPI Control

La tabla siguiente describe las diferencias arquitectónicas y financieras entre el seguimiento pasivo de conversiones y la gobernanza activa de señales:

Bloque de parámetrosPropiedades clavePropósito y requisitos
Metadatos del eventoevent_name, event_time, event_id, action_sourceIdentifica el tipo de evento, marca temporal, clave de deduplicación y canal ('website')
user_dataem, ph, fbp, fbc, client_ip_address, client_user_agentClaves de emparejamiento criptográficas para vincular la acción al perfil de Facebook/Instagram
custom_datavalue, currency, content_type, contentsValores financieros utilizados para entrenar modelos de Optimización

3. Payload JSON de Meta CAPI conforme a RFC

Este payload JSON es completo y está perfectamente estructurado según Meta Graph API v19.0+:

{
  "data": [
    {
      "event_name": "Purchase",
      "event_time": 1726521600,
      "event_id": "order_1002948",
      "event_source_url": "https://brand.com/checkout/thank-you",
      "action_source": "website",
      "user_data": {
        "em": ["f660ab912ec121d1b1e928a0bb4bc61b15f5ad44d5efdc4e1c92a25e99b8e44a"],
        "ph": ["4f7b4946394334b071bc8834db4b6e511394c8e74a88383cf852ab086d252eb6"],
        "client_ip_address": "172.56.21.89",
        "client_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 17_5 like Mac OS X)...",
        "fbp": "fb.1.1712345678.987654321",
        "fbc": "fb.1.1712345678.AbCdEfGhIjKlMnOpQrStUvWxYz",
        "external_id": ["user_cust_88291"]
      },
      "custom_data": {
        "currency": "USD",
        "value": 129.50,
        "content_type": "product",
        "contents": [
          { "id": "SKU-CORE-BLACK", "quantity": 1, "item_price": 129.50 }
        ]
      }
    }
  ]
}
Hoja de ruta de implementación

Cómo desplegar CAPI Control para solucionar esto hoy

  1. Step 1: Audit your outbound JSON payload against the specification above.
  2. Step 2: Verify that `event_id` is identically mirrored between client-side pixel and server CAPI.
  3. Step 3: Ensure all user emails and phone numbers are normalized before SHA256 hashing.
  4. Step 4: Use CAPI Control's automated payload validator to catch formatting defects.
Despliega CAPI Control Gratis en 2 Minutos →

Preguntas frecuentes

¿Deben los parámetros `em` y `ph` ser arrays o strings?

La API de Meta admite tanto strings individuales como arrays de strings. Pasar un array te permite transmitir múltiples direcciones de correo electrónico conocidas para un solo usuario para aumentar las tasas de emparejamiento.

¿Cuál es el formato para `fbc` (Cookie de Clic de Facebook)?

Debe seguir la sintaxis estándar: `fb.{subdomain_index}.{creation_time}.{fbclid}`.

¿Qué sucede si se omite `action_source`?

Meta rechaza por defecto el payload con el código de error 100 (Parámetro requerido faltante).

Despliegue de Riesgo Cero

¿Listo para dirigir Meta y Google hacia tu tráfico más rentable?

Integra CAPI Control en menos de 2 minutos. Transmite el 100 % de las señales de conversión gratis para siempre, o activa agentes de IA autónomos de señales para obtener 3 veces mejor tráfico publicitario.

Despliega CAPI Control Gratis →