Saltar al contenido principal

Carga Diferida del Píxel

Por defecto, Pixel Plus inicializa el script del Meta Píxel en cuanto la página comienza a renderizarse. La Carga Diferida del Píxel cambia este comportamiento: el script del píxel no se inicializa hasta que la página esté completamente cargada (document.readyState === "complete"), y opcionalmente durante un número adicional de segundos tras eso. Se trata de una función de rendimiento — evita que el píxel compita con el contenido de tu página por los recursos de red y CPU durante la fase de carga crítica.

El RGPD y el consentimiento de cookies es una función separada

La Carga Diferida del Píxel no es un mecanismo de consentimiento. Si necesitas que el píxel espere a que se acepte el banner de cookies antes de cargarse, eso se configura en la pestaña RGPD — consulta la guía Configuración RGPD. Ambas funciones se pueden usar conjuntamente.

⚙️ Configuración

  1. Ve a Módulos > Gestor de módulos en tu Back Office
  2. Busca Pixel Plus y haz clic en Configurar
  3. Navega a la pestaña Opciones Avanzadas
  4. Busca la sección Carga diferida y actívala
  5. Establece el valor de Segundos diferidos (recomendado: 2–3 segundos)
  6. Activa opcionalmente Diferir solo la primera vez
  7. Haz clic en Guardar

Opciones

OpciónQué hace
Carga diferidaActiva la función. El píxel se inicializa solo después de que la página alcance readyState === "complete"
Segundos diferidosSegundos adicionales de espera tras la carga completa de la página. Recomendado: 2–3 segundos
Diferir solo la primera vezEl script fbevents.js solo se descarga una vez y luego se sirve desde caché. Activa esta opción para aplicar el retardo solo en la primera carga, ya que las cargas desde caché son casi instantáneas

📈 Impacto en el rendimiento

El script del Meta Píxel (fbevents.js) es un recurso de terceros que tarda en descargarse y ejecutarse. Cuando se carga de forma inmediata, puede competir con los scripts, imágenes y fuentes propias de tu página, afectando potencialmente a los Core Web Vitals como el Largest Contentful Paint (LCP) y el Total Blocking Time (TBT).

Diferir el píxel saca esta descarga y ejecución de la ruta crítica:

Carga estándarCarga diferida
El píxel se inicializa al cargar la páginaSí — inmediatamenteNo — tras readyState complete + retardo
Compite con los recursos de la páginaNo
Mejora en Core Web VitalsNingunaPosible mejora en LCP, TBT
Eventos en la página de destinoTodos los eventos capturadosPageView y eventos iniciales se disparan algo más tarde
Funciona con consentimiento RGPDSí (función independiente)

⚠️ Temporización de eventos

Con la carga diferida activada, todos los eventos del píxel se retrasan la misma cantidad. En la práctica:

  • PageView se dispara unos segundos después de que la página sea visualmente completa, no inmediatamente
  • Los eventos de interacción como ViewContent, AddToCart funcionan con normalidad (se activan por acciones del usuario, no por el tiempo de carga)
  • Los eventos de Purchase no se ven afectados en la práctica — el cliente llega a la página de confirmación segundos después de que el píxel ya se haya inicializado en páginas anteriores
Cómo probar la carga diferida

Para confirmar que la función funciona:

  1. Abre una página de tu tienda con las DevTools abiertas (pestaña Red, filtra por "facebook.com")
  2. Observa que no aparecen solicitudes del píxel inmediatamente al cargar
  3. Después de 2–3 segundos (o el retardo configurado), deberían comenzar a aparecer las solicitudes del píxel

✅ Lista de verificación final

  • Activa Carga diferida en la pestaña Opciones Avanzadas
  • Establece Segundos diferidos en 2–3 (o ajusta según el tiempo de carga de tu tienda)
  • Activa Diferir solo la primera vez si la mayoría de tu tráfico son visitantes recurrentes
  • Prueba en DevTools — confirma que no hay solicitudes del píxel en los primeros segundos tras la carga
  • Si también necesitas bloqueo por consentimiento RGPD, configúralo por separado en la pestaña RGPD

¿La Carga Diferida del Píxel es una función de cumplimiento RGPD?

No. La Carga Diferida del Píxel es una función de rendimiento que retrasa el píxel hasta que la página esté completamente cargada. El cumplimiento del RGPD (bloquear el píxel hasta que se dé el consentimiento de cookies) es una función separada que se configura en la pestaña RGPD de Pixel Plus.

¿Dónde se configura la Carga Diferida del Píxel?

En la pestaña Opciones Avanzadas de la página de configuración de Pixel Plus. Ve a Módulos > Gestor de módulos, busca Pixel Plus, haz clic en Configurar y abre la pestaña Opciones Avanzadas.

¿Cuántos segundos debo establecer para los Segundos diferidos?

El rango recomendado es de 2 a 3 segundos. Esto da tiempo al contenido de tu página para que se cargue completamente antes de que el script del píxel compita por los recursos de red. Un valor de 0 significa que el píxel se dispara en cuanto la página alcanza readyState complete, sin retardo adicional.

¿Qué hace Diferir solo la primera vez?

El script del Meta Píxel (fbevents.js) solo se descarga una vez por navegador y luego se sirve desde caché en todas las páginas posteriores. Diferir solo la primera vez aplica el retardo únicamente en esa primera carga sin caché, ya que las cargas desde caché son casi instantáneas de todos modos.

¿La carga diferida hará que pierda eventos?

En la práctica, no. PageView se dispara unos segundos más tarde de lo normal, pero los eventos activados por el usuario (ViewContent, AddToCart, Purchase) no se ven afectados porque ocurren después de que el píxel ya se ha inicializado. Un retardo de 2-3 segundos está muy dentro del tiempo que un visitante pasa en cualquier página.

🆘 ¿Necesitas ayuda?

Relacionado