Los eventos estándar del Meta Pixel son un conjunto predefinido de acciones de sitio web que Meta reconoce en sus productos publicitarios, cada una disparada con la función fbq('track', ...). Hay 17 eventos estándar, incluyendo ViewContent, AddToCart, InitiateCheckout, Lead, CompleteRegistration y Purchase, más PageView, que se activa automáticamente desde el código base del pixel. Cada evento puede llevar parámetros como value, currency y content_ids que describen la acción. Los anunciantes usan estos eventos para optimizar la entrega de anuncios, medir conversiones, crear públicos y alimentar los anuncios de catálogo.
Abre Events Manager y te encuentras con un muro de nombres de eventos: AddToCart, InitiateCheckout, Purchase, Lead. Meta documenta lo que significan, pero la lista de eventos vive en una página y los parámetros que van con cada evento viven en otra, así que acabas saltando entre pestañas para responder a una sola pregunta.
Esta guía lo reúne todo en un solo lugar. Tendrás cada evento estándar del Meta Pixel con el código exacto que lo dispara, los parámetros que cada uno acepta, qué parámetros requiere Meta realmente, qué eventos importan más para tu embudo y los errores que arruinan silenciosamente tus datos. Asume que ya tienes el Meta Pixel instalado y que quieres usar bien sus eventos.
¿Qué son los eventos estándar del Meta Pixel?
Los eventos estándar son acciones de sitio web predefinidas que Meta reconoce por su nombre. Reportas uno llamando a fbq('track', 'EventName') en el código de tu pixel cuando ocurre la acción. Como los nombres están predefinidos, Meta puede usarlos en optimización, atribución y públicos sin ninguna configuración extra de tu parte. Un evento Purchase significa lo mismo en tu cuenta que en la de cualquier otra persona, que es exactamente la razón por la que el algoritmo puede actuar sobre él.
Hay 17 de estos eventos track. PageView es un caso especial: está integrado en el código base del pixel y se activa automáticamente en cada página que tenga el pixel, así que nunca escribes una llamada track separada para él. Los otros 17 los disparas tú mismo, ya sea en código o a través de la Herramienta de Configuración de Eventos sin código de Meta.
Eventos estándar vs eventos personalizados
Si tu acción no coincide con ningún evento estándar, puedes enviar un evento personalizado con fbq('trackCustom', 'YourEventName'). Los eventos personalizados aceptan los mismos parámetros, pero Meta no reconoce el nombre de fábrica, así que no puedes optimizar para él hasta que lo envuelvas en una regla.
Esa regla es una conversión personalizada: una definición que creas en Events Manager que cuenta u optimiza para eventos que cumplen los criterios que estableces, como una URL que contiene /thank-you. Las conversiones personalizadas no son llamadas extra del pixel. Interpretan los eventos que ya envías. La regla práctica es simple: si un evento estándar encaja con la acción, úsalo, porque obtienes todo el soporte de optimización de Meta gratis. Recurre a un evento personalizado o a una conversión personalizada solo cuando nada estándar encaje.
La lista completa de eventos estándar del Meta Pixel
Aquí están los 17 eventos estándar con la acción que cada uno representa y el código que lo dispara. PageView se lista por separado al final porque se comporta de forma diferente.
![]()
| Evento | Acción del sitio web | Código fbq | Parámetros clave |
|---|---|---|---|
| AddPaymentInfo | Información de pago añadida durante el checkout | fbq('track', 'AddPaymentInfo'); | Opcional: value, currency, content_ids |
| AddToCart | Artículo añadido a un carrito o cesta | fbq('track', 'AddToCart'); | Para anuncios de catálogo: content_ids, content_type. Recomendado: value, currency |
| AddToWishlist | Artículo guardado en una lista de deseos | fbq('track', 'AddToWishlist'); | Recomendado: content_ids. Opcional: value, currency |
| CompleteRegistration | Se envía un formulario de registro o alta | fbq('track', 'CompleteRegistration'); | Opcional: value, currency, status |
| Contact | Un cliente contacta con el negocio (llamada, SMS, email, chat) | fbq('track', 'Contact'); | Ninguno |
| CustomizeProduct | Se personaliza un producto en un configurador | fbq('track', 'CustomizeProduct'); | Ninguno |
| Donate | Se realiza una donación | fbq('track', 'Donate'); | Recomendado: value, currency |
| FindLocation | Una persona busca la ubicación de una tienda física | fbq('track', 'FindLocation'); | Ninguno |
| InitiateCheckout | Comienza el flujo de checkout | fbq('track', 'InitiateCheckout'); | Recomendado: content_ids, value, currency, num_items |
| Lead | Se envía un lead (formulario, alta de prueba) | fbq('track', 'Lead'); | Recomendado: value, currency (valor del lead) |
| Purchase | Se completa una compra | fbq('track', 'Purchase', {value: 0.00, currency: 'USD'}); | Obligatorio: value, currency. Para anuncios de catálogo: content_ids, content_type |
| Schedule | Se reserva una cita | fbq('track', 'Schedule'); | Ninguno |
| Search | Se realiza una búsqueda en el sitio | fbq('track', 'Search'); | Recomendado: search_string |
| StartTrial | Comienza una prueba gratuita | fbq('track', 'StartTrial', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Recomendado: value, currency, predicted_ltv |
| SubmitApplication | Se envía una solicitud | fbq('track', 'SubmitApplication'); | Ninguno |
| Subscribe | Comienza una suscripción de pago | fbq('track', 'Subscribe', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Recomendado: value, currency, predicted_ltv |
| ViewContent | Se ve una página clave (producto, página de aterrizaje) | fbq('track', 'ViewContent'); | Para anuncios de catálogo: content_ids, content_type. Opcional: value, currency |
PageView se activa automáticamente desde el código base y no necesita una llamada track. Le dice a Meta que alguien aterrizó en una página que tiene el pixel, nada más.
No necesitas los 17. La mayoría de las cuentas usan de cuatro a siete, elegidos para coincidir con el camino que un visitante realmente recorre. Agruparlos por trabajo facilita la elección.
Eventos de ecommerce y catálogo
Estos seis mapean el embudo de compra y son los eventos que alimentan los anuncios de producto dinámicos: ViewContent (alguien ve un producto), AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo y Purchase. Si vendes productos, este es tu conjunto central, y Purchase es casi siempre tu evento de optimización una vez que tienes suficiente volumen.
Eventos de lead y registro
Estos cubren los sitios donde la conversión es un contacto en lugar de una venta: Lead, CompleteRegistration, Contact, Schedule, SubmitApplication, StartTrial y Subscribe. Un sitio B2B podría disparar Lead en una solicitud de demo y CompleteRegistration en la creación de cuenta. Un sitio SaaS se apoya en StartTrial y Subscribe.
Eventos de descubrimiento y otros
Los eventos restantes capturan intención y acciones de nicho: Search (búsqueda en el sitio), FindLocation (localizador de tiendas), CustomizeProduct (uso de configurador) y Donate (organizaciones sin fines de lucro). Estas son señales de apoyo. Son útiles para públicos y optimización de la parte alta del embudo, pero rara vez son el objetivo de conversión principal.
Lanza más. Haz menos clics.
Sube cientos de creatividades a la vez, empareja miniaturas con vídeos automáticamente y exporta directamente al Administrador de anuncios de Meta.
Prueba Ads Uploader gratisSin tarjeta de crédito • 7 días de prueba gratis
Parámetros de eventos estándar explicados
El nombre de un evento le dice a Meta qué ocurrió. Los parámetros le dicen a Meta cuánto, qué producto y en qué moneda. Ese detalle es lo que impulsa los informes de retorno de la inversión publicitaria, la puja basada en valor y la coincidencia con el catálogo. Un Purchase sin value es un mero recuento; un Purchase con value y currency es un ingreso hacia el que Meta puede optimizar.
Estas son las propiedades de objeto que Meta admite, con sus tipos y propósito:
| Parámetro | Tipo | Qué lleva |
|---|---|---|
value | Número | El valor monetario de la acción (por ejemplo, el total del pedido) |
currency | Cadena | Código de moneda ISO para value, como USD o EUR |
content_ids | Array de cadenas o enteros | IDs de producto o SKUs vinculados al evento |
contents | Array de objetos | Artículos con id y quantity, p. ej. [{id: 'SKU1', quantity: 2}] |
content_type | Cadena | product o product_group, coincidiendo con tu catálogo |
content_name | Cadena | Nombre legible de la página o producto |
content_category | Cadena | Categoría de la página o producto |
num_items | Entero | Número de artículos, usado con InitiateCheckout |
search_string | Cadena | La consulta que un visitante escribió, usada con Search |
predicted_ltv | Número | Valor de vida útil previsto, usado con Subscribe y StartTrial |
status | Booleano | Estado del registro, usado con CompleteRegistration |
Parámetros obligatorios vs opcionales
Aquí es donde los detalles se vuelven difusos, incluso en las propias páginas de ayuda de Meta. Aquí está la versión precisa.
Meta requiere estrictamente solo una combinación: currency y value en el evento Purchase. Déjalos fuera y los informes de valor de conversión y la optimización por valor se rompen. Todos los demás parámetros de todos los demás eventos son técnicamente opcionales.
Hay un segundo nivel de "obligatorio, pero solo en contexto". Si ejecutas anuncios de catálogo Advantage+ (anuncios de producto dinámicos), Meta requiere contents o content_ids en los eventos de producto de los que dependen esas campañas: AddToCart, ViewContent, Search y Purchase. Sin identificadores de producto, Meta no puede vincular el evento a un artículo de tu catálogo, y el anuncio dinámico no tiene nada que mostrar.
Más allá de esos dos casos, los parámetros son opcionales pero muy recomendables. Enviar value y currency en eventos adyacentes a ingresos como InitiateCheckout, Lead y CompleteRegistration, incluso cuando la cifra es una estimación, le da al algoritmo algo hacia lo que optimizar. search_string hace que Search sea útil. num_items añade contexto a los checkouts. Trata la lista opcional como una buena práctica, no como relleno.
Un ejemplo de evento estándar con parámetros
Aquí hay un evento Purchase que lleva los parámetros que hacen que valga la pena rastrearlo:
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product',
num_items: 1
});
value y currency son el par obligatorio. content_ids y content_type permiten que los anuncios de catálogo Advantage+ hagan coincidir la venta con tu feed de productos. num_items registra cuántas unidades se vendieron. Dispara esto en la página de confirmación del pedido, nunca antes.
![]()
Cómo los eventos estándar impulsan tus anuncios
Los eventos estándar no son solo etiquetas de informe. Alimentan cuatro trabajos distintos, y conseguir que el evento correcto fluya limpiamente es lo que separa una campaña que aprende de una que se estanca.
Optimizar para conversiones
Cuando construyes una campaña, eliges un evento de conversión como objetivo de optimización. El sistema de entrega de Meta entonces busca personas con probabilidad de disparar ese evento. Solo los eventos estándar, o las conversiones personalizadas construidas sobre ellos, pueden seleccionarse directamente como el objetivo. Meta ha señalado durante mucho tiempo un objetivo aproximado de unas 50 conversiones por semana en el evento de optimización para que la entrega se estabilice, así que elige un evento que ocurra con suficiente frecuencia como para superar la fase de aprendizaje.
Medir conversiones y atribución
Cada evento estándar que envías es elegible para los informes de atribución, acreditado a tus anuncios dentro de la ventana de atribución que elijas. Si un evento nunca se activa, Meta no puede contarlo, sin importar cuántas ventas hayas hecho realmente. Cuando value y currency viajan junto a él, Meta calcula el ROAS automáticamente, que es por lo que los eventos de ingresos sin esos parámetros son un agujero silencioso en los informes.
Ahorra horas probando creatividades
Deja de subir anuncios de uno en uno. Procesa creatividades ilimitadas en masa con emparejamiento automático de archivos y publicación directa vía API.
Prueba Ads Uploader gratisSin tarjeta de crédito • 7 días de prueba gratis
Crear públicos personalizados y similares
Cualquier evento estándar puede sembrar un público. Haz retargeting a los visitantes que dispararon AddToCart pero nunca Purchase. Crea un similar a partir de todos los que dispararon Purchase en los últimos 180 días. El pixel añade personas a estos públicos a medida que sus eventos se activan, así que eventos limpios significan públicos limpios y frescos.
Alimentar los anuncios de catálogo y Advantage+
Los anuncios de producto dinámicos funcionan con los eventos de producto: ViewContent, AddToCart y Purchase, llevando content_ids o contents y content_type: 'product'. Esos identificadores permiten a Meta mostrarle a un visitante que regresa el producto exacto que vio o abandonó. Omite los parámetros de producto y los anuncios de catálogo Advantage+ no pueden mostrarle al visitante el producto que realmente vio o abandonó: el anuncio recurre a artículos genéricos del catálogo o deja de entregarse, y la prima de retargeting para la que construiste el catálogo desaparece.
Cómo disparar un evento estándar
Hay tres formas de poner eventos estándar en tu sitio, de más a menos técnica:
- En el código de tu pixel. Añade la llamada
fbq('track', 'EventName', {...})a la página relevante, debajo del código base, para que se ejecute cuando ocurra la acción (un clic en un botón o una carga de la página de confirmación). - La Herramienta de Configuración de Eventos. Dentro de Events Manager, esta herramienta sin código te permite apuntar y hacer clic en botones y URLs de página para mapearlos a eventos estándar, sin necesidad de desarrollador.
- Una integración de partner. Plataformas como Shopify y WooCommerce, y gestores de etiquetas como Google Tag Manager, pueden mapear y disparar eventos por ti a través de sus integraciones integradas de Meta.
Si escribes las llamadas tú mismo, aquí hay un ejemplo completo y listo para pegar por tipo de embudo:
// Ecommerce: página de confirmación del pedido
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product'
});
// Generación de leads: envío del formulario de solicitud de demo
fbq('track', 'Lead', {
value: 250.00,
currency: 'USD',
content_name: 'Demo Request'
});
// Descubrimiento: búsqueda en el sitio
fbq('track', 'Search', {
search_string: 'running shoes'
});
Ten en cuenta que value es un número, no una cadena: envía value: 89.99, no value: "89.99".
Sea cual sea la ruta que tomes, Meta recomienda enviar tus eventos importantes tanto a través del pixel del navegador como de la Conversions API del lado del servidor usando un event_id compartido, para que las dos copias se deduplican en lugar de contarse por duplicado. Para el recorrido completo de instalación, consulta la guía del Meta Pixel enlazada antes.
Una vez que los eventos están en vivo, confirma que realmente se activan. La extensión de navegador Meta Pixel Helper te muestra, en tiempo real, qué eventos y parámetros se activan mientras haces clic por tu propio sitio, y señala duplicados y valores faltantes al instante. Combínala con la herramienta Test Events en Events Manager para confirmar que Meta está recibiendo cada evento correctamente.
Errores comunes de eventos estándar que conviene evitar
Los eventos en sí son simples. El daño viene de pequeños errores de implementación que pasan desapercibidos hasta que tus informes se desvían.
- Disparar Purchase antes de que la venta esté hecha. Un evento
Purchaseen la página del carrito o del checkout en lugar de en la página de confirmación del pedido infla los ingresos reportados y entrena la entrega con personas que nunca compraron. Dispáralo solo en la página de agradecimiento. - Disparo doble sin deduplicación. Un pixel instalado tanto a través de Google Tag Manager como de tu tema disparará cada evento dos veces, duplicando tus conversiones reportadas y exagerando el ROAS. Comprueba la pestaña de red por solicitudes duplicadas a
facebook.com/tr, y deduplica el pixel y la Conversions API con unevent_idcompartido. - Falta de currency en eventos de ingresos. Un
Purchaseconvalue: 89y sincurrencytoma USD por defecto. Las cuentas internacionales pierden una porción significativa de los ingresos atribuidos de esta forma. - Usar un evento personalizado donde existe uno estándar. Nombrar tu evento
AddedToCarten lugar deAddToCartte cuesta la optimización integrada de Meta y el soporte de catálogo. Haz coincidir los nombres estándar exactamente. - Formatos de parámetros inconsistentes entre fuentes. Si el pixel del navegador envía
content_ids: ['1234']y tu servidor envíacontent_ids: [1234], Meta puede tratarlos como eventos diferentes y la deduplicación se rompe silenciosamente. Mantén los tipos idénticos en ambos lados.
Un repaso de cinco minutos con esa misma extensión, haciendo clic por tu embudo real, atrapa la mayoría de estos antes de que te cuesten un mes de datos sesgados.
Preguntas frecuentes
¿Cuántos eventos estándar del Meta Pixel hay?
Hay 17 eventos estándar que disparas con fbq('track', 'EventName'), más PageView, que viene en el código base del pixel y se activa automáticamente. Según si cuentas PageView, verás el número citado como 17 o 18.
¿Cuál es la diferencia entre eventos estándar y eventos personalizados?
Los eventos estándar usan nombres que Meta ya reconoce y se conectan directamente a optimización e informes. Los eventos personalizados usan nombres que defines con fbq('trackCustom', ...) para acciones que ningún evento estándar cubre, y necesitan una conversión personalizada antes de poder optimizar para ellos.
¿Es PageView un evento estándar?
Sí, pero se activa automáticamente desde el código base del pixel en cada página, así que no añades una llamada track separada para él. Los otros 17 eventos estándar los disparas tú mismo.
¿Qué parámetros son obligatorios para un evento Purchase?
Meta requiere estrictamente currency y value. Si ejecutas anuncios de catálogo Advantage+, envía también contents o content_ids para que la venta coincida con tu catálogo. Otros parámetros son opcionales pero recomendados.
¿Cuál es la diferencia entre un evento estándar y una conversión personalizada? Un evento estándar es una señal que tu pixel envía desde la página. Una conversión personalizada es una regla en Events Manager que cuenta u optimiza para eventos que cumplen los criterios que estableces. Las conversiones personalizadas interpretan eventos que ya envías en lugar de añadir nuevo código al pixel.
¿Cómo compruebo que mis eventos estándar se están activando? Usa la extensión Meta Pixel Helper para ver los eventos activarse en tiempo real, y la herramienta Test Events en Events Manager para confirmar que Meta recibe cada uno con los parámetros correctos. El Diagnóstico señala parámetros faltantes y una baja Calidad de Coincidencia de Eventos.
¿Siguen funcionando los eventos estándar sin cookies de terceros?
Lo hacen, pero la precisión del navegador se degrada a medida que las cookies y el bloqueo por consentimiento bloquean algunas solicitudes. Meta recomienda enviar los mismos eventos del lado del servidor a través de la Conversions API con un event_id compartido, y usar la comparación avanzada para recuperar la atribución.
Acertar con tus eventos estándar
Los eventos estándar son el vocabulario que habla el algoritmo de Meta. Hay 17 de ellos, más el PageView automático, y los que elijas deberían reflejar el camino real que un visitante recorre por tu sitio. El nombre del evento registra qué ocurrió; los parámetros, encabezados por value y currency, registran el detalle que hace que valga la pena optimizar hacia el evento.
Empieza mapeando tu embudo al conjunto más pequeño de eventos que lo capture, dispara cada uno en la página correcta con los parámetros correctos, y confirma que se activa antes de gastar contra él. Añade eventos personalizados y conversiones personalizadas solo donde la lista estándar deje un hueco. Consigue esa base limpia y todo lo que viene después, optimización, atribución, públicos y anuncios de catálogo, tiene señal precisa con la que trabajar. Ese es también el punto en el que escalar las pruebas de creatividades tiene sentido, y un flujo de lanzamiento de anuncios en masa te permite poner docenas de variaciones contra esa señal limpia sin la rutina de la subida manual.
Para las especificaciones completas de eventos y parámetros, consulta la documentación para desarrolladores del Meta Pixel.
