google-ads

Automate Google Ads campaign management using the Google Ads API v23.

114|3|Updated May 12, 2026
One-click install
npx skills add https://github.com/zapier/connectors --skill google-ads-zapier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-ads
Source: https://github.com/zapier/connectors/tree/main/apps/google-ads
Command: npx skills add https://github.com/zapier/connectors --skill google-ads-zapier

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @zapier/connectors-sdk, zod, @modelcontextprotocol/sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines operations related to Google Ads management, providing tools for automated account navigation, reading, reporting, and managing campaign status, budgets, and conversion tracking.

Core Features & Use Cases

  • Account Navigation: List accessible and client accounts for manager accounts.
  • Read & Report: Run GAQL queries for structured reads and build performance reports over a date range.
  • Campaign & Budget Management: Pause, enable, remove campaigns and adjust budgets.
  • Conversion Tracking: Set up conversion tracking actions and manage them.
  • Use Case: Imagine you need to manage multiple Google Ads campaigns across various accounts. Use this Skill to automate the process of listing campaigns, running performance reports, and setting up conversion tracking without manually accessing each account.

Quick Start

Use the google-ads skill to list active campaigns in the Google Ads account with ID '1234567890'.

Frequently Asked Questions about google-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Ads performance reporting over a specific date range?

Automate Google Ads performance reporting by running GAQL queries through the Google Ads API to extract structured reads and build comprehensive campaign performance reports over a defined date range.

Do I need a developer token to manage Google Ads campaigns via API?

Yes, managing Google Ads campaigns via API requires a developer token and access to the Google Ads API to authorize mutation operations for pausing, enabling, or removing campaigns and adjusting budgets.

How does GAQL work for structured reads in Google Ads campaign management?

GAQL, or Google Ads Query Language, executes structured reads against the Google Ads API v23 to filter and retrieve specific campaign data, enabling automated account navigation and detailed performance analysis.

Can I list accessible client accounts under a manager account in Google Ads?

Yes, you can list accessible client accounts under a manager account by using automated account navigation features that query the Google Ads API to retrieve and display all linked client accounts.

What is the best way to set up conversion tracking actions for Google Ads campaigns?

Set up conversion tracking actions by using mutation operations through the Google Ads API to create, configure, and manage conversion actions, allowing automated tracking of campaign performance.

Are there limitations when adjusting budgets or campaign statuses using the Google Ads API?

Limitations apply to budget and campaign status adjustments via the Google Ads API, as mutation operations require valid account access, a developer token, and correct GAQL syntax to execute successfully.