4 formas de conectar Google Ads a Claude en 2026
Porter Metrics+Google Ads+
Tutorial de Google Ads + IA · 2026

4 formas de conectar Google Ads a Claude en 2026 (la forma fácil)

Aprende a conectar Google Ads a Claude con MCP y métodos alternativos con Google Sheets, BigQuery y la API directa.

rocket_launch Pruébalo gratisPrueba gratuita ilimitada de 14 días. Después, conserva consultas ilimitadas para hasta 3 cuentas de anuncios y 30 días de datos históricos — sin tarjeta de crédito.
Juan Bello

Juan Bello

Fundador, Porter Metrics · 4 de mayo de 2026 · 29 min de lectura

boltTL;DR

Para conectar Google Ads a Claude vía MCP: copia mcp.portermetrics.com/mcp, ve a Claude.ai, abre Conectores → Gestionar conectores → Agregar conector personalizado, pega la URL e inicia sesión. A partir de ahí, pregúntale a Claude lo que sea sobre tus campañas de Google Ads en español sencillo.

Una vez conectado, puedes automatizar tus reportes y análisis de Google Ads — haz preguntas sobre tus datos, crea dashboards, activa alertas o envía reportes listos para el cliente como el de abajo.

Requisitos previos

  • Una cuenta de Porter Metrics con tu cuenta de Google Ads conectada (el plan gratuito es suficiente para probarlo de principio a fin)
  • Una cuenta de Claude — el plan gratuito funciona para Claude Web; se necesita una suscripción Pro para las funciones de Claude Code y Desktop MCP
  • Acceso de administrador o estándar a las cuentas de Google Ads que quieres conectar

Conecta Google Ads a Claude con MCP

Para este tutorial vamos a usar el método MCP. Aquí tienes una explicación rápida de qué es MCP y por qué es la mejor opción para Google Ads.

MCP (Model Context Protocol) es el estándar abierto que permite que herramientas de IA como Claude, ChatGPT, Claude Code y otras accedan y usen APIs externas — las cosas que hacen funcionar herramientas como Google Ads bajo el capó. En lugar de crear una integración personalizada para cada herramienta de IA que usas, instalas un MCP y cada IA compatible accede a los mismos datos.

content_paste
Configuración copia y pega
Sin tokens, sin scripts, sin ayuda de desarrollador — literalmente pega una URL en Claude y listo.
hub
Funciona con todas las herramientas de IA
Claude, Claude Code, ChatGPT, Cursor, Antigravity, Lovable, Vercel v0, Zapier. Una URL de MCP, cada herramienta que habla el protocolo.
merge_type
Más de 20 fuentes en una sola conexión
El MCP de Porter incluye Google Ads más Google Analytics 4, Shopify, HubSpot, Klaviyo, Google Sheets y más de 20 más. Consulta y combínalas todas en una sola conversación.
tune
Granularidad perfecta
Las hojas de cálculo te encierran en las columnas que exportaste. MCP accede directamente a la API de Google Ads de Google — así puedes filtrar por campaña, desglosar por grupo de anuncios o palabra clave, y agregar nuevas dimensiones sobre la marcha sin reconstruir tablas.

La configuración completa toma menos de 5 minutos y se divide en tres pasos: conecta Google Ads a Porter, apunta Claude al MCP de Porter, y haz tu primera pregunta.

1. Conecta tus datos de Google Ads a Porter

Porter se sitúa entre la API de Google Ads de Google y Claude. Se encarga del OAuth, limitación de tasa, paginación y toda la infraestructura para que Claude solo vea datos limpios y estructurados.

Regístrate en Porter. Crea una cuenta gratuita en portermetrics.com. El plan gratuito es suficiente para ejecutar este flujo completo de principio a fin.

Conecta tu cuenta de Google. En Porter, haz clic en Crear → elige Claude como destino → selecciona Google Ads como fuente → inicia sesión con Google para otorgar acceso a tus cuentas.

Selecciona tus cuentas. Elige las cuentas de Google Ads que quieres que Claude consulte. Cuando seleccionas varias cuentas bajo una sola conexión, Porter mezcla automáticamente sus datos para que puedas consultarlas como una sola.

Opcional: activa el almacenamiento en BigQuery si estás conectando varias cuentas con grandes volúmenes de datos. Esto mantiene las respuestas de Claude rápidas incluso a gran escala.

2. Conecta el MCP a Claude

La URL del MCP de Porter es lo que pegas en Claude. Una vez agregado, Claude puede consultar datos de Google Ads bajo demanda en cualquier conversación.

Ve a claude.ai y haz clic en el + icono en el campo de chat para abrir el menú de herramientas.

Click the + icon in the Claude chat input

En el menú que se abre, pasa el cursor sobre Conectores y haz clic en Gestionar conectores.

