Docs · static mirror — the interactive version loads with JavaScript.

Google Ads

Source: https://runstack.engineer/docs/toolkits/google-ads

Manage campaigns, ad groups, ads, budgets, audiences, and reports in Google Ads.

Tools (28):

ToolDescription
googleAdsAddOrRemoveToCustomerListAdds or removes contacts from a customer list (UserList audience). Use for customer-match membership updates.
googleAdsCreateCalloutAssetCreates an immutable callout asset. Associate it with mutateCustomerAssets (CALLOUT) afterwards.
googleAdsCreateCustomerListCreates a customer list (UserList audience/remarketing list). Use to start a new audience segment.
googleAdsGetCampaignByIdReturns campaign details by numeric ID. Use when the campaign ID is known.
googleAdsGetCampaignByNameRetrieves a campaign by exact name. Use when only the campaign name is known.
googleAdsGetConversionActionTagSnippetsRetrieves website/call tag snippets for a conversion action. Use after creating one, before installing tags.
googleAdsGetCustomerListsLists customer lists (audience segments). Use to discover list IDs before membership updates.
googleAdsGetRmfReportRuns a bounded report template (customer, campaign, ad, keyword, search term, bidding strategy). Use for standard performance reports.
googleAdsListAccessibleCustomersLists customer resource names accessible to the OAuth user. Use to discover which accounts are reachable.
googleAdsListSubAccountsLists child accounts under a manager (MCC) account. Use to pick which child account to target.
googleAdsMutateAdGroupAdsCreates, updates, or removes ad group ads including responsive search ads.
googleAdsMutateAdGroupAssetsLinks assets to ad groups (sitelinks, callouts, snippets, images). Use after creating assets.
googleAdsMutateAdGroupBidModifiersCreates, updates, or removes ad group bid modifiers (device, hotel criteria).
googleAdsMutateAdGroupCriteriaManages ad group criteria (keywords, audiences, demographics, placements, topics, webpages, listing groups). Removes are irreversible.
googleAdsMutateAdGroupsCreates, updates, or removes ad groups in batch. Removes are irreversible.
googleAdsMutateAssetsCreates or updates assets (sitelinks, snippets, text, lead forms, promotions, calls, prices, media).
googleAdsMutateBiddingStrategiesCreates, updates, or removes portfolio bidding strategies (Target CPA/ROAS/Spend, Maximize Conversions/Value, Impression Share).
googleAdsMutateCampaignAssetsLinks assets to campaigns. Use after creating assets.
googleAdsMutateCampaignBudgetsCreates, updates, or removes campaign budgets. Use before creating campaigns.
googleAdsMutateCampaignCriteriaManages campaign-level targeting (locations, languages, negative keywords, devices, schedules, audiences, IP exclusions).
googleAdsMutateCampaignLabelsCreates or removes campaign-label relationships for organizing and reporting.
googleAdsMutateCampaignsCreates, updates, or removes campaigns in batch. Removes are irreversible.
googleAdsMutateCampaignsV2Creates, updates, or removes search/display campaigns with typed bidding strategies.
googleAdsMutateConversionActionsCreates, updates, or removes conversion actions for conversion tracking.
googleAdsMutateCustomerAssetsCreates or removes customer-level asset associations. Removal is irreversible.
googleAdsMutateLabelsCreates, updates, or removes labels. Pair with campaign label mutations.
googleAdsMutatePortfolioBiddingStrategiesCreates, edits, or removes typed Target CPA / Target ROAS portfolio strategies.
googleAdsSearchStreamGaqlExecutes an arbitrary GAQL query and aggregates streamed batches. Use for custom reports and lookups.