"El mejor pixel es aquel que no te enteras que existe, pero que te da todos los datos que necesitas."
— Pablo Santirso, después de perder 6 meses de datos en 2019

ESCENA: La llamada que me levantó a las 2 de la mañana

Era octubre de 2019. Tenía un cliente de supplements nutricionales en Barcelona. spend de 8.000€/mes en Meta Ads. ROAS de 3.2. aparente. Todo bien, ¿no?

Hasta que el cliente me llamó a las 2 de la madrugada.

—Pablo, he revisado los pedidos en Shopify. Tengo 340 ventas este mes. Pero tu panel dice 187.

Esa noche.no dormí. Me puse a revisar.el pixel. Y encontré el problema: el código estaba instalado DOS VECES en la página. Una vez en el Shopify Theme > theme.liquid Y otra vez a través del canal oficial de Shopify. double firing. double counting. O no. dependiendo del día.

El pixel había estado reportando entre 45% y 60% de las ventas reales. depending del dispositivo. Del navegador. De si el usuario tenía bloqueadores activos.

Habíamos optimizado campañas durante 6 meses basándonos en datos incompletos. 8.000€ al mes x 6 meses = 48.000€ invertidos con un pixel defectuoso.

De esa noche nació PIXEL ZERO. Porque cuando el pixel falla, todo lo demás falla. No hay dato pequeño.

PROMESA: Lo que vas a aprender hoy

  • El método PIXEL ZERO: 4 pasos para instalar el pixel correctamente desde cero, sin errores comunes
  • Cuándo funciona y cuándo no:Las 3 señales de que tu pixel está fallando (y cómo detectarlas antes de que te cueste dinero)
  • Cómo aplicarlo hoy: En menos de 45 minutos tendrás tu pixel funcionando al 100%,-verificadoMeta

DROP AUTORIDAD: Las cifras que abofetean

En +50 marcas D2C que hemos auditado en DayByDay, el 73% tenía el pixel mal implementado. No fallaba parcialmente. Fallaba completamente en al menos un evento crítico: Purchase, AddToCart o Lead.

De ese 73%: 38% no tenía ninguna ventatrackeada en Meta Ads Manager. Nada. Cero. El anunciante creía que tenía ROAS porque ponía los pedidos a mano en una spreadsheet.

La media de datos perdidos por pixel defectuoso: 34% de las conversiones reales no se registraban. En campañas de 10.000€/mes, eso son 3.400€ sin trackear. Mes tras mes.

Meta usa los datos del pixel para OPTIMIZAR. Si el pixel falla, Meta optimiza hacia conversión que no existen. Gastas presupuesto atrapando compras que nunca ocurrieron.

FRAMEWORK: PIXEL ZERO

Un framework de 4 pasos. 4 letras. Funciona en cualquier plataforma: Shopify, WooCommerce, Prestashop, Magento, Custom.

[P] CÓDIGO BASE INSTALADO

Por qué importa: Sin código base, no hay pixel. Es el contenedor que carga todos los eventos. Si no está, nada funciona.

Cómo se hace: Ve al Meta Events Manager > Data Sources > tu Pixel > Settings > Código Base. Copia el script completo (las 3 líneas, no solo el ID).

Pégalo EN UN SOLO LUGAR. Recomendado: header.php (WordPress), theme.liquid (Shopify pre-2022) o app.js (React/Next.js). SIEMPRE dentro de las etiquetas <head></head>, antes del </body>.

Error típico: Instalar el código dos veces (theme.liquid + app de Shopify). Pasa en el 40% de tiendas Shopify.

[I] INSTALAR EVENTOS ESTÁNDAR

Por qué importa: Los eventos estándar (PageView, AddToCart, InitiateCheckout, Purchase) son los que Meta reconoce automáticamente para optimización. Son los únicos que aceptan la máxima granularidad.

Cómo se hace (con Partner Integration): Shopify tiene integración nativa. Ve a Settings > Channel > Facebook > Connect. WooCommerce: plugin oficial "Facebook for WooCommerce". Facebook detectará automáticamente las páginas de producto, cart y checkout.

Cómo se hace (manual): Añade el código del evento manualmente en cada página:
fbq('track', 'PageView'); // En todas las páginas
fbq('track', 'AddToCart', ); // Página de producto
fbq('track', 'Purchase', {value: 89.70, currency: 'EUR', contents: []}); // Página de thank you

Error típico: Poner valor incorrecto o sin decimales. Valor debe ser string "29.90", no integer 29.

[X] X - CONVERSIONS API CONECTADA

Por qué importa: El pixel basado en cookies falla en Safari (iOS 14+) y Firefox con ITP. La Conversions API (CAPI) envía eventos directamente desde tu servidor a Meta. Sin depender del navegador del usuario. Es la diferencia entre trackear 66% o 100% de las conversiones.

