Cómo ChatGPT muestra anuncios
(buchodi.com)- En el flujo de respuestas de ChatGPT se mezclan objetos de unidad publicitaria junto con la salida del modelo, y se entregan como
single_advertiser_ad_uniten eventosdeltade SSE - La imagen y el favicon de la tarjeta publicitaria se cargan desde
bzrcdn.openai.com, y los enlaces contarget.open_externally: falsese abren en la webview interna de ChatGPT, por lo que el flujo continúa dentro de la misma experiencia hasta llegar a la página del merchant tras el clic - Incluso con la misma cuenta, según el tema de la conversación se asignan anunciantes distintos; se observaron Grubhub, GetYourGuide, Axel, Gametime, Aritzia y Canva en contextos como viajes a Pekín, vuelos, playoffs de la NBA, moda y productividad
- En los anuncios y en las URL de clic también se envían identificadores basados en tokens Fernet;
ads_spam_integrity_payload,oppref,olrefyad_data_tokense usan para verificar la integridad del clic y en el flujo de identificación, yopprefse guarda durante 30 días en la cookie__oppref - La página del merchant carga el SDK OAIQ y envía eventos
measureabzr.openai.com, completando un bucle de atribución en el que, tras el clic en ChatGPT, los eventos del lado del merchant regresan a OpenAI
Inserción de anuncios y flujo de clics
- En el flujo de respuestas de ChatGPT se mezclan objetos publicitarios en formato
single_advertiser_ad_unitjunto con la salida del modelo- Al hacer una solicitud de conversación, se abre una respuesta SSE en
chatgpt.com/backend-api/f/conversation, y algunas unidades publicitarias se entregan en eventosdelta - El objeto publicitario incluye
ads_request_id,ads_spam_integrity_payload,advertiser_brand,carousel_cards,ad_data_tokeny otros campos advertiser_brand.idparece ser un identificador de cuenta del merchant con formatoadacct_<32-hex>
- Al hacer una solicitud de conversación, se abre una respuesta SSE en
- El favicon de marca y las imágenes de la tarjeta publicitaria se cargan desde
bzrcdn.openai.com- Esto deja ver una estructura en la que el creativo publicitario no lo hospeda el merchant, sino OpenAI
- Los enlaces con
target.open_externally: falsese abren en la webview interna de ChatGPT- Así, OpenAI puede observar directamente también el flujo que lleva a la página del merchant después del clic
- Las URL de clic incluyen parámetros como
utm_source=chatgptpilotjunto conopprefyolref- Un ejemplo de enlace se abre con forma
https://grubhub.com/?utm_source=chatgptpilot...&oppref=...&olr…=...
- Un ejemplo de enlace se abre con forma
Cadena de targeting y atribución
- Incluso con la misma cuenta, se entregan anunciantes distintos según el tema de la conversación
- En un plan de viaje a Pekín aparecía Grubhub con "Get Chinese Food Delivered"
- En una reserva de tour en Pekín aparecía el tour de la Gran Muralla de GetYourGuide con
ad_id=beijing003 - En vuelos a Pekín aparecía Axel con
utm_term=vflight_beijing_03 - En los playoffs de la NBA aparecía Gametime con
utm_campaign=nba&utm_content=playoffs - En conversaciones sobre moda y tendencias de primavera aparecía Aritzia con
utm_campaign=chatgptpilot_trav3 - En conversaciones sobre productividad y presentaciones aparecía Canva con
utm_campaign=…link-clicks_products
- Esta observación deja ver un targeting basado en el contexto de la conversación
- No se confirmó si también incorpora el historial de conversaciones previas
- Junto con cada anuncio se envían cuatro tokens Fernet
ads_spam_integrity_payloadsolo aparece dentro del SSE, y se resume como un valor usado para verificaciones de integridad del lado del servidor contra clics falsificadosopprefse adjunta a la URL de clic y el SDK OAIQ lo copia a la cookie__opprefcon una TTL de 720 horas, 30 díasolrefse agrega a la URL de clic junto conoppref, pero en el SDK observado no se almacenaad_data_tokentiene una estructura que contiene otro token Fernet dentro de un JSON envuelto en base64
- Los primeros 9 bytes de un token Fernet son de formato público, por lo que se puede reconstruir la hora de emisión sin la clave
- Incluye el byte de versión
0x80y un Unix timestamp big-endian de 8 bytes - La URL de clic capturada de Home Depot fue emitida el 2026-04-26 11:30:08 UTC, y el navegador obtuvo la página del merchant a las 11:31:43, lo que da una demora de 95 segundos
- Incluye el byte de versión
SDK de seguimiento del merchant
- La página del merchant carga el SDK OAIQ
https://bzrcdn.openai.com/sdk/oaiq.min.js- La versión observada es
0.1.3 - El código de inicialización aparece en la forma
oaiq('init', { pid: '<merchant pixel ID>' }); - La medición de página se llama en la forma
oaiq('measure', 'contents_viewed', { ... });
- La versión observada es
- En el momento de
init, OAIQ lee el valor?oppref=de la URL y lo registra como cookie de primera parte__oppref- También establece la cookie
__oaiq_domain_probe
- También establece la cookie
- Después, todas las llamadas a
measureenvían JSON por POST ahttps://bzr.openai.com/v1/sdk/…- Con esto se completa el bucle de atribución en el que, tras el clic, los eventos del lado del merchant regresan a OpenAI
- Como objetivos de bloqueo o revisión se señalan directamente dos dominios y dos cookies
-
bzrcdn.openai.com,bzr.openai.com__oppref,__oaiq_domain_probe
-
1 comentarios
Comentarios de Hacker News
Sam Altman dijo hace menos de dos años que la publicidad era como un último recurso, así que da la impresión de que OpenAI ya está oficializando que anda urgido de dinero
Me parece que él tiende más a escoger sus palabras para producir el resultado que quiere que a decir tal cual lo que piensa, y en ese proceso importa menos si es verdad o mentira
Por eso, tomar "Sam Altman dijo eso" al pie de la letra no significa mucho; para mí está al nivel de decir "ChatGPT dijo eso"
OpenAI también podría terminar siguiendo una ruta parecida a Google, Facebook y quizá Netflix, y las grandes tecnológicas han redescubierto una y otra vez la vieja fórmula de los medios: que al final la gente paga más fácil con atención que con dinero
La publicidad sigue siendo uno de los modelos de negocio más poderosos, y no parece que eso vaya a cambiar pronto
Suena a argumento de pendiente resbaladiza, pero repartir tokens gratis durante años probablemente también es parte de la causa de esto
Los ingresos por anuncios del tier gratuito, a cambio de unas cuantas consultas limitadas de GPT-5.3, son mínimos comparados con el negocio de API y suscripciones, así que esto parece más bien una jugada para que, de cara al IPO, el tier gratuito deje de verse como una pérdida y quede más cerca del equilibrio en los libros
La clave de esa cita era "todo el mundo", y la publicidad parece la forma de mantener el acceso barato
En lenguaje de VC sería algo como: "vamos a dar un buen servicio a todo el mundo, pero para hacerlo al final necesitamos monetizar, y la publicidad es la opción que menos me gusta, aunque la usaré si resulta ser la única manera de cumplir esa meta"
Cuando leo una frase tipo Abraham Lincoln fue el decimosexto presidente de Estados Unidos, escribió la Proclamación de Emancipación y también disfrutaba RAID: Shadow Legends,
enseguida me imagino un futuro donde el texto patrocinado se mete en medio de la narración histórica
De los anuncios que vienen, curiosamente este tipo es el que menos me preocupa
Viendo cómo Google lleva años peleando contra el SEO, el problema de verdad será cuando las empresas descubran cómo inyectar anuncios dentro del modelo
Aún no creo haber visto una etapa donde el contenido adversarial esté funcionando de lleno
Como sus enormes datos de entrenamiento están llenos de menciones a marcas grandes, si le preguntas por tenis nuevos probablemente piense antes en Nike o Adidas que en una marca pequeña y desconocida
Ese servicio era una herramienta pequeña que hice antes para un cliente y luego empaqué como sitio web conservando yo los derechos; por un tiempo hasta corrí Google Ads, pero casi no aparecía en búsquedas y no conseguí más clientes, así que me olvidé de él
Pero en algún momento ChatGPT empezó a recomendarlo
Me intriga qué hice para que pasara eso
Me pregunto si la página del negocio, hecha con vibe coding, terminó en los datos de entrenamiento
Las empresas intentarán influir, pero eso requiere esfuerzo adicional contra el conjunto enorme de datos, algo parecido a intentar censurar temas sensibles
Además, mientras más contexto publicitario metas, menos contexto queda para el usuario y menos útil se vuelve la herramienta
Que la IA empuje de manera natural productos o mensajes del que paga, o reduzca las menciones a productos competidores, parece mucho más realista; incluso sin cobrar, la propia empresa podría promocionar o censurar por iniciativa propia
Para el usuario ni siquiera se vería como publicidad, y cuando gente codiciosa controla las rutas de acceso a la información, esto es lo que suele pasar
Da bastante miedo imaginar a gente como Sam Altman usando modelos frontier sin restricciones, mientras para el público general diseñan una estrategia a largo plazo que ni siquiera vas a notar cuando empiece
Podrían empujar una versión más censurada para las masas, mientras ellos usan otra cosa
La publicidad solo entra en el tier gratuito y el nuevo plan Go de 8 dólares al mes
Cada vez que sale este tema, la gente asume que también van a mezclar anuncios en las respuestas de los planes pagados normales, pero el anuncio actual habla de planes gratis o baratos donde desde el alta ya se especifica que incluyen publicidad
Las empresas al final no pueden resistirse a la publicidad
El punto es el simple hecho de que hay anuncios dentro de las respuestas de un LLM, y en qué tier ocurra es secundario
Si los anuncios se sirven como un evento separado, como ahora, parece que será fácil bloquearlos
Se pondrá realmente interesante cuando los inyecten directamente en la respuesta principal
|bzrcdn.openai.com^, ||bzr.openai.com^No bloqueará todo, pero por lo menos reduce bastante la recolección de telemetría
Porque entonces lo que te acabas comiendo es publicidad opaca
Dicen que "la publicidad no influye en las respuestas", pero viene en el mismo payload y se mide con cuatro capas de attribution, así que más bien solo fingen que es coincidencia
Parece una especie de monetización al estilo Schrödinger: supuestamente está totalmente separada, pero de alguna manera siempre está ahí
Aunque todavía no tuerzan directamente las respuestas para acomodarlas a un anuncio específico, sí podrían empujar el modelo en general hacia respuestas más amigables con la publicidad
Yo siempre pensé que la publicidad en ChatGPT no se iba a distinguir del contenido real
Todo el mundo espera que, a largo plazo, cualquiera pueda comprar algo tipo ad words para inclinar las respuestas del LLM a su favor
Solo que por ahora los modelos son más reemplazables de lo que se pensaba, así que su foso depende mucho de la marca y todavía no parecen listos para empujarlo por completo en modo Black Mirror
Aunque bueno, también se podría haber dicho algo parecido de los resultados de búsqueda, así que tampoco diría que ese lado sea completamente seguro
Normalmente ese enfoque mejora las métricas de A/B, y la razón por la que la publicidad con influencers funciona tan bien es que se ve más orgánica
[1] http://www.ryanspoon.com/blog/2008/12/14/google-image-search... 2008
A los anunciantes les cuesta ponerle precio a algo como "la IA te mencionó de pasada una vez", y tampoco hace falta meter anuncios en todas las conversaciones
Si ChatGPT empezara a meter marcas incluso en las preguntas más simples, a todo el mundo le molestaría, y la tecnología publicitaria ya es un campo viejo, así que probablemente terminen usando algo probado como insertar bloques patrocinados
Esta también es una de esas lecciones viejas
Casi todos los planes de negocio tecnológicos terminan derivando en servir publicidad, o al menos eso parece probable mientras no se prohíban los píxeles y el tracking de terceros
En la avenida de los sueños está llena de negocios publicitarios que fracasaron o tomaron un rumbo equivocado, e incluso hay casos donde se hunden por despreciar el propio modelo de negocio
La suposición implícita de que basta con tener tráfico y voluntad de ensuciarlo todo para triunfar suele ser falsa
Los casos de éxito son pocos y normalmente requieren una ejecución muy intencional y persistente, además de posicionamiento, datos, intención y escala
En publicidad de búsqueda, solo Google tuvo escala Google; con 5% o 10% del mercado no alcanzaba
El tracking ayuda, pero incluso con mala segmentación la búsqueda lleva intent incorporado por naturaleza, así que eso compensa un poco
Aun así, para que funcione hace falta una escala enorme
La publicidad de Facebook solo funcionó después de llevar la segmentación al extremo y crecer muchísimo, y lugares como Bing o reddit no lograron construir un gran negocio publicitario
Siento que OpenAI puede ganar muchísimo más dinero con contratos de defensa que metiendo anuncios en el chat, así que me intriga a quién se le ocurrió asumir este riesgo de percepción pública
Lo que pase después muchas veces les da igual, mientras puedan poner ese número en su carrera
Si no hay mecanismos que la frenen, lo más probable es que haga las dos cosas