Guia tecnica paso a paso

Cómo gestionar campañas publicitarias con Claude Code

Guía práctica para gestionar campañas publicitarias con Claude Code: exporta los datos de tu cuenta, automatiza el análisis y la generación de variantes, y revisa cada cambio antes de publicarlo.

3 fases guiadas
9 pasos tecnicos
3 fuentes revisadas

En resumen

Gestionar campañas publicitarias con Claude Code consiste en usarlo como asistente de terminal que lee los datos reales de tu cuenta, construye scripts de análisis y genera variantes de copy, sin conectarlo nunca con permiso para publicar cambios por sí solo. Claude Code no sustituye a Google Ads ni a Meta Ads Manager: opera sobre los archivos exportados desde esas plataformas, en tu propio equipo, bajo las reglas de permisos que tú defines antes de darle acceso a una sola carpeta de datos.

La diferencia entre un proceso útil y uno arriesgado no está en la potencia del modelo, sino en dónde se traza la frontera entre lo que Claude Code puede ejecutar en automático y lo que exige tu confirmación explícita. Esta guía recorre el proceso completo: preparar el entorno y los datos exportados, construir con Claude Code el análisis y las variantes creativas, y revisar cada cambio antes de subirlo manualmente a la plataforma publicitaria correspondiente.

Mapa del tutorial

  1. Fase 1

    Fase 1: Preparar el Entorno y los Datos antes de Dar Acceso a Claude Code

  2. Fase 2

    Fase 2: Construir con Claude Code el Análisis y las Variantes Creativas

  3. Fase 3

    Fase 3: Revisar, Subir los Cambios y Definir el Ciclo Semanal

Fase 1

Fase 1: Preparar el Entorno y los Datos antes de Dar Acceso a Claude Code

Antes de abrir una terminal con Claude Code, hay que decidir qué datos va a ver y qué puede tocar. Exportar la información de la cuenta publicitaria a archivos locales, en lugar de conectar credenciales de la plataforma en directo, es lo que separa un proceso auditable de uno que puede ejecutar un cambio real sin que nadie lo revise antes.

Este proceso da por hecho que ya existe una decisión superior sobre público y mensaje. Si esa base todavía no está definida, conviene resolverla antes con un plan de marketing completo, para que las campañas que se gestionen aquí respondan a una estrategia y no solo a ajustes aislados de presupuesto.

Cuenta activa en Google Ads o Meta Ads ManagerClaude Code instalado en el equipoCarpeta de proyecto dedicada a los datos exportados
Paso 1

Exportar los Datos de las Campañas Activas a Archivos Locales

El primer paso no ocurre dentro de Claude Code, sino en la propia plataforma publicitaria. Desde Google Ads se puede generar un informe con el editor de informes y descargarlo en CSV, o exportar la cuenta completa con Google Ads Editor; desde Meta Ads Manager, la vía equivalente es exportar la tabla de resultados o generar un informe en la herramienta de informes de anuncios en formato CSV o XLSX. El objetivo es tener, en una carpeta local, una fotografía completa de las campañas activas: nombre, presupuesto, resultados y fechas.

Esa carpeta es la única fuente de datos que Claude Code va a leer en esta fase. No se trata de un paso simbólico: mientras la información viva únicamente como archivos locales, cualquier análisis o script que se construya sobre ella queda desconectado de la posibilidad de ejecutar un cambio real sobre la cuenta.

  • Existe una carpeta local con los archivos exportados de la cuenta
  • Claude Code confirma la estructura de columnas antes de continuar
Rol: Actúa como asistente de análisis de datos de campañas publicitarias. Tarea: Ayúdame a preparar la carpeta de datos exportados antes de empezar a trabajar contigo. Contexto: He exportado estos archivos desde mi plataforma publicitaria: [lista los nombres de archivo y su formato]. Formato de salida: Revisa la estructura de las columnas de cada archivo y dime si detectas datos incompletos, fechas inconsistentes o campañas duplicadas antes de que sigamos. Restricciones: No accedas ni asumas ninguna credencial de la plataforma; trabaja únicamente con los archivos que te indique en esta carpeta.
Paso 2

Configurar las Reglas de Permisos antes de la Primera Sesión

Claude Code aplica un sistema de reglas de permisos con tres comportamientos posibles: ejecutar de forma automática, bloquear por completo, o pedir confirmación antes de actuar. Configurar estas reglas antes de la primera sesión, en lugar de aceptar cada acción sobre la marcha, evita que una petición ambigua se resuelva ejecutando un comando que no habías anticipado sobre datos sensibles de la cuenta.

La configuración recomendada para este proceso es restrictiva por defecto: permitir la lectura de la carpeta de datos exportados, bloquear cualquier comando que intente conectarse a internet o a una API de la plataforma publicitaria, y exigir confirmación explícita para cualquier otra acción, incluida la escritura de nuevos archivos.

  • El archivo de reglas de permisos existe antes de la primera sesión de trabajo
  • Cualquier intento de conexión de red queda bloqueado o exige confirmación