Hover Connectors and click Manage connectors

En el panel de Conectores, haz clic en el + botón en la parte superior de la lista para empezar a agregar un nuevo conector.

Click + at the top of the Connectors panel

Elige Agregar conector personalizado del menú desplegable que aparece.

Select Add custom connector from the dropdown

Se abre un diálogo con los campos de nombre y URL. Escribe Porter en el primer campo para nombrar el conector.

Type Porter in the connector name field

En el segundo campo, pega https://mcp.portermetrics.com/mcp. No toques la configuración avanzada.

Paste the Porter MCP URL into the Remote MCP server field

Haz clic en Agregar en la parte inferior derecha del diálogo. Claude abre una ventana de inicio de sesión — usa la misma cuenta de Google vinculada a tu espacio de trabajo de Porter y aprueba el acceso.

Click Add on the custom connector dialog

Una vez que termine la autorización, verás las herramientas de solo lectura de Porter aparecer en el panel de conectores. Estás listo para empezar a hacer preguntas.

Porter read-only tools visible in the Claude connectors panel

Para un tutorial más completo con capturas de pantalla en cada paso, consulta el tutorial del MCP de Porter.

3. Empieza a crear preguntas y dashboards

Con Porter conectado, abre un nuevo chat de Claude y pregunta lo que sea sobre tu Google Ads en español sencillo. Claude llama a Porter entre bastidores, extrae datos en vivo de Google y responde con tablas, gráficos o resúmenes.

Prueba una de estas para verificar que la configuración funciona:

chat_bubble“¿Cuáles fueron mis campañas de Google Ads con mejor rendimiento la semana pasada, ordenadas por ROAS?”
chat_bubble“¿Qué grupos de anuncios tienen el CPA más alto este mes?”
chat_bubble“Muéstrame términos de búsqueda con más de 10 clics y cero conversiones esta semana.”

Para un catálogo completo de prompts copia y pega organizados por caso de uso (rendimiento, fatiga, presupuesto, agencia, B2B, e-commerce, multicanal), salta a la sección de prompts de abajo.

Otras formas de conectar Google Ads a Claude

MCP es el camino que acabamos de recorrer — y el que recomendamos para la mayoría de los marketers. Pero no es la única forma de poner datos de Google Ads frente a Claude. Las alternativas más comunes son la API directa de Google Ads (o su MCP oficial si tiene uno), un puente con Google Sheets en vivo, y BigQuery para escala. Cada una tiene sus pros y contras — elige la que se ajuste a cómo ya trabaja tu equipo.

  • 🔌 API directa de Google Ads (o MCP oficial) — Habla directamente con la API de Google Ads de Google, o instala el MCP nativo de Google Ads si existe. Control máximo, pero tú te encargas de la autenticación, límites de tasa y paginación — y solo obtienes una fuente.
  • 📊 Google Sheets — Hoja en vivo o carga de CSV puntual. Auditable, familiar, más rápido para grandes exportaciones — pero la agregación ocurre en la Hoja, no en la API.
  • 🗄️ Google BigQuery — Para cuentas grandes o agencias que ejecutan análisis multicuenta. BigQuery agrega; Claude solo consulta resúmenes preconstruidos.

Vía la API directa de Google Ads (o MCP oficial)

Si estás construyendo un producto alrededor de Google Ads — o eres un desarrollador que prefiere controlar cada capa de la integración — el camino más directo es hablar con la documentación de la API de Google Ads tú mismo, o instalar el servidor MCP oficial de Google Ads (si existe). Google ofrece un servidor MCP oficial, pero requiere Python 3.12, un Developer Token con acceso Explorer, OAuth Client ID/Secret y configuración ADC — típicamente 2-4 horas de configuración. Necesitarás seguir los límites de tasa y cuotas de Google Ads y solicitar un Google Ads Developer Token / acceso a la API donde aplique. De cualquier forma, omites Porter por completo y llamas a Google desde tu propio código o desde Claude Code con peticiones HTTP en bruto.

La contraparte que debes conocer. Ir directo te da el control máximo y los datos más frescos posibles — cada endpoint, cada parámetro, sin capa de abstracción en medio. Pero ahora eres responsable de los flujos OAuth, tokens de refresco, límites de tasa, paginación, cambios de esquema y reintentos de error. Y críticamente, solo obtienes una fuente. En el momento en que también quieras Google Analytics 4, Shopify o HubSpot en la misma conversación, vuelves a construir (o unir) más integraciones.

Cuándo tiene sentido: equipos de ingeniería que necesitan una sola fuente con control total, productos que envían datos de Google Ads como una característica (donde de todos modos posees la integración), o scripts puntuales donde no te importa escribir tú mismo el código de autenticación y paginación. Para marketers que quieren hacer preguntas en español sencillo y mezclar Google Ads con el resto de su stack en una sola conversación, el camino del MCP de Porter es dramáticamente menos trabajo.

