Entrar / Crear cuenta gratis🌐 EN☀️

Formación Avanzada · Módulo 19 — ChatGPT Ads — la plataforma, el mercado y nuestro diario

Diario de nuestra campaña, día a día

⏱️ 18 min de lectura · 🤖 ChatGPT Ads 📐 Medición 💰 Pujas y presupuestos · actualizada el 2026-10-16

Esta es la lección más incómoda del módulo: nuestra campaña, con sus números reales y sus fechas. Todo lo que sigue está medido en la cuenta de Ninja Scripts o en nuestra propia analítica. No hay medias del sector ni casos de clientes: hay lo que pasó, incluidos los ceros — y uno de esos ceros resultó ser un fallo nuestro, así que también está contado. El 16/10 corregimos otra lectura nuestra, la de los robots, y la corrección va con su fecha.

El diario está CERRADO: la campaña se paró el 8 de octubre de 2026, y el porqué, con la resta que lo decide, está al final. Se cuenta entero y en orden porque las decisiones intermedias se tomaron sin saber cómo acababa, que es la situación en la que vas a estar tú.

El montaje

Una campaña sencilla a propósito, para poder entender lo que ocurriera:

Ajuste Valor
Objetivo Clics
Presupuesto 25 $/día (el mínimo de la cuenta, ver abajo)
País España
Pistas de contexto 4, generadas por el propio Gestor de anuncios
Evento de conversión 1 (el registro en el panel)
Anuncios 8

Los 25 $/día no fueron una elección nuestra: es el mínimo diario que acepta esa cuenta, y lo aprendimos a base de que la plataforma rechazara cifras más bajas. No está publicado en ninguna parte y no es el mismo para todas las cuentas: en una cuenta facturada en euros que gestionamos, el mínimo son 15. Conviene saber el tuyo ANTES de repartir presupuesto entre campañas (lo cuenta la lección «Pujas y presupuesto»).

⚠️ Trampa que nos comimos: 7 de los 8 anuncios llevaban a páginas sin medición instalada. Se puede montar una campaña en una tarde; la medición hay que tenerla ANTES de la primera impresión, o el primer día de datos se pierde para siempre.

Días previos · Todo aprobado y nada en el aire

Los 8 anuncios estaban aprobados, sin aviso de puja baja, y la campaña no servía. Ni una impresión. La causa no estaba en los anuncios sino en la revisión de marca de la cuenta, que se aprobó el 16/09/2026 sobre las 11:30. Lección barata: cuando todo parece correcto y no hay entrega, mira las revisiones de la cuenta (ver «Marca, políticas y revisiones: cómo no meterte en un lío»).

17/09/2026 · Primer día sirviendo

Dato Lo que vimos ese día Lo que había de verdad
Impresiones 4.024 4.024 ✅
Clics 0 21
Gasto 0 € 49,32 $

Ese «0 clics · 0 €» lo dimos por bueno durante cuatro días y era un fallo de nuestra propia medición. Lo contamos entero unas líneas más abajo, porque es la lección más cara de este diario.

Lo que sí era cierto del primer día: 4.024 impresiones y 21 clics son un CTR del 0,52 %. Poca gente pulsando, que es un dato peor de lo que parece, no mejor.

Dónde se vieron:

Superficie Impresiones
App de iOS 2.076
App de Android 1.314
Web de escritorio 548
Web de iOS 49
Web de Android 37

En corto: 3.476 en móvil frente a 548 en ordenador. (Estas cinco cifras suman exactamente las 4.024 del día, pero no siempre fue así: con los datos mal pedidos el desglose llegaba a descuadrar del total porque cada uno se pide aparte y con su propio periodo. Si te pasa, mira las fechas antes de creerte un descuadre.)

Qué anuncio se llevó el escaparate:

Anuncio Impresiones Clics
Demo de 1 mes 2.109 16
Academia Ninja 592 0
Ebook · El anuncio eterno 513 2
Novedades semanales 188 0
Script Guardian (gratis) 187 1
Ebook · AI Max, la caja negra 161 1
Script AI Max Analyzer (gratis) 141 0
Ebook · Nivel de Calidad 133 1