Rol: Actúa como asistente de configuración de Claude Code para un proyecto de análisis de campañas. Tarea: Ayúdame a definir las reglas de permisos antes de empezar a trabajar sobre los datos exportados. Contexto: Mi carpeta de proyecto contiene únicamente archivos exportados de la cuenta publicitaria, sin credenciales activas. Formato de salida: Propón una configuración de permisos que permita leer y escribir dentro de la carpeta del proyecto, bloquee cualquier conexión de red saliente, y pida confirmación explícita para el resto de acciones. Restricciones: No propongas reglas que permitan ejecutar comandos de red o acceder a credenciales sin confirmación previa.
Paso 3

Definir con Claude Code el Objetivo Concreto del Análisis

Antes de pedir cualquier script, conviene dejar por escrito qué decisión va a apoyar el análisis: identificar qué campañas concentran el gasto sin resultados proporcionales, encontrar variantes de anuncio con mejor respuesta, o preparar un informe semanal para el resto del equipo. Sin ese objetivo explícito, Claude Code puede producir análisis correctos pero irrelevantes para la decisión real que hay que tomar.

Este paso también fija el alcance de la carpeta de trabajo: qué campañas, qué rango de fechas y qué métricas concretas importan para esta sesión, en lugar de procesar todo el histórico exportado sin un criterio claro que oriente el resultado final del análisis.

  • El objetivo del análisis queda escrito antes de pedir el primer script
  • Las métricas priorizadas están directamente relacionadas con la decisión que se quiere tomar
Rol: Actúa como consultor de análisis de campañas publicitarias. Tarea: Ayúdame a definir el objetivo concreto del análisis antes de construir ningún script. Contexto: Los archivos exportados cubren estas campañas y este rango de fechas: [descríbelo]. La decisión que necesito tomar es: [decisión concreta]. Formato de salida: Propón qué métricas concretas hay que priorizar para esa decisión y qué preguntas debería responder el análisis final. Restricciones: No asumas un objetivo genérico de mejorar el rendimiento; pide que se concrete si la petición inicial es ambigua.

Fase 2

Fase 2: Construir con Claude Code el Análisis y las Variantes Creativas

Con el entorno preparado, Claude Code se usa para dos tareas concretas: construir un script que analice el rendimiento real de las campañas exportadas, y generar variantes de copy de anuncio a partir de los datos y del tono de marca ya existente, nunca a partir de una plantilla genérica.

Carpeta de datos exportados con reglas de permisos activasEjemplos de anuncios o copy previos de la marca
Paso 1

Construir un Script de Análisis de Rendimiento por Campaña

El primer script no necesita ser complejo: basta con que lea los archivos CSV exportados, agrupe los resultados por campaña y calcule el coste por resultado de cada una comparado con el resto de la cuenta. Pedirle a Claude Code que construya y explique ese script, en lugar de ejecutar un análisis opaco, permite revisar la lógica antes de confiar en sus conclusiones.

Esta fase se ejecuta íntegramente sobre los archivos locales, sin ninguna conexión a la plataforma publicitaria. El resultado esperado es una tabla o un archivo de salida que ordene las campañas de mejor a peor resultado relativo, con la lógica de cálculo visible en el propio script generado.

  • El script es legible y su lógica de cálculo queda explicada antes de ejecutarlo
  • La tabla de salida ordena las campañas por resultado relativo, no solo por gasto total
Rol: Actúa como analista de datos de campañas publicitarias. Tarea: Construye un script que lea los archivos CSV exportados y calcule el coste por resultado de cada campaña. Contexto: Los archivos están en esta carpeta con estas columnas: [descríbelas]. Formato de salida: Entrégame el script comentado, una explicación de su lógica de cálculo, y una tabla de salida ordenada de mejor a peor resultado relativo. Restricciones: No ejecutes el script automáticamente sin mostrarme antes su contenido completo; no asumas columnas que no te haya confirmado.
Paso 2

Generar Variantes de Copy a partir de Datos y Ejemplos Reales

Con las campañas de mejor y peor resultado ya identificadas, se le pide a Claude Code que redacte variantes de copy tomando como base los anuncios reales que mejor han funcionado, no un titular inventado desde cero. Compartir varios ejemplos de anuncios previos, junto con el resultado relativo de cada uno, ayuda a que las variantes mantengan el tono de marca en lugar de sonar genéricas.

El resultado de este paso no son anuncios listos para publicar, sino propuestas que un responsable de la cuenta revisa, ajusta y decide si sube manualmente a la plataforma, en el mismo proceso de revisión editorial que ya se aplica a cualquier otro contenido de la marca.

  • Cada variante generada referencia un anuncio real de la cuenta como base
  • Ninguna variante incluye una cifra, plazo o resultado no confirmado por el usuario
