Yo pensaba que había inventado el Pixel de Facebook 😦

Era el año 2004 y estaba desarrollando una plataforma de email marketing personalizada para un cliente—algo así como un Mailchimp artesanal, antes de que Mailchimp existiera. El sistema permitía enviar campañas, manejar suscriptores y, por supuesto… saber si alguien abría los correos.

Código ASP de tracker.asp

Esa última parte fue donde la cosa se puso interesante.

La Revelación de tracker.asp

Estaba metido de lleno en el proyecto cuando se me prendió el bombillo: ¿y si en vez de servir una imagen estática, hacía que un script en el servidor se hiciera pasar por una?

Así nació tracker.asp.

Me di cuenta de que podía escribir un script en ASP que respondiera con la cabecera Content-Type: image/gif y luego devolviera los bytes de una imagen transparente de 1x1. Pero antes de enviar la imagen, el script podía hacer cualquier cosa: registrar datos, escribir en la base de datos, analizar parámetros… lo que quisiera.

Entonces empecé a incluir en los correos una línea como esta:

<img src="https://midominio.com/tracker.asp?id=abc123" width="1" height="1" />

Cuando el destinatario abría el correo, su cliente de correo hacía la solicitud de esa imagen. Pero en lugar de un archivo, golpeaba mi script.

Y en ese momento, yo podía:

  • Registrar la fecha y hora de apertura
  • Leer el parámetro id de la URL
  • Capturar la IP y el user agent
  • Guardarlo todo en la base de datos

Y luego, con toda tranquilidad, devolver una imagen transparente perfectamente válida.

Fue un acto pequeño, invisible y silencioso… y me sentí un poco hacker y un poco brujo.

Por un rato, de verdad creí que había inventado algo grande.

…Hasta que Descubrí el Web Beacon

Ilustración de un web beacon

No pasó mucho tiempo antes de que me tropezara con el término web beacon—también conocido como web bug o tracking pixel. Resulta que esta técnica existía desde finales de los noventa y ya era usada silenciosamente por redes publicitarias y sistemas de email marketing.

Yahoo, DoubleClick y compañía ya lo hacían. Lo único es que nadie me lo había contado.

Así que no, no fui el primero.

Pero sí llegué a la idea por mi cuenta. Y eso, como desarrollador, vale bastante.

Misma Esencia que el Pixel de Facebook

Años más tarde, Facebook lanzó su famoso Pixel—un script que instalas en tu sitio para rastrear comportamiento de usuarios, activar eventos y medir conversiones entre páginas y hasta dominios.

Más sofisticado, sí. Basado en JavaScript, integrado con Ads, con paneles de métricas y eventos personalizados.

Pero en el fondo… es lo mismo. Un código invisible que le avisa a Facebook lo que estás haciendo.

Mi tracker.asp no estaba tan lejos. 😱

Así que no inventé el Pixel de Facebook, pero sí descubrí de manera independiente la manera de lograr el mismo resultado, porque yo lo estaba necesitando, sobre 10 años antes!

Mi primer libro fue parte de esa misma curiosidad — descubrir lo que era posible con código y publicarlo en 1997.

Kevin Rose tuvo su versión de este momento, pagándole $3,000 a un freelancer para construir Digg.

Hoy descubrirías esto en 30 minutos pidiéndole a Claude. Treinta años para volver el oficio obsoleto.


📬 ¿Te gustó este artículo?

Suscríbete y recibe lo que no llega al blog — ideas a medio cocinar, lo que estoy leyendo y escuchando, notas detrás del escenario, y el ocasional "rabbit hole". Sin spam, solo cosas que valen tu tiempo.

Únete al newsletter →