Más de la mitad del reparto se lo llevó el anuncio que más esfuerzo exige: probar un script durante un mes, que obliga a crear una cuenta e instalarlo en Google Ads. Una tarea de ordenador, servida sobre todo en la app del móvil.

Y la columna de clics es la que no pudimos ver hasta el 21/09: 16 de los 21 clics del día fueron a ese mismo anuncio, mientras «Academia Ninja» se comió 592 impresiones sin un solo clic. Con el reparto a la vista, la plataforma estaba enseñando sobre todo el anuncio que más se pulsaba — hacía su trabajo; el problema estaba al otro lado del clic.

17/09/2026 · Lo que medimos nosotros

Lo que cuenta la plataforma es una cosa; lo que llega a tu web, otra:

Dato (analítica propia, robots excluidos) Valor
Personas 19
Desde el móvil 16 de 19
Llegaron entre las 2:00 y las 5:00 17 de 19
Permanencia (mediana) 2 segundos
Se fueron sin leer nada 37 %
Registros 0

Como referencia interna del mismo mes: quien llegaba a nuestra web desde redes sociales pasaba casi 3 minutos y solo el 10 % se iba sin leer. No es un problema de tráfico «malo»: es un problema de encaje.

💡 Truco ninja: esa noche también llegaron unas 40 visitas de rastreadores de OpenAI y unas 25 de comprobaciones automáticas de enlaces. Sin filtrarlas, el tráfico parecía mayor y aún peor. Filtra robots antes de opinar sobre calidad.

Un aviso importante sobre las horas: la concentración entre las 2:00 y las 5:00 es la que da el informe en la hora de la cuenta. No damos por hecho que sea la hora de Madrid: eso hay que confirmarlo antes de tomar cualquier decisión de horario.

17/09/2026, 19:09 · La decisión

Con esos datos, y sabiendo que un día no es una conclusión, limitamos la campaña a ordenador y a horario laboral (L-V, 9:00-18:00). Es una hipótesis, no un veredicto: nuestro público gestiona campañas trabajando y en un ordenador. Queda anotada con fecha para poder juzgarla dentro de dos semanas contra días laborables comparables.

18/09/2026 · El cambio a ordenador se notó al día siguiente

El reparto por superficie del día siguiente, con la campaña ya limitada:

Superficie 17/09 18/09
Web de escritorio 548 2.936
App de iOS 2.076 5
App de Android 1.314 2

De 548 impresiones en ordenador a 2.936, y el móvil prácticamente desaparece del reparto. Un cambio de plataformas aquí surte efecto el mismo día: no hay periodo de aprendizaje que esperar. Otra cosa es si mejora el resultado: eso tardamos dos semanas en poder decirlo (más abajo).

18/09/2026 · La primera conversión aceptada

Hasta ese día, la pantalla de configuración de conversiones de OpenAI seguía en pendiente, y el motivo no era un ajuste mal puesto: no había llegado ninguna conversión. Nuestro primer envío se rechazaba por cómo declarábamos el evento: lo mandábamos como un evento de web, y eso obliga a indicar la URL donde ocurrió. Ese registro concreto llegó sin página de aterrizaje conocida.

La corrección fue dejar de declararlo como evento de web en vez de inventarse una URL. Con eso, la primera conversión se aceptó el 18/09/2026. Inventar el dato habría funcionado igual de bien y habría ensuciado la medición para siempre.

21/09/2026 · 🚩 Aquel «0 clics · 0 €» era un fallo NUESTRO

Cuatro días después, al abrir el Gestor de anuncios para otra cosa, los números no cuadraban: la plataforma decía 53 clics y 82,98 $ donde nuestro propio panel seguía enseñando 0 y 0. Las impresiones, en cambio, coincidían casi al dedillo. No era un retraso de los datos ni un error de la plataforma: era nuestra forma de pedir el informe.

Cuando una herramienta lee estos informes de forma automatizada hay que pedir explícitamente las columnas que se quieren. Si no se piden, la plataforma devuelve la fila con las impresiones y nada más: ni clics, ni gasto, ni conversiones. Nosotros nunca las pedimos, así que llevábamos desde el primer día guardando ceros donde había dinero.