Vía Google Sheets (hoja en vivo o CSV manual)

Si tu equipo ya vive en Google Sheets — o quieres un rastro de papel antes de que Claude toque algo — alimenta Google Ads en una Hoja, y luego deja que Claude lea la Hoja. Puedes automatizar el pipeline de Google Ads → Sheets con Porter para que se refresque diariamente, o hacer exportaciones CSV puntuales desde la UI nativa de Google Ads para análisis estático.

La contraparte que debes conocer. Con el camino del MCP, Claude llama directamente a la API de Google y Google hace el filtrado y agregación de su lado — limpio y determinista. Con el camino de Sheets, Claude agrega dentro de la Hoja misma, lo que puede introducir alucinaciones en totales, promedios y uniones cuando tienes miles de filas. La ventaja es la velocidad: para rangos de fechas muy grandes o análisis histórico, una Hoja preconstruida es dramáticamente más rápida que llamadas a la API en vivo.

Cuándo tiene sentido: equipos de finanzas que quieren revisar los números antes de que Claude actúe sobre ellos, agencias que ya entregan reportes de clientes en Sheets, análisis histórico a través de años de datos, o cualquier caso donde te importe más la velocidad que la frescura en tiempo real.

Vía Google BigQuery (para escala)

Este es el camino que la mayoría de la gente pasa por alto — y es el que te salva cuando tu cuenta de Google Ads se pone seria. Un solo anunciante grande o una agencia que gestiona más de 10 cuentas golpeará los límites de tasa de la API y problemas de latencia al consultar a Claude directamente. Claude literalmente te dirá que está tardando demasiado o que se agota el tiempo en extracciones grandes.

BigQuery soluciona eso. Cargas datos de Google Ads en tablas de BigQuery de forma programada, luego conectas BigQuery a Claude — ya sea a través de un MCP de BigQuery o vía Claude Code con consultas SQL. En lugar de pedirle a Claude que extraiga datos en bruto de Google Ads, dejas que BigQuery agregue en tablas pequeñas y optimizadas, y Claude solo consulta el resultado resumido. Problema de escala resuelto.

Cuándo tiene sentido: cuentas empresariales con millones de impresiones, agencias que ejecutan análisis multicuenta a través de más de 10 clientes, o cualquier equipo que ya use BigQuery como data warehouse. Porter carga Google Ads (y más de 25 fuentes adicionales) directamente en BigQuery para que no tengas que construir tu propio ETL.

Lee el tutorial completo de BigQuery →

Conectar Google Ads a Claude Code

La mayoría de los marketers agrupan a Claude y Claude Code juntos y pasan por alto la ventaja más grande de todo el ecosistema MCP. No son la misma herramienta — y la diferencia importa enormemente una vez que empiezas a trabajar con datos de Google Ads seriamente.

Claude es una interfaz de chat. Haces una pregunta, Claude extrae datos en vivo a través del MCP, responde, tal vez crea un dashboard rápido dentro de la conversación. Genial para análisis puntuales. El problema: todo es efímero. ¿Quieres refrescar el dashboard mañana? Lo regeneras desde cero. ¿Quieres el mismo reporte cada lunes? Vuelves a hacer la pregunta cada lunes.

Claude Code es Claude ejecutándose dentro de la terminal de tu computadora. Como tiene acceso a tu sistema de archivos, runtime y otras herramientas de desarrollador, no solo responde preguntas — puede construir software real. Scripts persistentes, rutinas programadas, aplicaciones HTML, dashboards internos, integraciones que funcionan 24/7 sin tu intervención. Una vez conectado al MCP de Porter para Google Ads, toda una categoría de trabajo se vuelve posible.

Lo que Claude Code desbloquea que Claude solo no puede

Aquí es donde el ecosistema MCP rinde más frutos. Como Claude Code puede combinar el MCP de Porter con otros MCPs — Firecrawl para web scraping, Airtable para datos estructurados, Notion para wikis, Vercel para despliegue, Slack y Gmail para entrega — ya no estás consultando datos. Estás construyendo herramientas.

🛠️ Crea tu propia aplicación de gestión de presupuesto

Stack: Porter MCP + Vercel MCP (o Cloudflare Pages, Netlify)

Alimenta a Claude Code con tus objetivos y metas de Google Ads — metas de CPA, presupuestos diarios, umbrales de ROAS — y pídele que genere un dashboard de ROI personalizado para cada cliente. Crea el HTML, extrae datos en vivo, despliega a una URL. Sin embed de Data Studio que se rompa cuando el proveedor cambia precios, sin restricciones de plantilla. El dashboard se actualiza automáticamente porque consulta el MCP de Porter en cada carga de página.

