Exports
googleAdscontains the packaged actions and triggers.googleAccount("name")selects a named Google connection.
Account hierarchy
UselistAccessibleCustomers to find accounts directly available to the OAuth identity. Use listCustomerClients to traverse a manager account. For calls to a managed client, set customerId to the client and loginCustomerId to the manager. Customer IDs accept the displayed dashed form or 10 digits.
Triggers
- On change
- On campaign created
- On campaign updated
- On campaign removed
- On campaign budget created
- On campaign budget updated
- On campaign budget removed
- On ad group created
- On ad group updated
- On ad group removed
- On ad created
- On ad updated
- On ad removed
- On ad-group asset linked
- On ad-group asset updated
- On ad-group asset unlinked
- On asset created
- On asset updated
- On asset removed
- On campaign asset linked
- On campaign asset updated
- On campaign asset unlinked
Actions
- Create Ad Group
- Create Audience
- Create Campaign
- Create Campaign Budget
- Create Conversion Action
- Create Asset
- Create Responsive Search Ad
- Create User List
- Get Ad Group Performance
- Get Ad Performance
- Get Campaign Performance
- Get Conversion Performance
- Get Customer
- Link Ad Group Asset
- Link Campaign Asset
- List Accessible Customers
- List Ad Group Ads
- List Ad Groups
- List Assets
- List Audiences
- List Campaign Budgets
- List Campaigns
- List Conversion Actions
- List Customer Clients
- List User Lists
- Query Report
- Remove Ad Group
- Remove Ad Group Ad
- Remove Campaign
- Remove Campaign Budget
- Remove Conversion Action
- Remove User List
- Unlink Ad Group Asset
- Unlink Campaign Asset
- Update Ad Group
- Update Ad Group Ad Status
- Update Ad Group Asset
- Update Asset Name
- Update Audience
- Update Campaign
- Update Campaign Asset
- Update Campaign Budget
- Update Conversion Action
- Update User List
- Upload Call Conversions
- Upload Click Conversions
- Upload Conversion Adjustments
- Upload User List Members
Provider behavior
Google Ads reports use GAQL. Search responses contain fixed 10,000-row pages; continue withnextPageToken and the identical query. Mutations return resource names. Provider quotas and access levels apply, and errors include Google’s request ID when available.
Change triggers don’t form a complete audit log. Google omits Ads Editor and criterion-level changes, and some rows visible in Change History have no ChangeEvent. Use Google’s change-status reporting when you need those changes.