Al corregirlo, la ventana de datos se reescribió entera y el histórico apareció solo:

Día Lo que teníamos guardado Lo que había
17/09 4.024 impr · 0 clics · 0 € 4.024 impr · 21 clics · 49,32 $
18/09 2.943 impr · 0 clics · 0 € 2.943 impr · 15 clics · 33,66 $

⚠️ Esto es lo que hay que llevarse de aquí, porque le puede pasar a cualquiera: un cero y un dato que no se ha pedido se ven exactamente igual. Durante cuatro días creímos que la campaña no conseguía ni un clic, cuando lo que no conseguía era que nuestro panel leyera los clics. Si usas una herramienta propia o de terceros para ver estos informes, contrástala una vez contra el Gestor de anuncios: si las dos cifras no coinciden, la que miente es la tuya.

Y una consecuencia incómoda que conviene decir: la decisión del 17/09 la tomamos con un dato falso. Sigue pareciéndonos la decisión correcta por otras razones (la permanencia de 2 segundos, el público que gestiona campañas en un ordenador), pero la tomamos creyendo que no había ni un clic cuando había 21.

01/10/2026 · Las dos primeras semanas, con los números buenos

Quince días de campaña (17/09 → 01/10), ya con la medición arreglada:

Dato Valor
Impresiones 32.126
Clics 219
CTR 0,68 %
Gasto 349,05 $
CPC medio 1,59 $
Conversiones (las que cuenta la plataforma) 4
Coste por conversión 87,26 $

Nuestro objetivo declarado de coste por conversión son 10 $. Estamos pagando ocho veces y media eso. Dicho sin adornos: a este precio la campaña no es rentable, y esa es la conclusión honesta de las dos primeras semanas.

Lo que sí mejoró: el CTR. Comparando el primer día (en móvil) con todo lo que vino después (en ordenador):

17/09 · móvil 18/09 → 01/10 · ordenador
Impresiones 4.024 28.102
Clics 21 198
CTR 0,52 % 0,70 %

El mejor día fue el 25/09: 1.661 impresiones y 34 clics, un 2,05 % de CTR. Y el aviso que toca: no es un experimento limpio. En esos mismos días dividimos la campaña en seis grupos por intención y rehicimos los anuncios, así que parte de la mejora puede ser de eso y no del dispositivo. Lo que no arregló nada de esto es el coste por conversión.

Y la otra cara, la de la atribución. De los 109 registros que entraron en el panel en estas dos semanas, solo 4 traían el identificador de clic de ChatGPT. Los demás llegaron por buscadores, por acceso directo o desde otra plataforma de anuncios: no son de esta campaña. Por eso las 4 conversiones que cuenta la plataforma cuadran con los 4 registros atribuibles, y por eso la cifra que manda es el coste por conversión y no el número de registros del panel.

Dos detalles de medición que salieron de esas dos semanas y que vale la pena saber antes de vivirlos:

30/09/2026 · La franja horaria: tres pruebas y un presupuesto que se agota

Hemos movido el horario tres veces, no una, y cada cambio tenía una idea detrás:

Desde Franja (L-V) Con qué idea
17/09 9:00-18:00 nuestro público gestiona campañas mientras trabaja
24/09 12:00-18:00 la mañana se comía el presupuesto en la primera hora
30/09 16:00-19:00 probar la tarde, que es cuando se curiosea

La idea de la tarde es esta: en nuestro sector la mañana se dedica a trabajar y la tarde admite más curiosear, así que un anuncio visto a las 10:00 tiene menos probabilidades de que alguien se pare a mirarlo. Es una hipótesis de comportamiento, y más abajo está lo que dicen los datos.

Pero el motivo de fondo para probar franjas cortas es otro, y es de método: con la campaña abierta todo el día, el presupuesto se gasta en las primeras horas y las demás nunca llegan a probarse. Medido en nuestras tres franjas, solo días laborables:

Franja Días Impresiones/día Clics/día CTR CPC La 1.ª hora se lleva
9:00-18:00 4 2.719 19,5 0,72 % 1,95 $ 87 % del gasto
12:00-18:00 4 3.473 27,5 0,79 % 1,12 $ 35 % del gasto
16:00-19:00 1 3.291 10,0 0,30 % 2,51 $ 87 % del gasto

