Introducción
¿Te imaginas lanzar campañas completas en Google Ads usando solo un CSV de productos y un poco de código? Hoy es totalmente posible gracias a la combinación de la API de Google Ads y la inteligencia artificial.
En esta guía te enseñamos cómo crear campañas dinámicas desde un CSV usando IA y la API de Google Ads, generando automáticamente títulos, descripciones y grupos de anuncios a partir del catálogo de productos.
Índice
- 1. ¿Qué necesitas para empezar?
- 2. Estructura del CSV y claves necesarias
- 3. Generar textos publicitarios con IA (GPT)
- 4. Crear campañas y anuncios con la API de Google Ads
- 5. Automatización con cron o dashboards
- 6. Buenas prácticas y seguimiento
- 7. Conclusión
1. ¿Qué necesitas para empezar?
- Cuenta de Google Ads con acceso a API
- Clave de API de OpenAI para generar textos
- CSV con productos: nombre, URL, precio, categoría, etc.
- Servidor con PHP, Python o Node.js
2. Estructura del CSV
nombre | url | precio | categoria |
---|---|---|---|
Zapatillas deportivas | https://midominio.com/zapatillas | 69.99 | Calzado |
Sudadera térmica | https://midominio.com/sudadera | 49.95 | Ropa Deportiva |
3. Generar títulos y descripciones con IA
POST https://api.openai.com/v1/chat/completions { "model": "gpt-3.5-turbo", "messages": [ {"role": "system", "content": "Eres un redactor de anuncios para Google Ads"}, {"role": "user", "content": "Crea un título y una descripción para: Zapatillas deportivas, 69.99€, categoría Calzado"} ] }
💡 Puedes automatizar esto en bucle y guardar los resultados como columnas en el CSV.
4. Crear anuncios con la API de Google Ads
Desde tu app (Python, Node.js, etc.) puedes crear anuncios con este flujo:
- Crear campaña
- Crear grupo de anuncios
- Añadir anuncio responsivo (RSAs)
- Añadir keywords sugeridas por GPT
Ejemplo básico en pseudocódigo:
campaign = create_campaign("Ofertas Julio") adgroup = create_adgroup(campaign.id, "Zapatillas deportivas") create_ad_responsive(adgroup.id, generated_title, generated_description)
📌 Las bibliotecas oficiales de Google están disponibles en PHP, Python, Node.js, Java, etc.
5. Automatización completa
- Sube el CSV a Google Drive o servidor
- Ejecuta un script por cron cada día o semana
- Registra logs de anuncios creados
- Opcional: conecta a tu ecommerce para actualizar precios automáticamente
6. Buenas prácticas
- No generes más de 5 anuncios por grupo (relevancia)
- Testea títulos con variantes A/B
- Mide conversiones desde el primer día
- Desactiva campañas no rentables automáticamente
7. Conclusión
Con la ayuda de IA y la API de Google Ads puedes generar campañas publicitarias completas desde un CSV de productos en minutos.
¿Quieres que lo conectemos a tu ecommerce o marketplace? 📩 Escríbenos y lo dejamos funcionando con tus reglas de negocio.