Rol: Actúa como redactor de copy publicitario especializado en campañas de pago. Tarea: Genera variantes de copy para la campaña con peor resultado relativo, basándote en los anuncios de mejor resultado de esta misma cuenta. Contexto: Estos son los anuncios de mejor resultado: [pégalos]. Este es el anuncio actual con peor resultado: [pégalo]. Formato de salida: Dame cinco variantes de titular y cuerpo de anuncio, explicando de qué anuncio de referencia toma cada una su enfoque. Restricciones: No inventes cifras de descuento, plazos ni resultados que no te haya proporcionado yo mismo.
Paso 3

Comparar las Variantes con una Lista de Revisión Fija

Antes de decidir qué variante subir, conviene comparar todas las propuestas contra el mismo criterio: coherencia con la promesa de la campaña, ausencia de cifras no verificadas y alineación con el tono de marca ya identificado en los ejemplos previos. Pedir a Claude Code que aplique esa lista de revisión a sus propias variantes, en lugar de asumir que todas son igual de válidas, ayuda a descartar propuestas antes de la revisión humana final.

Este paso no sustituye la decisión final, que sigue siendo humana: reduce el número de variantes que llegan a esa revisión, dejando solo las que superan los criterios mínimos ya definidos para esta cuenta.

  • Cada variante queda evaluada contra los mismos tres criterios
  • La decisión final de qué variante subir sigue siendo de una persona, no automática
Rol: Actúa como editor de control de calidad de copy publicitario. Tarea: Compara las cinco variantes generadas contra una lista de revisión fija. Contexto: Los criterios son: coherencia con la promesa de campaña, ausencia de cifras no verificadas, alineación de tono con los ejemplos de marca. Formato de salida: Para cada variante, indica si cumple o no cada criterio y por qué. Restricciones: No elimines ninguna variante por tu cuenta; limítate a puntuarlas para que la decisión final la tome una persona.

Fase 3

Fase 3: Revisar, Subir los Cambios y Definir el Ciclo Semanal

Ninguna variante ni ningún ajuste de presupuesto sugerido por Claude Code se sube a la plataforma publicitaria de forma automática: esta fase cierra el proceso con una revisión humana explícita y con la definición de qué se repite cada semana.

Si el objetivo de la campaña es captar contactos, el ciclo semanal también debería revisar qué pasa después del clic: un coste por resultado que empeora puede tener su origen en cómo se construye la lista de leads, no en el anuncio ni en el presupuesto.

Variantes y análisis ya generados en la fase anteriorAcceso directo del responsable de cuenta a la plataforma publicitaria
Paso 1

Revisar el Script y las Variantes Línea a Línea antes de Confiar en Ellas

Antes de dar por buena cualquier conclusión, el responsable de la cuenta revisa el script de análisis línea a línea, comprobando que la lógica de cálculo coincide con cómo se define realmente el coste por resultado en esa cuenta, y no solo con una definición genérica que Claude Code haya asumido por defecto.

La misma revisión se aplica a las variantes de copy: confirmar que ninguna promete algo que la campaña no puede cumplir, y que el tono coincide con lo que la marca ya ha publicado antes en otros canales, no solo en anuncios de pago.

Esta revisión no debería tratarse como un trámite rápido: es el punto donde se detectan errores de interpretación de los datos antes de que influyan en una decisión real de presupuesto.

  • La lógica de cálculo del script coincide con la definición real de coste por resultado de la cuenta
  • Ninguna variante promete algo que la campaña no puede cumplir
Rol: Actúa como revisor técnico y editorial del trabajo de Claude Code sobre esta cuenta publicitaria. Tarea: Ayúdame a preparar una lista de comprobación para revisar el script y las variantes antes de actuar sobre ellos. Contexto: El script calcula el coste por resultado de cada campaña y las variantes se basan en los anuncios de mejor resultado. Formato de salida: Dame una lista de comprobación separada en dos bloques: revisión técnica del script y revisión editorial de las variantes. Restricciones: No des por válido ningún resultado sin que yo confirme antes la lógica de cálculo con mis propios datos.
Paso 2

Subir los Ajustes de Forma Manual a la Plataforma Publicitaria

Con el script y las variantes ya revisados, el responsable de cuenta entra directamente en Google Ads o en Meta Ads Manager y sube los cambios él mismo: pausa o ajusta presupuesto en las campañas identificadas, y publica las variantes de copy aprobadas. Claude Code no tiene, en ningún momento de este proceso, credenciales activas para ejecutar ese cambio directamente sobre la cuenta.