Dos lecturas, y la segunda es la que cambia cómo se prueba:

  1. La mejor franja de las tres ha sido la del mediodía: 27,5 clics al día a 1,12 $ cada uno, frente a 19,5 clics a 1,95 $ por la mañana, y gastando menos dinero al día.
  2. La hora a la que se gasta no la decide el usuario: la decides tú al abrir la puerta. Con la franja 9:00-18:00, el 87 % del gasto se fue en la hora de las 9:00; con la de 16:00-19:00, el 87 % en la de las 16:00. En una ventana de nueve horas, las cinco últimas se repartieron el 1 % del dinero: la tarde no rindió mal, no llegó a probarse.

Por eso las franjas se prueban de una en una y cortas. Y por eso un «rendimiento por horas» de una campaña que agota su presupuesto no dice lo que parece: las horas del final solo reciben las sobras.

⚠️ Trampa: el CTR de las últimas horas parecía buenísimo —1,5 % a las 16:00 frente a 0,60 % a las 9:00—. Es un espejismo de muestra: esa hora tenía 136 impresiones y la de las 9:00 tenía 9.833. Cuando el presupuesto se agota se sirven pocas impresiones y muy selectivas, así que el ratio sube sin que eso signifique que la hora sea mejor.

Lo que dice nuestra propia analítica sobre la hipótesis de la tarde, con 90 días de visitas españolas a nuestra web y los robots fuera:

Bloque Visitas Se quedan más de 1 min Altas Altas por visita
Mañana (8:00-14:00) 1.336 11,5 % 75 5,6 %
Tarde (14:00-21:00) 642 12,5 % 58 9,0 %

O sea: por la mañana viene el doble de gente, y por la tarde se registra casi el doble en proporción. La intuición se sostiene a medias — la tarde no trae más tráfico, trae más decisiones — y es coherente con que la franja del mediodía nos diera el coste por clic más bajo.

Dos avisos antes de copiar esto en otra cuenta: son dos fuentes distintas —visitas de la web y altas del panel, que llegan por cualquier canal—, así que esa última columna es un indicio y no una tasa de conversión medida; y el comportamiento de alguien que está dentro de una conversación de ChatGPT no tiene por qué parecerse al de quien llega desde una búsqueda.

💡 Truco ninja: este cambio resolvió además una duda que arrastrábamos desde el primer día: ¿en qué hora viene el informe por horas? En la hora de la cuenta. Lo demuestra el propio horario: el 30/09 abrió a las 16:00 de Madrid —las 14:00 UTC— y el informe colocó el gasto en la hora 16, no en la 14. Con las tres franjas pasó lo mismo, así que el mapa de horas se lee en la hora de tu cuenta y no hay que adivinar nada.

08/10/2026 · 🛑 La paramos

Hasta aquí llega la campaña: se pausó el 8 de octubre. El motivo no es un fallo técnico ni una mala racha, es una resta.

Dato 17/09 → 08/10 · 19 días sirviendo
Impresiones 49.704
Clics 304
CTR 0,61 %
Gasto 547,46 $
CPC medio 1,80 $
Conversiones (las que cuenta la plataforma) 5
Coste por conversión 109,49 $ · objetivo declarado: 10 $
Registros reales que medimos nosotros 7 → 78,21 $ cada uno

La resta. Lo que esta campaña compra es un registro gratuito, y un registro gratuito solo puede costar céntimos: lo que pague tiene que salir de la fracción pequeña de registrados que acaba suscribiéndose. Con las cifras de nuestro embudo, el techo que aguanta es 1 € por registro. El clic de partida cuesta 1,80 $ — casi el doble del registro entero que se busca, y eso antes de que nadie rellene nada.

Cuando el clic ya cuesta más que el resultado que compra, ninguna optimización salva el canal: habría que mejorar dos órdenes de magnitud, no un 20 %.

