Pay-per-click advertising platform for search, display, and video campaigns. Scopes: https://www.googleapis.com/auth/adwords Setup: Create credentials in Google
The Google Ads skill enables management and analysis of pay-per-click campaigns across search, display, shopping, and video channels through the Google Ads API. It provides direct access to key campaign data such as impressions, clicks, costs, conversions, and keyword performance, allowing precise control over budgets, bids, and campaign statuses. This skill supports querying campaign metrics over custom date ranges using Google Ads Query Language (GAQL) and facilitates operations like pausing campaigns or updating budget amounts.
This skill is designed for performance marketers managing multi-channel paid media campaigns who need granular control over Google Ads accounts. Growth leads who require ongoing visibility into campaign ROI and conversion metrics benefit from automating data retrieval and budget adjustments. It also suits PPC specialists and agency strategists focused on keyword research, bid management, and campaign optimization across search and video formats.
Practitioners typically start by authenticating via OAuth 2.0 and linking their Google Cloud credentials to access their Google Ads accounts. The next step involves extracting campaign performance data using GAQL queries to review impressions, clicks, cost, and conversion metrics over recent periods like the last 7 or 30 days. After analyzing these results, marketers adjust campaign budgets or pause underperforming campaigns by submitting update operations through the API. Regular keyword performance audits help identify high-impact search terms to refine targeting and bidding strategies.
How do I pause a campaign programmatically? You send a mutate request updating the campaign’s status to "PAUSED" with the campaign resource name. What scope is required for authentication? The skill requires the `https://www.googleapis.com/auth/adwords` OAuth scope for full account access. Can I retrieve keyword-level metrics for optimization? Yes, you can query keyword views to get clicks, impressions, and average CPC for specific keywords over defined date ranges.
Attach the Google Ads skill to your agent task by providing OAuth credentials created in the Google Cloud Console and linking your Google Ads customer ID. Once connected, you can run queries to fetch campaign and keyword performance data, or trigger updates like budget changes and campaign pauses. The skill streamlines integration with Google’s API, enabling automated monitoring and adjustment of paid media campaigns within your Metaflow workflows.
For broader context, see our roundup of claude marketing skills, and read Claude skills for Google Ads for related setup guidance.