Ideal para: agencias que quieren dashboards de clientes white-label sin depender de Looker o Data Studio.

🔍 Monitoreo completo de competidores + rendimiento

Stack: Porter MCP + Firecrawl MCP

Combina tu propio rendimiento de Google Ads de Porter con palabras clave de competidores y anuncios en vivo de Google Ads Auction Insights extraídos vía Firecrawl. Claude Code une ambos en un reporte semanal de inteligencia competitiva — tus números junto a sus estrategias de puja y ángulos de copy de anuncios, con un resumen de LLM encima de lo que cambió semana a semana. Se ejecuta en cron, llega a tu bandeja de entrada cada lunes por la mañana.

Ideal para: equipos internos que necesitan contexto de mercado, no solo números internos.

📚 Wiki interna de marketing con métricas en vivo

Stack: Porter MCP + Airtable MCP (o Notion MCP)

Usa Airtable o Notion como esquema, Porter como fuente de datos. Claude Code mantiene cada página poblada con gasto actual, CPA y ROAS para cada cuenta — sin capturas de pantalla obsoletas, sin copiar y pegar de Excel. Los nuevos empleados leen una entrada de la wiki y tienen contexto completo sobre la cuenta de un cliente.

Ideal para: agencias y equipos de operaciones que incorporan analistas o rotan gerentes de cuenta frecuentemente.

🔔 Alertas 24/7 sobre gasto, CTR y caídas de calidad

Stack: Porter MCP + Slack MCP (o Gmail MCP)

Una rutina de Claude Code en cron extrae Google Ads vía Porter, evalúa umbrales — CTR cae por debajo del 1%, el gasto diario se dispara al doble del promedio móvil — y envía alertas de Slack o Gmail en el momento en que algo cruza la línea. Dejas de revisar dashboards reactivamente; el dashboard se revisa a sí mismo y te dice cuándo mirar.

Ideal para: cualquier equipo que haya descubierto un problema 48 horas tarde porque nadie abrió el reporte.

Conclusión: Claude es para preguntas rápidas y dashboards ad-hoc. Claude Code es para construir aplicaciones, dashboards en vivo, alertas y herramientas reales — cualquier cosa que quieras que funcione por sí sola sin volver a preguntar. La misma URL del MCP de Porter funciona en ambos, así que no eliges una vez y te quedas encerrado.

Casos de uso — qué puedes hacer realmente una vez que Google Ads está conectado a Claude

Conseguir la conexión correcta es la mitad de la batalla. El valor real aparece en lo que haces después. Aquí están los casos de uso que los usuarios de Porter construyen alrededor de sus datos de Google Ads — desde Q&A simple hasta flujos de trabajo completos orientados al cliente.

1. Chatea y haz preguntas directamente

El caso de uso más simple — y aún el con el que el 80% de los marketers empieza. Abre Claude, haz una pregunta, obtén una respuesta basada en datos en vivo.

chat_bubble“¿Cuál fue mi gasto total de Google Ads ayer?”
chat_bubble“¿Qué campañas tuvieron el CTR más alto la semana pasada?”
chat_bubble“Muéstrame mis 5 palabras clave principales por valor de conversión este mes.”

Es la forma más rápida de reemplazar un check-in diario en la UI de Google Ads. Pero el chat es lo básico — los casos de uso interesantes vienen después.

2. Mezcla Google Ads con tus datos de ingresos (Stripe, HubSpot, Shopify)

Aquí es donde una vista de 360° se vuelve real. Cuando conectas Google Ads y tu fuente de ingresos (Stripe para SaaS, HubSpot CRM para B2B, Shopify para e-commerce), Claude puede mapear campañas de anuncios a tratos cerrados ganados o compras reales — usando UTM y nombre de campaña — y darte atribución que ningún número de la plataforma puede.

chat_bubble“¿Qué campañas de Google Ads generaron más pedidos de Shopify el mes pasado?”
chat_bubble“¿Cuál es mi costo por lead calificado de Google Ads vs. HubSpot?”

Claude se encarga del mapeo de UTM y nombre de campaña y las uniones. Obtienes un reporte de atribución listo para el cliente que ninguna plataforma individual puede generar por sí sola.

3. Alertas y notificaciones automatizadas en Slack o Gmail

Con Claude Code puedes convertir el monitoreo de Google Ads en una rutina que funciona por sí sola. Conecta el MCP de Porter (para los datos) junto con un MCP de Slack o Gmail (para la entrega), luego escribe una tarea programada de Claude Code que extrae el rendimiento cada mañana y te notifica solo cuando algo realmente necesita atención.

chat_bubble“Alerta si el gasto diario de cualquier campaña excede su presupuesto en un 20%.”
chat_bubble“Notifícame cuando el CTR caiga por debajo del 1% en cualquier campaña activa.”