Las visitas lo confirman por el otro lado. De las 713 visitas de pago, 358 venían marcadas como robot; quedaron 313 personas y 7 se registraron, un 2,2 %. (Esos 358 casi no eran clics: lo contamos en la corrección del 16/10, un poco más abajo.) En el mismo periodo, LinkedIn —sin pagar nada— trajo más gente y siete veces más registros:

Canal · mismo periodo Personas Registros Coste
ChatGPT Ads 313 7 547,46 $
LinkedIn, sin pagar 389 49 0 $

Y la tendencia tampoco iba a nuestro favor. El pico fue la segunda semana, no la última:

Semana CTR CPC Conversiones
17 → 19/09 0,52 % 2,31 $ 0
21 → 26/09 1,08 % 1,25 $ 4
28/09 → 03/10 0,45 % 2,32 $ 0
05 → 08/10 0,46 % 2,03 $ 1

Una campaña en rampa de aprendizaje mejora con los días. Esta tuvo su mejor semana a los diez días y después volvió a la mitad de CTR con el CPC casi al doble.

16/10/2026 · 🩺 Corrección: la «mitad de robots» casi no eran clics

Hasta hoy esta lección decía que la mitad del tráfico de pago eran robots. La marca de robot de nuestra analítica era correcta; la conclusión que sacamos de ella, no. Lo vimos al leer un estudio de un proveedor antifraude que circulaba esa semana, según el cual los clics de ChatGPT Ads llegan desde centros de datos y proxies 3,6 veces más que los de Google. Fuimos a comprobarlo en nuestros datos y, al separar las 358 visitas, salió esto:

Qué eran Visitas ¿Venían de un clic?
Rastreadores de la propia OpenAI (OAI-SearchBot y ChatGPT-User) que abren la URL del anuncio 206 No
Nuestras propias herramientas comprobando la página 46 No
Una VPN de centro de datos, navegadores sin idioma, un visitante que recargó 42 veces y 2 escáneres de correo 106 22 sí

O sea: 252 de los 358 no vinieron de ningún clic. Los rastreadores de OpenAI abren la URL del anuncio, con todos sus parámetros, para revisar la página; eso no lo paga nadie. De las 132 visitas que sí trajeron el identificador de clic de OpenAI, 22 tenían pinta de inválidas (VPN, redes de alojamiento o navegadores sin idioma): un 17 %. Es una cifra para vigilar, pero no es la mitad.

Lo que no cambia: las 313 personas, los 7 registros y la decisión de parar. Lo que sí cambia es el diagnóstico. El problema de esta campaña nunca fueron los robots: fueron el precio del clic y la poca intención de quien llegaba.

💡 Truco ninja: antes de llamar robot a una visita de pago, aparta los rastreadores de la plataforma. Llegan con la URL del anuncio y sus parámetros, pero detrás no hay ningún clic. Mezclados con las visitas, hacen parecer fraude lo que es la propia plataforma revisando tu página.

Lo que el dinero no podía arreglar

La tentación, con un CTR que había mejorado, era seguir tocando. Estos son los topes que nos encontramos, y ninguno se levanta con presupuesto:

Lo que NO era el problema: la relevancia. El índice de relevancia de todos los grupos estaba entre 67 y 98 sobre 100 — anuncios, pistas de contexto y páginas de destino hablaban de lo mismo. Si el canal hubiera fallado por ahí, habría tenido arreglo.

Dónde sí había margen, para que quede claro que no fue por no mirar:

Grupo Gasto CTR CPC Conversiones
Curso de ChatGPT Ads 104,62 $ 1,32 % 1,04 $ 3
Novedades 110,06 $ 0,44 % 2,29 $ 2
Demo de la Suite 233,29 $ 0,47 % 2,26 $ 0
Ebooks gratis 98,11 $ 0,58 % 1,92 $ 0

Un grupo funcionaba de verdad —el del curso: el triple de CTR y la mitad de CPC que la media de la cuenta— y otro se llevó el 43 % del gasto sin una sola conversión. El escenario optimista era obvio: todo al grupo bueno. Pero su coste por conversión medido es 34,87 $, o sea 35 veces el techo de 1 €. Ni el mejor caso posible llegaba, y por eso la decisión no fue «vamos a optimizar» sino «vamos a parar».

