Meta Pixel + Conversions API con Beaconry: Pixel ID y access token en una pantalla
Meta es el canal donde el trabajo de match-rate de Beaconry es más visible. Dispatch CAPI server-side con PII hasheada out of the box, modo híbrido opcional para cookies fbp/fbc, dedup vía event_id estable. Match Quality sube de "Poor" a "Good" en una semana.
Setup, cuatro pasos
- Generar access token. Events Manager → Settings → Conversions API → Set up direct integration. Verifica "Expires: Never" antes de copiar el token. Token de System User de larga duración, scoped a un Pixel.
- Pegar en Beaconry. Tracking → Meta. Pixel ID + access token, guardar. Cifrado en reposo con AES-256-CBC.
- Enviar evento de prueba. El botón dispara un ViewContent síncrono vía CAPI. HTTP 200 = credenciales funcionan. Con Test Event Code definido, el evento aterriza en Test Events; si no, en vivo.
- Eventos fluyen automáticamente. PageView, ViewContent (50 % scroll + 10 s), Lead (formularios Kadence/Fluent), AddToCart / InitiateCheckout / Purchase / Refund (WooCommerce). Todos con PII hasheada y event_id estable.
Qué se hashea y se envía
En cada evento, Beaconry monta el objeto user_data que Meta espera:
em: SHA-256 del email en minúsculas.ph: SHA-256 del teléfono solo dígitos con prefijo de país.fn,ln: SHA-256 de nombre/apellido en minúsculas.ct,st,zp: ciudad, provincia, código postal, en minúsculas y limpios.fbc: construido a partir defbclid+ timestamp de aterrizaje, persistido ennl_ext90 días.fbp: solo enviado cuando el modo híbrido está activo y el pixel del navegador ha puesto la cookie.client_ip_address,client_user_agent: el servidor los lee del request, Meta los hashea.external_id: Customer ID de WooCommerce para compras logueadas. Vacío para anónimas.
El hasheo sigue exactamente las directrices de matching de Meta. Los campos que faltan simplemente se omiten; los algoritmos de Meta no penalizan campos faltantes, solo usan lo que reciben.
Modo híbrido, cuándo activarlo
Para Meta específicamente, el modo híbrido rinde más que en los otros canales porque el match-rate de Meta es inusualmente sensible a las cookies first-party. Actívalo cuando:
- Tu audiencia es mayoritariamente retail mainstream (tasa de adblock baja).
- Match Quality marca actualmente "OK" o "Good" y quieres empujar a "Great".
- Corres campañas Smart-Bidding de presupuesto grande donde el match-rate impulsa el ROAS directamente.
Salta cuando la tasa de adblock es >30 % (B2B, dev). El pixel híbrido se bloquea igualmente, mantienes el camino server-side, sin beneficio pero +30 KB enviados.
Test Event Code, el flag de staging
Beaconry tiene un campo "Test Event Code" en el setup del canal Meta. Mientras está definido, cada evento se etiqueta con test_event_code y se enruta a Events Manager → Test Events en lugar de irse en vivo. Útil para entornos de staging donde quieres verificar el pipeline sin contaminar el reporting de producción.
Crítico: retira el código de prueba antes del lanzamiento. Las conversiones en vivo etiquetadas con un test code no aparecen en el reporting estándar de Meta, lo que significa que Smart-Bidding no optimiza sobre ellas. Hemos visto a varios clientes pasar a producción con un test code aún definido; el síntoma es "Meta dice cero conversiones aunque sabemos que tenemos pedidos". Comprueba esto primero.
Lo que sigues configurando en Meta
- Verificación de dominio en Business Settings → Brand Safety → Domains.
- Lista de dominios de confianza en Pixel → Settings → Traffic Permissions.
- Prioridades Aggregated Event Measurement, ranqueadas Purchase > SubmitApplication > Lead > ViewContent.
Ninguna es específica de Beaconry; es configuración del lado Meta que cualquier setup CAPI necesita. Beaconry no puede hacerlas por ti porque requieren un login del lado Meta.
Para llevar
Meta es el canal de mayor ROI para el dispatch server-side. El setup de Beaconry son dos strings (Pixel ID + token) más un Test Event Code opcional, el resto es automático. Match Quality sube de "Poor" a "Good" cuando la verificación de dominio también está en su sitio; de "Good" a "Great" con modo híbrido y prioridades AEM.