CommunityPesquisa e Análise de Dadosgithub.com

Automação de Google Ads via Rube MCP (Composio)

Automatize tarefas analíticas do Google Ads via Rube MCP (Composio): liste links de Google Ads, execute relatórios GA4, verifique compatibilidade, liste propriedades e contas. Sempre busque ferramentas primeiro para obter os esquemas atuais.

O que é Automação de Google Ads via Rube MCP (Composio)?

Esta skill permite que agentes de IA (como Claude Code, Cursor ou Codex) acessem e manipulem dados do Google Ads por meio da integração com o Google Analytics, utilizando o Rube MCP (Composio) como servidor MCP. Ela expõe um conjunto de ferramentas pré-definidas para listar contas e propriedades do GA4, executar relatórios personalizados de desempenho, verificar compatibilidade entre dimensões e métricas, e descobrir links de contas do Google Ads vinculadas a cada propriedade. O fluxo de trabalho típico envolve primeiro usar `RUBE_SEARCH_TOOLS` para obter os esquemas atuais das ferramentas, depois conectar-se via `RUBE_MANAGE_CONNECTIONS` com o toolkit `google_analytics`, e então executar as operações desejadas. A skill é útil para automatizar tarefas comuns de análise de marketing digital, como gerar relatórios de campanha, validar combinações de métricas antes de consultas e mapear a estrutura de contas do Google Analytics, tudo sem exigir chaves de API — basta adicionar o endpoint do Rube MCP à configuração do cliente MCP.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/googleads-automation

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Automação de Google Ads via Rube MCP

Acesse dados do Google Ads por meio da integração com o Google Analytics, execute relatórios de desempenho, liste contas de Ads vinculadas e analise métricas de campanha usando o Rube MCP (Composio).

Documentação do toolkit: composio.dev/toolkits/googleads

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa via RUBE_MANAGE_CONNECTIONS com o toolkit google_analytics
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas atuais das ferramentas

Configuração

Obtenha o Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Não são necessárias chaves de API — basta adicionar o endpoint e ele funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o toolkit google_analytics
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para concluir a configuração
  4. Confirme que o status da conexão mostra ATIVO antes de executar qualquer fluxo de trabalho

Nota: Os dados do Google Ads são acessados por meio da integração do toolkit do Google Analytics. As ferramentas abaixo utilizam propriedades GA4 vinculadas a contas do Google Ads.

Fluxos de Trabalho Principais

1. Listar Links do Google Ads de uma Propriedade

Use GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS para recuperar todos os links de contas do Google Ads configurados para uma propriedade GA4.

Ferramenta: GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS
Parâmetros:
  - parent (obrigatório): Nome do recurso da propriedade (formato: "properties/{propertyId}")
  - pageSize: Máximo de resultados (1-200, padrão 50)
  - pageToken: Token de paginação

2. Executar um Relatório de Desempenho GA4

Use GOOGLE_ANALYTICS_RUN_REPORT para executar relatórios personalizados com dimensões, métricas, intervalos de datas e filtros.

Ferramenta: GOOGLE_ANALYTICS_RUN_REPORT
Parâmetros:
  - property (obrigatório): Recurso da propriedade (formato: "properties/{property_id}")
  - dimensions: Array de objetos de dimensão (ex.: [{"name": "sessionCampaignName"}, {"name": "date"}])
  - metrics: Array de objetos de métrica (ex.: [{"name": "sessions"}, {"name": "totalRevenue"}])
  - dateRanges: Array com startDate e endDate (ex.: [{"startDate": "2025-01-01", "endDate": "2025-01-31"}])
  - dimensionFilter: Filtro por valores de dimensão
  - metricFilter: Filtro por valores de métrica (aplicado após agregação)
  - orderBys: Ordenar resultados
  - limit: Máximo de linhas a retornar (1-250000)

3. Verificar Compatibilidade entre Dimensão/Métrica

Use GOOGLE_ANALYTICS_CHECK_COMPATIBILITY para validar combinações de dimensões e métricas antes de executar um relatório.

Ferramenta: GOOGLE_ANALYTICS_CHECK_COMPATIBILITY
Descrição: Valida a compatibilidade das dimensões ou métricas escolhidas
  antes de executar um relatório.
Nota: Chame RUBE_SEARCH_TOOLS para obter o esquema completo desta ferramenta.

4. Listar Contas GA4