Lo que aún no sabemos

Cuatro de las preguntas que fuimos dejando abiertas tienen ya respuesta, y conviene verlas juntas:

Lo que preguntábamos Lo que sabemos
¿Por qué 4.024 impresiones dan 0 clics? La pregunta estaba mal: daban 21. El CTR real anda entre el 0,45 % y el 1,08 % según la semana
¿Mejora algo limitar a ordenador? El CTR sí (0,52 % → 0,70 %), aunque cambiamos más de una cosa a la vez
¿Cuánto cuesta una conversión aquí? 109,49 $, con un objetivo de 10 $. Y un registro, 78,21 $
¿Qué hora es «la hora de la cuenta»? Confirmado: es la zona de la cuenta, no UTC. Lo demostró el cambio de horario del 30/09
¿Se puede bajar el coste a algo defendible? No en esta cuenta. Ni el mejor grupo, a 34,87 $ por conversión, se acerca al techo de 1 €

Y lo que se queda sin respuesta, porque la campaña se paró antes:

Lo que nos llevamos de aquí

El diario se cierra, pero con cinco cosas que sirven para cualquier canal nuevo que se pruebe:

  1. Calcula el techo ANTES de abrir la campaña. Si lo que compras es un registro gratuito, pon por escrito lo que puede costar. Nosotros lo fijamos después, y ese número —1 € por registro— habría descartado el canal el primer día mirando solo el CPC de partida.
  2. El CPC de partida ya te dice casi todo. No hace falta esperar al coste por conversión: si un clic cuesta más que el resultado que compra, el resto del análisis es decoración.
  3. Mide tú, no te fíes solo de la plataforma. Ella contó 5 conversiones; nosotros 7 registros. Ninguna de las dos cifras sobra: una dice lo que atribuye el canal y la otra lo que entró de verdad.
  4. Compáralo con lo que ya tienes, no con cero. Un coste por registro no es caro ni barato en el vacío: lo es al lado de los canales que ya funcionan. Los 49 registros de LinkedIn, gratis, fueron el verdadero veredicto.
  5. Un canal que no cuadra no es un fracaso del canal. ChatGPT Ads hace lo que promete: pone anuncios dentro de la conversación y los cobra a su precio. Lo que no cuadra es ese precio con nuestro embudo. Otro anunciante, con un ticket alto y venta directa, puede tener una cuenta muy distinta — y esta lección no dice nada de la suya.

Y la decisión, dicha sin adornos: paramos. Los ceros se cuentan igual que los éxitos, y este diario acaba en uno — con el número exacto, la fecha y el porqué.

⚠️ Formación gratuita sin soporte. Los canales de soporte de Ninja Scripts (email y Telegram) son solo para el uso de los scripts, no para dudas de Google Ads ni de esta formación. Para dudas sobre tus campañas: consultoría.

Sigue por aquí

← AntesMarca, políticas y revisiones: cómo no meterte en un líoChatGPT Ads — la plataforma, el mercado y nuestro diarioRelacionadaLo que ChatGPT Ads NO te deja hacer (y qué haces en su lugar)Publicidad en ChatGPT: primeros pasosRelacionadaCaso práctico en ChatGPT Ads: tráfico de madrugada en el móvil, y cómo pasar a horario laboral y solo ordenadorChatGPT Ads a fondo — anuncios, pujas y optimizaciónRelacionadaPujar por calidad cuando no existe la puja por valorChatGPT Ads a fondo — anuncios, pujas y optimizaciónRelacionadaPor qué no hay cifras oficiales de rendimiento y cómo leer las que circulanChatGPT Ads — la plataforma, el mercado y nuestro diario

Ver el temario completo

🎓
Estás leyendo la Academia Ninja en abierto

Crea tu cuenta gratuita (sin tarjeta) para guardar tu progreso, hacer los tests con nota, conseguir el certificado del nivel Básico y desbloquear parte de la formación Intermedia y Avanzada.

Crear mi cuenta gratis →
🥷

Función para suscriptores

Esta opción forma parte de las suscripciones de pago de Ninja Scripts.

Ver la suscripción →