Antes de empezar
Necesitas una página de empresa y acceso a Events Manager
Para instalar el Meta Pixel necesitas una página de Facebook de empresa (no perfil personal) y acceso al Administrador de Eventos de Meta desde Business Manager o Ads Manager.
Si aun no tienes página, crea una desde facebook.com/business/pages. Si ya la tienes, comprueba que tu usuario tiene permisos de administrador en el pixel.
Paso 1: crear el pixel en Events Manager
Paso 1: crear el conjunto de datos (pixel)
Entra en Meta Events Manager con tu cuenta de Facebook. Haz clic en Conectar datos y selecciona Web. Pulsa Conectar y pon un nombre descriptivo para tu pixel, por ejemplo "Pixel web principal".
Meta genera automáticamente un ID de pixel numérico (ej. 123456789012345). Ese ID es el que usarás para instalarlo en tu web. Si ya tienes un pixel creado, puedes reutilizarlo: solo necesitas el ID.
Copia el ID del pixel antes de continuar. Lo necesitarás en los siguientes métodos de instalación.
Paso 2: elegir método de instalación
Paso 2: instalar el código base
Tienes tres formas de instalar el pixel según tu nivel técnico y la plataforma de tu web:
| Método | Cuándo usarlo | Dificultad | | --- | --- | --- | | Código directo en el head | Tienes acceso al código fuente de la web | Media | | Google Tag Manager | Ya usas GTM o prefieres gestionar etiquetas desde un panel | Media | | Plugin WordPress | Usas WordPress y quieres la solución más rápida | Baja |
Opción A: código directo en el head
Meta te da un código base con el ID de tu pixel. Debes pegarlo en la sección `<head>` de todas las páginas de tu web, justo antes de la etiqueta de cierre `</head>`.
```html <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', 'AQUI_TU_PIXEL_ID'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=AQUI_TU_PIXEL_ID&ev=PageView&noscript=1" /></noscript> ```
Sustituye `AQUI_TU_PIXEL_ID` por el ID que copiaste en el paso 1.
Opción B: con Google Tag Manager
Si ya tienes GTM instalado en tu web, crea una nueva etiqueta:
1. En GTM, crea una Nueva etiqueta. 2. Elige Configuración de etiqueta > HTML personalizado. 3. Pega el mismo código base del pixel (el bloque `<script>` completo). 4. En Activación, elige All Pages (todas las páginas). 5. Guarda y publica el contenedor.
GTM dispara el pixel en todas las páginas sin tocar el código fuente de la web cada vez.
Opción C: con plugin en WordPress
Instala y activa el plugin PixelYourSite desde el repositorio de WordPress. Ve a PixelYourSite > Configuración y pega tu ID de pixel en el campo "Meta Pixel ID". Activa las opciones:
- Enable Conversion API (para enviar eventos también desde servidor)
- Enable Advance Matching (para mejorar la coincidencia de usuarios)
Guarda los cambios. El plugin ya inyecta el código base en todas las páginas.
Paso 3: configurar eventos
Paso 3: añadir eventos estándar
El código base solo registra PageView. Para medir acciones útiles necesitas eventos estándar. Los más importantes para una pyme:
| Evento | Cuándo se dispara | Ejemplo de uso | | --- | --- | --- | | PageView | Cada visita a cualquier página | Se incluye en el código base | | Lead | El usuario envía un formulario o solicita información | Campañas de captación de leads | | Contact | El usuario inicia un chat o llamada | Negocios con atención directa | | ViewContent | El usuario ve una página clave (precios, servicios) | Campañas de remarketing | | Purchase | El usuario completa una compra | Ecommerce con valor y moneda | | AddToCart | El usuario añade un producto al carrito | Ecommerce | | CompleteRegistration | El usuario completa un registro | Membresías o cursos |
Cómo añadir eventos manualmente
Después del código base, añade una línea por cada evento:
```html <script> fbq('track', 'Lead'); </script> ```
Coloca cada evento en la página donde ocurre la acción. Por ejemplo, `Lead` en la página de "gracias" tras enviar un formulario, `Purchase` en la página de confirmación de pedido.
Cómo añadir eventos con GTM
Crea una nueva etiqueta por evento:
1. Tipo de etiqueta: HTML personalizado. 2. Código HTML: `fbq('track', 'Lead');`. 3. Activación: elige el disparador correspondiente (ej. "gracias" pageview, clic en botón, envío de formulario). 4. Guarda y publica.
Cómo añadir eventos con PixelYourSite
El plugin permite activar eventos estándar desde su panel sin escribir código. Ve a PixelYourSite > Eventos y activa los que necesites (Lead, ViewContent, AddToCart, Purchase, etc.) asignándolos a las URL o condiciones que elijas.
Paso 4: probar con Pixel Helper
Paso 4: verificar que el pixel funciona
Instala la extensión Meta Pixel Helper para Chrome. Navega a tu web y haz clic en el icono de la extensión:
- Verde: el pixel está cargando y enviando eventos.
- Amarillo/naranja: hay advertencias (eventos duplicados, parámetros incorrectos).
- Rojo: el pixel no está funcionando.
Comprueba que ves al menos un evento PageView. Si configuraste eventos adicionales, visita la página correspondiente (formulario de contacto, página de producto, confirmación de compra) y confirma que cada evento aparece en Pixel Helper.
Paso 5: verificar en Events Manager
Paso 5: confirmar en Events Manager
Vuelve a Events Manager y selecciona tu pixel. En la pestaña Eventos verás los eventos recibidos. Si acabas de instalar el pixel, puede tardar unos minutos en aparecer la actividad.
Revisa:
- Que el recuento de PageView sube cuando navegas por tu web.
- Que los eventos personalizados (Lead, Purchase, etc.) aparecen al realizar cada acción.
- Que no hay eventos duplicados (un mismo Lead registrado dos veces).
Si ves duplicados, revisa que no tienes el código base cargado dos veces (ej. directo en head y también por GTM).
Checklist post-instalación
- Pixel creado en Events Manager con nombre descriptivo.
- ID del pixel copiado y pegado en el método de instalación elegido.
- Código base cargado en todas las páginas (directo, GTM o plugin).
- Eventos estándar configurados (al menos Lead o el que corresponda a tu objetivo).
- Pixel Helper muestra color verde y evento PageView activo.
- Events Manager recibe eventos correctamente.
- No hay eventos duplicados.
Solución de problemas comunes
Problemas frecuentes y cómo resolverlos
Pixel Helper no detecta el pixel
Causas posibles: el código no está en todas las páginas, hay un error de sintaxis en el ID del pixel, o un bloqueador de anuncios está impidiendo cargar el script. Revisa el código, comprueba que el ID es correcto y prueba en una ventana de incógnito.
Eventos duplicados
Si ves cada evento contado dos veces, probablemente tienes el pixel cargado por dos métodos distintos (directo y GTM a la vez). Elige un solo método de instalación y elimina el otro.
El pixel se ve en el navegador pero Events Manager no muestra datos
Tarda entre 5 y 20 minutos en aparecer la actividad. Si pasada una hora sigue sin datos, comprueba que el pixel está vinculado a la cuenta publicitaria correcta en Events Manager.
La extensión Pixel Helper no se conecta
Asegúrate de que estás en la página correcta de tu dominio. Pixel Helper solo analiza la pestaña activa. Recarga la página con la extensión abierta.
El evento Lead no se dispara
Revisa que el código del evento está en la página de destino correcta (la página "gracias" después del formulario, no en la página del formulario). Para formularios sin página de destino, dispara el evento mediante GTM con un disparador de envío de formulario.
Preguntas frecuentes
¿Meta Pixel y Facebook Pixel son lo mismo?
Sí. Meta cambió el nombre tras el rebranding de 2021, pero la funcionalidad es idéntica. El mismo código y el mismo ID de pixel funcionan para ambos.
¿Necesito también la Conversions API?
Es recomendable. El pixel del navegador puede perder eventos por bloqueadores de anuncios, iOS 14+ o conexiones lentas. La API de Conversiones envía eventos desde el servidor y complementa al pixel. Consulta la guía de Pixel y Conversions API para configurarla.
¿Puedo instalar el pixel sin un desarrollador?
Sí, si usas un plugin en WordPress (PixelYourSite) o Google Tag Manager. Ambos métodos no requieren tocar el código fuente directamente.
¿Cuántos píxeles puede tener una cuenta?
Una cuenta publicitaria puede tener varios píxeles, pero solo uno por dominio. Si tienes varios dominios, crea un pixel para cada uno.
¿El pixel ralentiza mi web?
El código es ligero y se carga de forma asíncrona, por lo que no bloquea la renderización de la página. El impacto en velocidad es mínimo.
Siguientes pasos en tu configuración de anuncios
Referencias
Fuentes útiles
Consulta la ayuda oficial de Meta Business o la documentación de Ads Manager cuando los precios o políticas cambien.
Siguiente lectura
Guías relacionadas
Continúa con la siguiente decisión de campaña en Meta Ads.