Sin dashboards, sin check-ins diarios. El reporte viene a ti — y solo cuando importa.

4. Presentaciones listas para el cliente con datos en vivo (Gamma, HTML, PDF)

Un dolor común de agencia: envías a los clientes un enlace de Data Studio, Looker se rompe, el cliente entra en pánico — y pasas una hora explicando un dashboard roto. Con Claude puedes construir la presentación misma — como un deck de Gamma, una página HTML personalizada, o un PDF — poblada con números en vivo cada vez.

chat_bubble“Crea un reporte semanal de cliente con impresiones, clics, conversiones y CPA.”
chat_bubble“Genera un resumen de rendimiento de campaña con tendencias mes a mes.”

La presentación se convierte en un artefacto de entrega que envías al cliente, no un dashboard que depende de que otra herramienta siga funcionando. Sin iframe roto, sin solicitudes de inicio de sesión, solo el contenido.

Campos y métricas de Google Ads que puedes consultar con Claude

Antes de empezar a escribir prompts, ayuda saber qué datos están realmente disponibles. El MCP de Porter le da a Claude acceso a 1,042 campos y métricas de Google Ads a través de cada nivel de reporte, más desgloses por audiencia, dispositivo, geografía y término de búsqueda. Y la misma URL de MCP también desbloquea más de 25 fuentes adicionales — así que Claude puede mezclar Google Ads con Google Analytics 4, Shopify, HubSpot y más en un solo prompt.

Tiempo
FechaDía de la semanaSemanaMesAñoMes del añoTrimestreDía
Visibilidad
Active View CPMActive View CTRActive View ImpressionsActive View MeasurabilityActive View Measurable CostActive View Measurable ImpressionsActive View ViewabilityAvg. Impression Frequency per User
Cuenta
Auto-tagging EnabledAccepted Customer Data TermsCurrency CodeAccount name / descriptionCustomer Edit LinkFinal URL Suffix (Customer)Has Partners BadgeCustomer ID
Assets
Ad Group Asset IDBook on Google AssetCall Asset Ad Schedule TargetsCall Asset Conversion ActionCall Asset Conversion Reporting StateCountry Code (Call Asset)Phone Number (Call Asset)Call to Action Asset
Anuncios
Ad Action ItemsAdded by Google AdsApp Ad DescriptionsApp Ad HeadlinesApp Ad HTML5 Media BundlesApp Ad ImagesApp Ad Mandatory TextApp Ad YouTube Videos
Campañas
Campaign Accessible Bidding StrategyAd Serving Optimization StatusAdvertising channel subty…Advertising channel typeApp Campaign App IDApp Campaign App StoreApp Campaign Bidding GoalUse Audience Grouped
Conversiones
All conv.All Conv. (by Conv. Date)All conversions from click-to-callAll conversions from directionsAll conv. rate from InteractionsAll conv. from location asset click-to-callAll conv. from location asset directionsAll conv. from location asset menu
Puja
Accessible Bidding Strategy IDAccessible Max Conv. Value Target ROASAccessible Max Conv. Target CPAAccessible Bidding Strategy NameAccessible Bidding Strategy Owner IDAccessible Bidding Strategy Owner NameAccessible Bidding Strategy Resource NameAccessible Target CPA
Productos y Shopping
Activity RatingAffiliate Location Chain IDsAffiliate Location Relationship TypeFeed AttributesFeed IDFeed Item Attribute ValuesFeed Item End Date/TimeFeed Item Geo-Targeting Restriction
Sistema y Admin
Ad Group Ad Label IDAd Group Label IDCampaign Label IDChange DateChange Date/TimeChange Resource NameChange Resource TypeChanged Fields
Audiencias
Ad Group Audience View IDSearch keyword statusEdadAudience DescriptionAudience DimensionsAudience Exclusion DimensionAudience IDAudiencia
Geo
Activity CityActivity CountryActivity StateGeo Target AirportAirport IDGeo Target CantonCanton IDCiudad
Grupos de anuncios
Ad groupAd Rotation ModeAd Group Audience GroupedBase Ad GroupCampaign (Ad Group)CPC BidCPM BidCPV Bid
Rendimiento
Avg. CostAvg. CPCAvg. CPEAvg. CPMAvg. CPVAverage Target CPAAverage Target ROASClics
Auction metrics
Impression (Absolute Top) %Search Abs. Top IS (Auction)Search Impr. share (Auction)Search Outranking Share (Auction)Search Overlap Rate (Auction)Search Position Above Rate (Auction)Search Top IS (Auction)Display Lost IS (budget)
Conversion Setup
Conversion categoryConversion Category NameConversion SourceConversion NameConversion Action OriginConversion Action Primary for GoalConversion Action Resource NameConversion Action Status
Ingresos
All New Customer Lifetime ValueAverage Cart SizeAverage Order ValueCost of Goods SoldCross-Sell Cost of Goods SoldCross-Sell Gross ProfitCross-Sell RevenueCross-Sell Units Sold
Llamadas
Call duration secondsCall statusCall Tracking Display LocationCaller Area CodeCaller Country CodeEnd Call Date/TimeCall View Resource NameStart Call Date
Video
Gmail ForwardsGmail SavesGmail Secondary ClicksVideo played to 100%Video Played to 100% ViewsVideo played to 25%Video Played to 25% ViewsVideo played to 50%
Sitio
Pages / sessionAvg. session duration (se…)Bounce rateMobile Friendly Clicks Percentage% new sessionsSpeed ScoreUnique UsersValid AMP Clicks Percentage
App
Biddable App Install ConversionsBiddable App Post-Install ConversionsSKAdNetwork InstallsSKAdNetwork Total Conversions