Mantener este paso como una acción manual, aunque suponga tiempo adicional frente a una integración automática, es la garantía de que ningún error de interpretación de los datos se traduce en un cambio real de presupuesto sin que una persona lo haya confirmado antes de aplicarlo.

  • Existe un resumen escrito de cada cambio antes de aplicarlo manualmente
  • El cambio se aplica directamente por el responsable de cuenta en la plataforma, no por Claude Code
Rol: Actúa como asistente de documentación de cambios sobre una cuenta publicitaria. Tarea: Ayúdame a redactar el resumen de los cambios que voy a subir manualmente a la plataforma. Contexto: Las campañas afectadas y el cambio decidido para cada una son: [descríbelos]. Formato de salida: Redacta un resumen breve por campaña con el cambio exacto que se va a aplicar y el motivo, basado en el análisis previo. Restricciones: No redactes el resumen como si el cambio ya estuviera aplicado; usa siempre tiempo futuro o condicional hasta que se confirme la subida manual.
Paso 3

Definir el Ciclo Semanal de Revisión con Claude Code

Terminada la primera vuelta completa del proceso, conviene fijar qué se repite cada semana: volver a exportar los datos actualizados, re-ejecutar el mismo script de análisis sobre el nuevo periodo, y comparar los resultados con la semana anterior para ver si los cambios aplicados tuvieron el efecto esperado.

Este ciclo también fija qué preguntas concretas se le hacen a Claude Code en cada vuelta, en lugar de repetir una petición abierta: qué campaña sigue concentrando gasto sin resultado proporcional, y qué variante de copy conviene probar a continuación según los datos de esa semana concreta.

Documentar este ciclo en un archivo simple dentro de la misma carpeta de proyecto evita que el criterio de revisión dependa solo de la memoria de quien lo ejecuta cada vez.

  • Existe un archivo que documenta qué se repite cada semana del proceso
  • El ciclo compara los resultados de cada semana con la anterior antes de decidir el siguiente ajuste
Rol: Actúa como asesor de mejora continua de campañas publicitarias. Tarea: Ayúdame a definir el ciclo semanal de revisión que vamos a repetir con estos datos. Contexto: Esta ha sido la primera vuelta completa del proceso, con estos resultados: [resume brevemente]. Formato de salida: Propón un cronograma semanal con los pasos exactos a repetir y las preguntas concretas que debo hacerte cada vez, adaptadas a los datos de esa semana. Restricciones: No propongas automatizar la subida de cambios a la plataforma en ninguna versión futura de este ciclo.

Preguntas frecuentes

¿Necesito conocimientos de programación para seguir este proceso?

No es imprescindible saber escribir código, pero sí conviene poder leer un script sencillo y entender qué hace cada bloque antes de ejecutarlo. Claude Code explica su propio código si se le pide, así que el requisito real es la disposición a revisarlo, no la capacidad de escribirlo desde cero.

¿Es seguro dar a Claude Code acceso a los datos de mi cuenta publicitaria?

Es razonablemente seguro si se sigue el proceso descrito: trabajar sobre archivos exportados en lugar de credenciales activas, y configurar reglas de permisos que bloqueen cualquier conexión de red antes de la primera sesión. El riesgo aparece cuando se conectan credenciales reales sin esa capa de control previa.

¿Puede Claude Code decidir por sí solo pausar una campaña o cambiar un presupuesto?

No debería, y el proceso descrito en esta guía está diseñado precisamente para evitarlo: cualquier cambio real sobre la cuenta se aplica de forma manual por el responsable de cuenta, nunca de forma automática por Claude Code sobre la plataforma publicitaria.

¿Qué pasa si el análisis generado no coincide con lo que veo en la plataforma?

Es la señal de que hay que revisar la lógica del script antes de seguir usándolo: puede deberse a una definición distinta de la métrica, a un archivo exportado desincronizado en fecha, o a un filtro aplicado en la plataforma que no se trasladó al archivo local. Conviene resolver esa discrepancia antes de basar cualquier decisión en el análisis.

¿Dónde encaja este proceso dentro de la estrategia general de marketing?

La gestión de campañas es la ejecución de decisiones que normalmente ya deberían estar definidas en un nivel superior, como el público al que te diriges y el mensaje central de la oferta. Si ese nivel superior todavía no está definido, conviene resolverlo antes o en paralelo con un plan de marketing completo, para que las campañas respondan a una estrategia y no solo a ajustes aislados de copy y presupuesto.

¿Qué hago con los leads que llegan desde las campañas gestionadas con Claude Code?

El análisis y las variantes de esta guía mejoran cómo se gestiona la campaña, pero no resuelven qué pasa después con cada contacto que rellena un formulario. Si tus anuncios alimentan una captación de leads, conviene revisar antes cómo construir una lista de leads con IA: muchas veces un coste por resultado que parece alto en la campaña en realidad tiene su origen en un proceso de captación mal definido, no en el anuncio.

Fuentes y referencias