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.
Author
Category
Development ToolsInstall
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
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.
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.
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.