Prompts que puedes copiar y pegar hoy

1. Agencias

Úsalos cuando necesites respuestas rápidas antes de llamadas con clientes o quieras automatizar reportes semanales a través de múltiples cuentas.

chat_bubble“Muéstrame mis 5 campañas principales por costo en los últimos 7 días en una tabla.”
chat_bubble“Marca cualquier grupo de anuncios donde el CTR haya caído más de un 20% esta semana vs. la semana pasada.”
chat_bubble“Redacta mi reporte semanal de cliente con las impresiones, clics y conversiones de la semana pasada.”
chat_bubble“Encuentra mi palabra clave con el CPA más alto que todavía convierta este mes.”

2. Marketers B2B

Úsalos cuando la calidad de leads y los ciclos de venta largos importan más que las compras del mismo día.

chat_bubble“¿Por qué cayeron mis envíos de formularios de leads ayer? Desglosa por campaña.”
chat_bubble“Compara mi costo por lead calificado este trimestre vs. el trimestre pasado.”
chat_bubble“¿Cómo se comparan mis clics móviles con los clics de escritorio en tasa de conversión este mes?”
chat_bubble“Proyecta mi valor de conversión para el mes que viene usando los últimos 90 días.”

3. Equipos de e-commerce

Úsalos cuando necesites rentabilidad a nivel de producto, higiene de términos de búsqueda y ritmo de presupuesto consciente del inventario.

chat_bubble“Lista mis 10 peores campañas de shopping por costo en los últimos 14 días.”
chat_bubble“Marca cualquier término de búsqueda con más de 10 clics y cero conversiones esta semana.”
chat_bubble“Encuentra mi segmento de audiencia con el CPA más bajo para compras este mes.”
chat_bubble“Alerta cuando mi costo diario cruce mi presupuesto dos días seguidos.”

4. Análisis multicanal

Úsalos cuando quieras mezclar Google Ads con Shopify, HubSpot, GA4 o Search Console en una sola conversación.

chat_bubble“Cruza mis campañas de Google Ads con pedidos de Shopify de los últimos 30 días.”
chat_bubble“¿Por qué cayeron las visitas a mi tienda desde Google Ads la semana pasada vs. la semana anterior?”
chat_bubble“Redacta un resumen mensual comparando mi costo de Google Ads con mis ingresos de HubSpot.”
chat_bubble“Compara mis clics de Google Ads con mis sesiones de GA4 día a día este mes.”

Límites, seguridad y mejores prácticas para Google Ads vía Claude

chat_bubble“Conecté mi cuenta de Google Ads a Claude y reestructuró toda mi cuenta — campañas, grupos de anuncios, e incluso creó páginas de destino dedicadas. Las mejoras en Quality Score llevaron a una reducción de CPC.”

Esta es la experiencia representativa, no una historia de advertencia. El marketer de arriba tuvo un resultado positivo porque usó la API dentro de su alcance previsto. La vulnerabilidad real para los usuarios de Google Ads no es “ser baneado”—es perder horas en una configuración autoalojada solo para descubrir que tu developer token está bloqueado para cuentas de prueba, o quemar tu cuota diaria de operaciones en consultas GAQL ineficientes y tener tu sesión de análisis cortada a media tarde. Para un equipo de marketing que gestiona $8K–$50K/mes en gasto de anuncios, el costo no es la pérdida de cuenta; es pérdida de productividad, reportes retrasados y decisiones tomadas con datos obsoletos porque el camino de la API que elegiste era demasiado lento o demasiado limitado.

