google-ads
Google Ads
Independent, unofficial connector for Google Ads. Not affiliated with, endorsed by, or sponsored by Google Ads. "Google Ads" is a trademark of its owner, used only to identify the service this connector works with.
Tools for working with a Google Ads account against the Google Ads API (https://googleads.googleapis.com/v23/). Reads are expressed in GAQL (Google Ads Query Language) against the search endpoint; writes go through the per-resource mutate endpoints. 13 tools across account navigation, reads and reporting, and campaign / budget / conversion-tracking management. Google Ads organizes accounts as a hierarchy: a manager (MCC) account can operate client accounts beneath it. Most tools take the operating account's customerId, plus an optional loginCustomerId (the manager account) when the operating account is reached through a manager.
When to use this
- Resolve which account to act on — list the accounts the connection can access, then (when access is through a manager) the client accounts beneath it.
- Read campaigns, ad groups, and ads — list them with status and budget, or run an arbitrary GAQL query for anything the structured reads don't cover.
- Build performance reports — pick a resource, the metrics to measure, and a date range.
- Manage campaigns and budgets — pause, enable, or remove a campaign; create or adjust a daily budget.
- Set up conversion tracking — list or create conversion actions (including the offline-conversion
UPLOAD_CLICKSaction).
Setup
This is an agentskills.io skill.
If the connector has not been installed as a skill yet, install it first with npx skills add zapier/connectors --skill google-ads (or your harness's own skill-install mechanism), then continue here. Installing the skill copies these files, not dependencies. Before running the CLI, a local MCP server, or zapier-sdk auth commands, run npm install --omit=dev here once. Importing the published package as a dependency in your own project instead? That npm install already resolves everything — see references/use-as-sdk.md.