googleads-automation

Automate Google Ads analytics tasks via Rube MCP (Composio): list Google Ads links, run GA4 reports, check compatibility, list properties and accounts. Always search tools first for current schemas.

Install

Hot:18

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-googleads-automation&locale=en&source=copy

Google Ads Automation - Rube MCP-driven Advertising Analytics Automation

Skill Overview


Automate Google Ads analytics tasks with Rube MCP (Composio), with no API keys required. It can list Google Ads links, run GA4 performance reports, check compatibility between dimension metrics, and manage ad accounts and properties.

Use Cases

  • Scheduled Advertising Report Generation

  • Marketers who need to pull Google Ads data weekly or monthly to generate analysis reports can automate report queries, avoiding manual logins to download from the back office.

  • Multi-Account Ad Management

  • Ad agencies or in-house marketing teams managing multiple Google Ads accounts can quickly list all associated GA4 properties and ad accounts to monitor advertising performance in a unified way.

  • Advertising Data Analysis and Optimization

  • Data analysts and ad optimizers can deeply analyze campaign performance by customizing dimensions and metrics, running GA4 reports, and retrieving key metrics such as sessions, conversion rate, and revenue.

    Core Features

    1. List Google Ads Links


    Query all Google Ads accounts associated with GA4 properties to quickly see which ad accounts are linked to a specific analytics property. This facilitates cross-account data tracking and attribution analysis.

    2. Run GA4 Performance Reports


    Customize dimensions (e.g., campaign name, source, medium) and metrics (e.g., sessions, active users, total revenue). Supports date ranges and filtering conditions to generate tailored reports that match business needs.

    3. Check Dimension-Metric Compatibility


    Before running a report, validate whether the selected dimensions and metrics are compatible to avoid GA4 API returning a 400 error due to incompatible combinations, saving debugging time.

    FAQs

    What is Rube MCP? Do I need an API key?


    Rube MCP is an MCP server provided by Composio and does not require obtaining an API key. Just add the https://rube.app/mcp endpoint to the client configuration. On first use, you need to complete the Google Analytics authorization connection using RUBE_MANAGE_CONNECTIONS.

    How is Google Ads data retrieved?


    This skill accesses Google Ads data through the Google Analytics (GA4) toolkit. A GA4 property can be linked to a Google Ads account. By querying ad-related dimensions in GA4 reports (e.g., sessionCampaignName) and metrics, it retrieves advertising performance data.

    Why does the report fail with a compatibility error?


    The GA4 API has strict restrictions on dimension-and-metric combinations. For example, demographic dimensions (such as userAgeBracket) are typically incompatible with session-level dimensions (such as sessionCampaignName). It is recommended to use the GOOGLE_ANALYTICS_CHECK_COMPATIBILITY tool to verify combination validity before running a report.