La limitación de tasa de Google es basada en cuotas y medida dinámicamente, no basada en herramientas. Google no banea ni suspende cuentas porque usaste Claude o un servidor MCP. Limita la velocidad o devuelve errores debido a cómo se usó la API: exceder la capacidad del Token Bucket para tu nivel de acceso, enviar solicitudes mutate por encima del límite de 10,000 operaciones por solicitud, o golpear el Planning Service a más de 1 QPS. Las consultas de solo lectura dentro de tu presupuesto diario de operaciones son seguras. Las ráfagas paralelas que disparan QPS, flujos de trabajo mutate a escala que agrupan demasiado agresivamente, o solicitudes que exceden los 64 MB de tamaño de mensaje gRPC no lo son. Las violaciones aparecen como RESOURCE_TEMPORARILY_EXHAUSTED o RESOURCE_EXHAUSTED errores — no baneos de cuenta.

Las tres formas de quemar tu cuota de Google Ads

Después de revisar documentos oficiales y hilos de la comunidad, tres patrones aparecen una y otra vez.

1. Ráfagas paralelas de API que disparan QPS más allá del Token Bucket. Enviar altos volúmenes de solicitudes concurrentes a la API de Google Ads activa el limitador dinámico. El sistema de Google mide consultas por segundo por ID de cliente y developer token usando un algoritmo de Token Bucket; no hay un número fijo de QPS publicado, pero las ráfagas paralelas pueden agotar el bucket y devolver RESOURCE_TEMPORARILY_EXHAUSTED errores que detienen tu sesión de análisis. El enfoque más seguro es solicitudes secuenciales o ligeramente paralelizadas con retroceso exponencial. Fuente: documentación de la API de Google Ads

2. Solicitudes mutate que agrupan demasiadas operaciones en una sola llamada. La API de Google Ads permite hasta 10,000 operaciones por solicitud mutate, pero acercarse a ese límite con operaciones complejas (p. ej., creación de campañas con múltiples grupos de anuncios, anuncios y palabras clave) aumenta el riesgo de fallos parciales, tiempos de ejecución largos y tamaño de mensaje gRPC acercándose a los 64 MB máximo. Un mutate masivo fallido puede dejar tu cuenta en un estado inconsistente y quemar cuota sin entregar resultados. Divide cambios grandes en lotes más pequeños y validados. Fuente: límites de tasa y cuotas de Google Ads

3. Ejecutar consultas del Planning Service (KeywordPlanIdeaService, AudienceInsightsService) a velocidad de producción. Estos servicios tienen límites estrictos y bajos: KeywordPlanIdeaService está limitado a 1 solicitud por segundo por CID, y AudienceInsightsService está limitado a 2 solicitudes por segundo por developer token. Los marketers acostumbrados a extraer grandes conjuntos de datos de investigación de palabras clave rápidamente golpearán estos muros inmediatamente. El resultado no es un baneo — es un flujo de trabajo detenido y listas de palabras clave incompletas que llevan a decisiones de campaña subóptimas. Fuente: límites de tasa y cuotas de Google Ads

Los tres comportamientos activan RESOURCE_EXHAUSTED o RESOURCE_TEMPORARILY_EXHAUSTED errores. Si quieres usar Claude para Google Ads de forma segura, mantente dentro del presupuesto diario de tu nivel, agrupa mutates conservadoramente y limita explícitamente las llamadas al Planning Service.

El protocolo de escalado de 5 reglas

Basado en las cuotas documentadas de Google y los comportamientos que realmente han causado agotamiento de cuota — no conjeturas:

  • Mantente dentro del presupuesto diario de operaciones de tu nivel de acceso. El acceso Explorer permite 2,880 operaciones por día en cuentas de producción y 15,000 operaciones por día en cuentas de prueba. El acceso Basic permite 15,000 operaciones por día en producción. Exceder estos límites duros devuelve RESOURCE_EXHAUSTED y detiene todas las consultas hasta que se reinicie la ventana diaria. Si estás ejecutando extracciones históricas grandes o análisis multicuenta, actualiza a acceso Basic antes de empezar. Fuente: límites de tasa y cuotas de Google Ads
  • Limita los lotes mutate a 1,000–2,000 operaciones por solicitud, no al máximo de 10,000. Aunque la API técnicamente acepta hasta 10,000 operaciones por solicitud mutate, mantenerse bien por debajo de ese límite reduce el riesgo de fallos parciales, mantiene el tamaño de mensaje gRPC lejos de los 64 MB límite, y hace que la depuración de errores sea manejable. Si un grupo de anuncios en un lote de 10,000 operaciones falla la validación, toda la lógica de reintento se vuelve compleja. Los lotes más pequeños fallan con elegancia y preservan cuota. Fuente: límites de tasa y cuotas de Google Ads
  • Respeta los límites de tasa del Planning Service: 1 QPS para KeywordPlanIdeaService, 2 QPS para AudienceInsightsService. Estos son límites duros y documentados — no dinámicos. Si tu flujo de trabajo de Claude incluye investigación de palabras clave o dimensionamiento de audiencia, limita explícitamente estas llamadas. Golpear el límite no activa un baneo, pero devuelve errores que rompen cadenas de prompts y producen resultados incompletos. Fuente: límites de tasa y cuotas de Google Ads
  • Limita tu OAuth a los permisos mínimos requeridos y rota las credenciales cada 90 días. La API de Google Ads requiere el https://www.googleapis.com/auth/adwords scope. No solicites scopes más amplios de Google Cloud o Gmail junto con él. La documentación del servidor MCP advierte explícitamente: “El Servidor MCP expondrá tus datos al Agente o LLM al que lo conectes.” Minimizar el scope limita el radio de impacto si un token se ve comprometido. Fuente: servidor MCP oficial de Google Ads
  • Usa cuentas de prueba para desarrollo y valida consultas GAQL antes de ejecuciones en producción. Las cuentas de prueba de la API de Google Ads no sirven anuncios reales y tienen límites de cuota relajados (15,000 operaciones/día bajo acceso Explorer vs. 2,880 en producción). Ejecutar una consulta GAQL amplia y no probada contra una cuenta de producción con 50,000 palabras clave puede quemar toda tu cuota diaria en una sola llamada. Prueba primero, limita el alcance de tus WHERE cláusulas de forma estricta, y pagina con LIMIT y OFFSET. Fuente: límites de tasa y cuotas de Google Ads

Lo que el MCP de Porter hace diferente: hace cumplir estos límites y salvaguardas a nivel de plataforma. Porter maneja la minimización de scope OAuth automáticamente, solicitando solo el adwords scope requerido para análisis de solo lectura. La limitación de tasa con retroceso inteligente está integrada en el conector — Porter agrupa solicitudes para mantenerse bien dentro del Token Bucket y muestra mensajes de error claros si una consulta es demasiado amplia, en lugar de devolver errores RESOURCE_EXHAUSTED gRPC en bruto. El agrupamiento de consultas por cuenta significa que puedes analizar múltiples cuentas de Google Ads en la misma conversación de Claude sin agregar accidentalmente solicitudes bajo un solo developer token y golpear límites de cuota compartidos. Ese es el comportamiento que los sistemas automatizados de Google manejan con elegancia — y el comportamiento que mantiene tus sesiones de análisis funcionando sin interrupción.

Preguntas frecuentes

¿Qué es un Google Ads MCP?

Un Google Ads MCP (Model Context Protocol) es un estándar abierto que permite que herramientas de IA — Claude, Claude Code, ChatGPT, Cursor — se conecten a tus datos de Google Ads sin integraciones personalizadas. El servidor MCP de Porter pone tus campañas, grupos de anuncios, anuncios, palabras clave y métricas disponibles a través de una URL: sin tokens, sin scripts, sin configuración de desarrollador.

¿Cuál es la diferencia entre Claude y Claude Code?

Claude es el producto conversacional (web, app, móvil). Claude Code es una herramienta de desarrollador basada en terminal que puede escribir scripts, guardar archivos y automatizar flujos de trabajo. Ambos pueden conectarse a Google Ads vía MCP.

¿Qué tan frescos son los datos? ¿Es en tiempo real?

La API de Google refresca los datos de reporte regularmente. El MCP de Porter extrae en vivo, así que tus datos siempre están dentro de esa ventana.

¿Hay límites de tasa para datos de Google Ads?

Sí. Google hace cumplir presupuestos diarios de operaciones por niveles (Explorer: 2,880/día en producción; Basic: 15,000/día) y límites de QPS por servicio como 1 QPS para KeywordPlanIdeaService. El MCP de Porter agrupa y cachea solicitudes automáticamente para que raramente los golpees.

¿Por qué los números de Claude a veces difieren de la UI de Google Ads?

Tres razones comunes: (1) Retraso de refresco — Los datos de la API pueden retrasarse respecto a la UI. (2) Filtrado de estado — La API puede incluir entidades eliminadas que la UI oculta por defecto. (3) Ventanas de atribución — Los conteos de conversión difieren según la configuración de lookback. La solución: alinea rangos de fechas, filtros de estado y configuraciones de atribución entre ambas fuentes.

¿Usar Claude afectará mi acceso o límites de Google Ads?

No. Google no banea ni restringe cuentas por uso legítimo de la API, y el MCP de Porter es de solo lectura por defecto — se mantiene bien dentro de los límites normales de tasa de Google. Lo que hay que vigilar es el agotamiento de cuota por lotes de tamaño excesivo o ráfagas paralelas — consulta la sección de límites de arriba.

¿Listo para chatear con tu Google Ads?

Abre Claude, agrega el conector de Porter y haz tu primera pregunta. Si aún no tienes Porter, inicia una prueba gratuita y conecta tu cuenta de Google Ads — estarás chateando con tus campañas en menos de cinco minutos.

rocket_launch Pruébalo gratisopen_in_new Agenda una demo