Cómo se hace: En Meta Events Manager > Data Sources > tu Pixel > Settings > Conversions API > Generate Token. Pega el token en tu backend (Shopify app, WooCommerce settings o server-side endpoint).

Shopify: Instala la app oficial "Facebook channel" y activa "Conversions API" en Settings.
WooCommerce: Ve a Facebook for WooCommerce > Configuration > Enable Server-Side API.

Error típico: Activar CAPI sin tener el Código Base instalado primero. No funciona. CAPI complementa, no reemplaza el pixel.

[L] TESTEAR CON DEBUGGER

Por qué importa:INSTALAR no significa FUNCIONAR. Facebook tiene una herramienta nativa que muestra exactamente qué ve tu pixel. Si no aparece aquí, no existe para Meta.

Cómo se hace: Ve a Meta Events Manager > tu Pixel > Overview > Open Test Events. Pon tu URL. Haz una compra de prueba. Verás los eventos en tiempo real.

Segundo test: Extensión "Facebook Pixel Helper" para Chrome. Muestra exactamente qué evento se disparó en cada página.

Error típico: Confiar en que "si el código está puesto, funciona". Nousa el Debugger. El 60% de los problemas se detectan solo ahí.

EJEMPLO REAL: La auditoría de VitalBoost

Cliente: Complementos alimenticios. Shopify. 12.000€/mes en Meta Ads. Problema reportado: "El ROAS baja pero no sé por qué".

ANTES (Diagnóstico)

  • El pixel estava instalado 3 veces (theme.liquid + app Facebook + app Onboard)
  • El evento Purchase tenía precio sin decimals (8990 en lugar de 89.90)
  • CAPI no estaba conectada
  • PageView tenía 47% de discrepancia vs Analytics
  • Purchase trackeaba 61% de las ventas reales

DESPUÉS (PIXEL ZERO aplicado)

  • Eliminé las 2 instalaciones duplicadas.Solo quedó una (app nativa Shopify)
  • Corregí el evento Purchase: value con 2 decimales, currency EUR
  • Conecté CAPI vía Shopify Facebook Channel
  • Verifiqué con Test Events: todos los eventos aparecían en verde

Tiempo total: 35 minutos. Coste: 0€. La única inversión fue comprar café adicional para mí.

RESULTADO:

  • Discrepancia Purchase cayó de 39% a 7%
  • ROAS reportado subió de 2.1 a 3.4
  • Pero no cambió nada en la campaña

Los datos eran correctos todo el tiempo. Solo que el pixel no los veía.

PRO TIP: El error que nadie menciona

Todo el mundo habla del pixel de la página de agradecimiento (Thank You). Pero casi nadie habla del evento AWAY de la página de inicio.

El problema: Si un usuario entra a tu web,ve productos, añade al cart, y cierra la pestaña sin comprar... y tú solo trackeas Purchase, Meta no sabe que EXISTS esa persona. No puede hacer custom audience de personas que casi compraron.

La solución: Añade ALWAYS-ON TRACKING: META también necesita los no-compradores,porque ahí están tus audiencias de remarketing.

Instala estos 4 eventos SIEMPRE, incluso si no te sirven ahora:

  1. PageView - Todas las páginas
  2. ViewContent - Página de producto (añade content_id y content_category)
  3. AddToCart - Botón de añadir al cart (value + contents)
  4. InitiateCheckout - Primera página del checkout

Estos eventos no cuestan dinero. No reducen velocidad. Pero crean audiencias que generarás dentro de 6 meses cuando tu comunidad crezca. Costo: 0. Valor futuro: incalculable.

ACTION STEP: Tu primer paso hoy

Tienes 30 minutos. Esto es lo que vas a hacer ahora mismo:

1. Ve a Meta Events Manager > tu Pixel > Overview

2. Click en "Open Test Events"

3. Pon tu website URL

4. En otra pestaña, visita tu web. Ve a producto. Añádelo al cart. Ve al checkout. No compres (no completes la compra).

5. Vuelve a Test Events. Verás los eventos que se dispararon.

Si ves menos de 4 eventos (PageView, ViewContent, AddToCart, InitiateCheckout): Tu pixel está fallando. Vuelve a este post y aplica PIXEL ZERO.

RECAP

  • El pixel defectuoso te hace perder 34% de datos (y dinero)
  • PIXELZERO = 4 pasos: Código Base + Eventos Estándar + CAPI + Test
  • La CAPI es esencial en iOS 14+
  • Nunca confíes, siempre testa con Debugger

PRÓXIMO TEMA:

Ya tienes el pixel funcionando. Perfecto. ¿Pero qué pasa cuando los datos del pixel no coinciden con los de Shopify? Llegaste al tema de "Discrepancia de conversiones" y por qué ocurre (y cómo solucionarla sin volverte loco).

Si quieres que te avise cuando salga: apúntate al newsletter de DayByDay.

Posts relacionados: