Artículos sobre: TUTORIALES AVANZADOS

Cómo instalar el pixel de Facebook sin exponer tu Offer Page

Si usas el pixel de Facebook en una Offer Page protegida por The White Rabbit (TWR), el pixel instalado de la forma estándar filtra la URL de esa página en cada disparo. Para corregirlo sin perder el rastreo de conversiones, añade una línea al encabezado de la página: la meta tag no-referrer. Tu pixel sigue funcionando igual, y la página continúa aislada contra el espionaje.


El problema: el pixel de Facebook filtra la URL de tu Offer Page


El código base del pixel de Facebook es un script que dispara una solicitud al servidor de la plataforma en cada evento. En ese disparo, el navegador adjunta el encabezado HTTP Referer con la URL completa de la página donde el pixel se ejecutó, es decir, tu Offer Page.


El TWR mantiene esa página aislada justamente para protegerla del espionaje de la competencia y de los accesos automatizados. Cuando el pixel envía la URL de la Offer Page en el Referer, abre una brecha que expone la dirección que quieres mantener reservada.


La solución: añade una línea al encabezado de tu página


Pega esta línea dentro de la etiqueta head de tu Offer Page:


<meta name="referrer" content="no-referrer">


Listo. Esa línea desactiva el Referer de la página entera. Sigues usando el pixel de Facebook exactamente como ya lo instalaste, con los mismos eventos configurados de la forma que Facebook enseña. La diferencia es que ningún disparo, del pixel o de cualquier otro elemento de la página, va a llevar más la URL de la página.


Resuelve la mayoría de los casos, es un cambio único y además protege cualquier otra parte de la página que pudiera filtrar la dirección.


Si montas el pixel de Facebook a mano (avanzado)


La meta tag de arriba resuelve la mayoría de los casos. Las opciones de abajo son para quien monta la URL del pixel manualmente (por ejemplo, dispara el pixel por un gestor de etiquetas) o no consigue editar la etiqueta head de la página. Si la meta tag ya resolvió tu caso, puedes ignorar esta sección.


Arregla la etiqueta img que Facebook ya te dio (más reconocible)


Si ya instalaste el pixel, probablemente tienes en la página el bloque noscript de Facebook, con una etiqueta img invisible parecida a esta (el evento y los valores dependen de lo que rastrees):


<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=TU_ID&ev=Purchase&cd[value]=97.00&cd[currency]=USD&noscript=1">


Tal como está, todavía filtra la URL de la página. Para arreglarlo, agrega referrerpolicy="no-referrer" al final:


<img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=TU_ID&ev=Purchase&cd[value]=97.00&cd[currency]=USD&noscript=1"
referrerpolicy="no-referrer">


Eso dispara el pixel cuando la página carga, por ejemplo en una página de agradecimiento después de la compra, sin enviar la dirección.


¿Prefieres usar la etiqueta iframe en lugar de la img? Funciona igual: mantén la misma src y añade referrerpolicy="no-referrer" en la etiqueta del iframe. Las dos formas son equivalentes.


Disparar por fetch (en un evento específico)


Úsalo cuando el pixel necesita dispararse desde un script, por ejemplo en el clic de un botón:


fetch("https://www.facebook.com/tr?id=TU_ID&ev=Purchase&cd[value]=97.00&cd[currency]=USD&noscript=1",
{mode: "no-cors", referrerPolicy: "no-referrer"});


Qué cambiar en la URL del pixel


En las dos opciones de arriba montas la URL a mano. Ajusta estas partes para tu caso:


Parte

Qué es

Qué poner

id=TU_ID

El número de tu pixel

El ID de tu pixel, que encuentras en el Administrador de Eventos de Facebook

ev=Purchase

El evento, es decir, la acción que estás rastreando

El nombre del evento de tu caso (ver tabla abajo)

cd[value]=97.00

El valor de la conversión

El precio de tu producto. Solo es necesario en eventos de venta

cd[currency]=USD

La moneda del valor

USD para dólar, MXN para peso mexicano, EUR para euro, etc.


El evento le dice a Facebook qué acción hizo el usuario. Usa el nombre exacto que Facebook define para tu caso:


Tu situación

Evento (ev=)

Venta concluida / compra

Purchase

Registro o formulario de lead completado

Lead

Registro finalizado

CompleteRegistration

Solo visualización de una página o producto

ViewContent

Visita a la página (visión general)

PageView



En los eventos de venta (Purchase), incluye siempre cd[value] (el valor) y cd[currency] (la moneda). Sin ellos, Facebook contabiliza la compra pero no sabe cuánto valió, y pierdes la optimización por retorno. Eventos como PageView y ViewContent no necesitan valor. La lista completa de eventos está en la documentación oficial de Facebook.


Actualizado el: 28/07/2026

¿Este artículo te resultó útil?

Comparte tu opinión

Cancelar

¡Gracias!