ChatGPT Ads en España: cómo funciona y si tu dominio está listo
El autoservicio de anuncios en ChatGPT se abrió en España el 1 de septiembre de 2026. Esto es lo que hay dentro del Ads Manager, lo que exige OpenAI antes de servir un anuncio y un checker para saber si tu web pasa esas exigencias hoy.
Por Marco Pilco Vinueza · actualizado el 14 de septiembre de 2026
¿Tu dominio está listo para ChatGPT Ads?
Pega la URL de la landing que va a recibir el anuncio (no la home, salvo que sea la landing). Siete comprobaciones deterministas, con el arreglo al lado: robots.txt, WAF, lectura sin JavaScript, icono, pixel, redirects y el aviso de audiencias en España.
- 1. robots.txt: grupo propio para OAI-AdsBot
- 2. WAF, desde Europa y desde Estados Unidos
- 3. Landing sin JavaScript
- 4. Icono de marca
- 5. Pixel oaiq (y GTM)
- 6. Redirects y oppref
- 7. Aviso de audiencias en España
Llévate el informe, o que te avise cuando pase
Te mando este resultado por correo con la carta a IT lista para reenviar. O vigilo el dominio cada mañana y te escribo solo cuando los bloqueos desaparezcan.
Límite declarado: nadie simula al rastreador de OpenAI (sus IPs no se pueden suplantar). Esto mide lo que ve un cliente sin JavaScript desde fuera, y desde Estados Unidos, que es de donde viene el rastreador. La prueba definitiva es que el anuncio pase la revisión del Ads Manager. Guardamos el dominio y el resultado (no quién lo comprueba) para el observatorio de la página.
Qué es ChatGPT Ads y dónde aparecen los anuncios
ChatGPT Ads es la plataforma publicitaria de OpenAI dentro de ChatGPT. Se gestiona desde el Ads Manager (ads.openai.com), en autoservicio y todavía en beta. Los anuncios se muestran solo a usuarios de los planes Free y Go; Plus, Pro y Enterprise no ven publicidad. Van etiquetados como tal y separados de la respuesta del modelo, y el usuario puede desactivar la personalización desde sus ajustes.
La jerarquía es la que esperas si vienes de Meta: tenant, cuenta de anunciante, campaña, grupo de anuncios y anuncio. Lo que no esperas: no hay keywords. Cada grupo lleva hasta 2.000 context hints, descripciones del tipo de conversación en la que tu anuncio es útil, y exclusion hints para las que no. El anuncio es una chat card: título de 3 a 50 caracteres, cuerpo de 100 como máximo, URL e imagen.
- Autoservicio en España desde el 1 de septiembre de 2026 Fuente: correo de acceso, 01-09-2026
- Mínimo por campaña: 15 € al día. El backend lo exige aunque la tabla oficial no publique la fila en euros Fuente: herramienta y API, 01/09-09-2026
- Puja de partida recomendada (CPC): 3 a 5 USD por clic. Es el único número de coste que publica OpenAI, y no es un benchmark Fuente: developers.openai.com/ads, 01-09-2026
- Un día puede gastar hasta 2× el diario y una semana hasta 7×: se compensa dentro de la ventana Fuente: developers.openai.com/ads, 01-09-2026
- Código postal disponible en España: 11.150 códigos y 19 comunidades, máximo 2.500 ubicaciones por campaña. No hay nivel ciudad Fuente: catálogo openai-geotargets.csv, 04-09-2026
- Custom Audiences no operativas en el EEE ni Suiza. Sin listas de clientes ni exclusiones por lista Fuente: developers.openai.com/ads, 01-09-2026
- 3 cuentas de anunciante por tenant en autoservicio; la opción de crear desaparece sin aviso. Las cuentas no se borran Fuente: verificado en consola, 01-09-2026
Lo que OpenAI exige antes de servir un anuncio (y lo que comprueba el checker)
Aquí es donde se atascan las cuentas nuevas. Un anuncio en ChatGPT no se aprueba solo por el copy: el rastreador de OpenAI tiene que leer tu landing antes, y la cuenta tiene que pasar una revisión de marca. Esto es lo que se comprueba, en el orden en el que falla.
Grupo propio para OAI-AdsBot
Si el bot no tiene su propio grupo, hereda las reglas de User-agent: *. Y ahí es donde muchos sitios bloquean el checkout, las citas o el alta. El grupo tiene que cubrir la ruta exacta de la landing, no solo la home.
Que un cliente sin JavaScript reciba la página
Cloudflare tiene a OAI-AdsBot en su lista de bots verificados. Imperva, Akamai o DataDome no lo dejan pasar por defecto y algunos filtran por huella del cliente, no por user-agent. Hay que pedirlo a IT con los rangos de IP que publica OpenAI.
Por proveedor, con la carta a ITLegible sin JavaScript y destino válido
Nada de enlaces a tiendas de apps, deep links ni páginas con login. Y lo que el anuncio promete tiene que estar escrito en el HTML: un precio pintado en un canvas o en una imagen no existe para el rastreador.
Icono de 128×128 o más
Sin él, la revisión de marca de la cuenta se queda en missing_favicon y no sirve ningún anuncio, por muy aprobado que esté el copy. Vale el apple-touch-icon de 180×180 o subir el logotipo a la cuenta.
oaiq instalado, reconocido y bien llamado
El SDK solo entiende init, consent, measure y measureSingle. Una llamada a oaiq("event", …) se ignora en silencio, y un data.type con el nombre del evento en vez del shape descarta la conversión y responde 202 igual.
El parámetro oppref llega a la landing
OpenAI añade ?oppref=… a cada clic. Si un redirect de http a https, de sin www a con www o de un test A/B lo descarta, el clic no se empareja con la conversión. Es también la única forma fiable de segmentar este tráfico en GA4.
Sin Custom Audiences en el EEE
No es un bloqueo, es un aviso: la estrategia que traes de Meta o Google Ads (listas de clientes, exclusiones, retargeting por lista) aquí no existe. Se compensa con exclusion hints y con la geografía por código postal.
Lo que hemos aprendido montándolo en cuentas reales
Es decir, lo que no está en la documentación y nos ha costado días. Sin nombres: son patrones, y se repiten.
El robots.txt que "ya permite a OpenAI" no permite al bot de anuncios. Es habitual encontrar grupos para OAI-SearchBot y GPTBot con Allow: / y ningún grupo para OAI-AdsBot, que es el obligatorio. Hereda el comodín, y el comodín bloquea el checkout. El anuncio apunta al checkout. Resultado: rechazo por rastreo sin que nadie entienda por qué, porque "los bots de OpenAI están permitidos".
El WAF no siempre bloquea por user-agent. Imperva y DataDome filtran por huella del cliente (TLS, orden de cabeceras): devuelven un challenge a cualquier cosa que no sea un navegador completo, incluido nuestro propio checker. Que un anuncio pase la revisión con ese WAF puesto no garantiza que el siguiente rastreo pase: el WAF endurece por comportamiento. Se pide la excepción igual.
El precio pintado en un canvas no existe. Una home puede enseñar la cuota al ojo humano en el primer scroll y no tenerla en document.body.innerText. Para el rastreador que aprueba el anuncio y casa el contexto, esa página no dice el precio. Y si el grupo de anuncios que más gasta es el de "precio y permanencia", estás pagando por una pregunta cuya respuesta no publicas.
El pixel puede estar "bien puesto" y no medir nada. La documentación de eventos no dice cómo se llaman desde el navegador. Si lo supones (oaiq("event", …), como en Meta) el SDK lo ignora sin error. Y si en measure pones type: "order_created" en vez del shape contents, el SDK descarta la conversión, manda un diagnóstico y el navegador ve un 202. La única prueba buena es el sondeo del flujo de eventos en el Ads Manager.
Los clics no cuadran con las sesiones, y no es tu etiquetado. En los casos publicados en Estados Unidos la fuga entre clics facturados y sesiones en analytics va del 34 al 65 por ciento, y el tráfico aterriza como directo. Filtrar por landing page que contenga oppref es la forma de verlo entero.
Preguntas frecuentes
¿Quién ve los anuncios de ChatGPT?
Solo los usuarios de los planes Free y Go. Plus, Pro y Enterprise no ven publicidad, y OpenAI excluye además a las cuentas identificadas como de menores de 18 años. Los anuncios van etiquetados y separados de la respuesta del modelo (documentación oficial, leída el 1 de septiembre de 2026).
¿Cuánto cuesta anunciarse en ChatGPT?
El mínimo real en una cuenta en euros es 15 € al día por campaña: lo exige el backend de la API aunque la tabla oficial no publique la fila en euros (verificado el 1 y el 9 de septiembre de 2026). El único benchmark de coste que publica OpenAI es la puja de partida recomendada para CPC, de 3 a 5 dólares por clic. OpenAI declara que no tiene benchmarks por sector.
¿Hay keywords en ChatGPT Ads?
No. Cada grupo de anuncios lleva hasta 2.000 context hints (descripciones del tipo de conversación en la que el anuncio es útil) y exclusion hints. No hay pujas por término ni informe de términos de búsqueda.
¿Por qué OpenAI no aprueba mi anuncio?
Antes de aprobar cada anuncio, el rastreador OAI-AdsBot tiene que poder leer la landing. Se para en tres capas: el robots.txt (si no tiene grupo propio hereda las reglas de User-agent: *), el WAF (Cloudflare, Imperva, DataDome, Akamai) y el anti-bot de aplicación. Y la cuenta necesita un icono de marca de 128×128 o más, o queda en missing_favicon. El checker de arriba comprueba las cuatro cosas.
¿Se puede segmentar por ciudad o código postal en España?
Por código postal sí: el catálogo oficial de ubicaciones incluye 11.150 códigos postales y 19 comunidades autónomas de España, con un tope de 2.500 ubicaciones por campaña (catálogo descargado el 4 de septiembre de 2026). No existe el nivel ciudad.
¿Funcionan las audiencias de clientes (Custom Audiences) en España?
No. OpenAI no ofrece publicidad personalizada en el Espacio Económico Europeo ni en Suiza: sin listas de clientes, sin exclusión por lista y sin ajuste de puja por audiencia. Es la diferencia estructural más grande frente a Google Ads y Meta.
¿Cómo mido las conversiones de ChatGPT Ads?
Con el pixel oaiq en el navegador y, si puedes, la Conversions API desde el servidor. OpenAI añade a cada clic el parámetro oppref en la URL de destino: es el identificador que empareja clic y conversión, y también la forma fiable de segmentar el tráfico en GA4, porque buena parte llega como tráfico directo. Detalle en la página del pixel.
¿Este checker sustituye a la revisión de OpenAI?
No. Nadie puede simular al rastreador de OpenAI: sus IPs no se pueden suplantar y algunos WAF bloquean precisamente a quien lo intenta. El checker mide lo que se ve desde fuera con un cliente sin JavaScript y te dice qué pedir a IT. La prueba definitiva es crear el anuncio y ver si pasa la revisión.
Si te han salido rojos, te los miro yo
Déjame tu correo y el dominio. Te escribo en menos de 24 horas con qué está bloqueando la aprobación, qué hay que pedir a IT y si el canal tiene sentido para tu negocio con los números que tienes.