Use GOOGLE_ANALYTICS_LIST_ACCOUNTS para enumerar todas as contas do Google Analytics acessíveis.

Ferramenta: GOOGLE_ANALYTICS_LIST_ACCOUNTS
Parâmetros:
  - pageSize: Máximo de contas a retornar
  - pageToken: Token de paginação
  - showDeleted: Incluir contas excluídas temporariamente

5. Listar Propriedades GA4 de uma Conta

Use GOOGLE_ANALYTICS_LIST_PROPERTIES para listar propriedades de uma conta GA4 específica.

Ferramenta: GOOGLE_ANALYTICS_LIST_PROPERTIES
Parâmetros:
  - account (obrigatório): Nome do recurso da conta (formato: "accounts/{account_id}")
  - pageSize: Máximo de propriedades (1-200)
  - pageToken: Token de paginação
  - showDeleted: Incluir propriedades na lixeira

6. Obter Dimensões e Métricas Disponíveis

Use GOOGLE_ANALYTICS_GET_METADATA para descobrir todos os campos disponíveis para construir relatórios.

Ferramenta: GOOGLE_ANALYTICS_GET_METADATA
Descrição: Obtém metadados sobre dimensões, métricas e comparações
  para uma propriedade GA4.
Nota: Chame RUBE_SEARCH_TOOLS para obter o esquema completo desta ferramenta.

Padrões Comuns

  • Descubra depois reporte: Use GOOGLE_ANALYTICS_LIST_ACCOUNTS para encontrar IDs de contas, depois GOOGLE_ANALYTICS_LIST_PROPERTIES para encontrar IDs de propriedades e, em seguida, GOOGLE_ANALYTICS_RUN_REPORT para extrair dados.
  • Valide antes de consultar: Use GOOGLE_ANALYTICS_CHECK_COMPATIBILITY para validar combinações de dimensões/métricas antes de executar relatórios, evitando erros 400.
  • Desempenho de campanha: Execute relatórios com dimensões como sessionCampaignName, sessionSource, sessionMedium e métricas como sessions, activeUsers, totalRevenue.
  • Descoberta de links de Ads: Use GOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADS para descobrir quais contas do Google Ads estão vinculadas a cada propriedade GA4.
  • Descoberta de campos: Use GOOGLE_ANALYTICS_GET_METADATA para listar todas as dimensões e métricas disponíveis antes de construir relatórios complexos.

Armadilhas Conhecidas

  • Compatibilidade dimensão/métrica: A API GA4 possui regras estritas de compatibilidade. Nem todas as dimensões podem ser combinadas com todas as métricas. Dimensões demográficas (ex.: userAgeBracket, userGender) são frequentemente incompatíveis com dimensões/filtros de escopo de sessão (ex.: sessionCampaignName, sessionSource).
  • dateRange NÃO é uma dimensão: Não inclua dateRange no array de dimensões. Use date, dateHour, year, month ou week.
  • exits NÃO é válido: Nem exits como dimensão nem como métrica é válido no GA4.
  • Formato do ID da propriedade: Deve ser properties/{numeric_id} (ex.: properties/123456789). Não use IDs de conta do Google (IDs OAuth longos).
  • Formato do ID da conta: Deve ser accounts/{numeric_id} onde o ID numérico tem 6 a 10 dígitos.
  • Separação de filtros: Use dimensionFilter apenas para campos de dimensão e metricFilter apenas para campos de métrica. Misturá-los causará erros.
  • Máximo de 9 dimensões e 10 métricas por solicitação de relatório.

Referência Rápida

AçãoFerramentaParâmetros Principais
Listar links de AdsGOOGLE_ANALYTICS_ANALYTICS_ADMIN_PROPERTIES_GOOGLE_ADSparent
Executar relatórioGOOGLE_ANALYTICS_RUN_REPORTproperty, dimensions, metrics, dateRanges
Verificar compatibilidadeGOOGLE_ANALYTICS_CHECK_COMPATIBILITY(veja esquema completo via RUBE_SEARCH_TOOLS)
Listar contasGOOGLE_ANALYTICS_LIST_ACCOUNTSpageSize
Listar propriedadesGOOGLE_ANALYTICS_LIST_PROPERTIESaccount, pageSize
Obter metadadosGOOGLE_ANALYTICS_GET_METADATA(veja esquema completo via RUBE_SEARCH_TOOLS)

Desenvolvido por Composio

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

Habilidades Relacionadas