Skip to main content

Google Ads Connector

Google Ads Manage Google Ad and Local Ad campaigns

Connections

OAuth 2.0

OAuth 2.0 connection

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Client IDClient Identifier of your app for the API
Client SecretClient Secret of your app for the API
Developer TokenDeveloper token of your Account Manager account
API VersionThe version of the Google Ads API to use.v19

Actions

Account Reports

Account Reports show the performance and metrics associated with the linked Local Services accounts of a Manager account.

InputCommentsDefault
Connection
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Customer IDsA list of customer IDs.["000xxx"]
Page SizeNumerical value indicating desired page size of paginated results.1000
Page TokenIdentifier of which page of results to return. This is returned with paginated results.
Start DateThe start date of the date range, inclusive. MM-DD-YYYY format.01-01-2023
End DateThe end date of the date range, inclusive. MM-DD-YYYY format.01-01-2023

Confirm a pending customer client link

InputCommentsDefault
Connection
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Link ID

Create an invitation to link a client account to a manager account

InputCommentsDefault
Connection
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.

Detailed Lead Reports

Detailed Lead Reports show an in-depth view of leads associated with the linked Local Services accounts of a Manager account.

InputCommentsDefault
Connection
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Customer IDsA list of customer IDs.["000xxx"]
Page SizeNumerical value indicating desired page size of paginated results.1000
Page TokenIdentifier of which page of results to return. This is returned with paginated results.
Start DateThe start date of the date range, inclusive. MM-DD-YYYY format.01-01-2023
End DateThe end date of the date range, inclusive. MM-DD-YYYY format.01-01-2023

Get Conversion Action

Get Conversion Action

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Page TokenIdentifier of which page of results to return. This is returned with paginated results.

Get Customer

Get Customer

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Page TokenIdentifier of which page of results to return. This is returned with paginated results.

Invite User

Invite a user by email to a customer

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Email AddressThe email address to invite to the customer
Access Role

List Accessible Customers

Get a list of customers accessible to the logged in user

InputCommentsDefault
Connection

List Manager's Customers

List all customers under a manager account

InputCommentsDefault
Connection
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Page TokenIdentifier of which page of results to return. This is returned with paginated results.

Mutate Campaign

Creates, updates, or removes campaigns as well as local services campaigns. Operation statuses are returned.

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
OperationsThe list of operations to perform on individual campaigns.
[
{
"updateMask": "string",
"create": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/Campaign",
"update": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/Campaign",
"remove": "string"
},
{
"updateMask": "string",
"create": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/Campaign",
"update": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/Campaign",
"remove": "string"
}
]
Partial FailureIf true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. This should always be set to true.false
Validate OnlyIf true, the request is validated but not executed. Only errors are returned, not results.false

Mutate Campaign Criteria

Creates, updates, or removes campaign criteria as well as local services campaign criterion. Operation statuses are returned.

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
OperationsThe list of operations to perform on individual campaigns.
[
{
"updateMask": "string",
"create": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/CampaignCriterion",
"update": "refer to docs: https://developers.google.com/google-ads/api/rest/reference/rest/v15/CampaignCriterion",
"remove": "string"
}
]
Partial FailureIf true, successful operations will be carried out and invalid operations will return errors. If false, all operations will be carried out in one transaction if and only if they are all valid. This should always be set to true.false
Validate OnlyIf true, the request is validated but not executed. Only errors are returned, not results.false

Raw Request

Send raw HTTP request to Google Ads

InputCommentsDefault
Connection
URLInput the path only (/v16/customers:listAccessibleCustomers), The base URL is already included (https://googleads.googleapis.com). For example, to connect to https://googleads.googleapis.com/v16/customers:listAccessibleCustomers, only /v16/customers:listAccessibleCustomers is entered in this field./v16/
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Search Ads

Returns all rows that match the search query. You can query for local services resources: https://developers.google.com/google-ads/api/docs/campaigns/local-service-campaigns#local_services_resources

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
QueryThe query string.
Page TokenIdentifier of which page of results to return. This is returned with paginated results.
Return Total Results CountIf true, the total number of results that match the query ignoring the LIMIT clause will be included in the response. Default is false.false

Upload Call Conversions

Upload offline call conversions into Google Ads in order to track ads that led to sales

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
ConversionsThe conversions that are being uploaded.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Validate OnlyIf true, the request is validated but not executed. Only errors are returned, not results.false

Upload Click Conversions

Upload offline click conversions into Google Ads in order to track ads that led to sales

InputCommentsDefault
Connection
Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms.
ConversionsThe conversions that are being uploaded.
Manager Customer IDCustomer ID of the Google Ads Client account; accepts hyphenated or number forms. When used in conjunction with a sub account as the customer ID, this value is used as the 'login-customer-id' header for the HTTP request. See https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid
Validate OnlyIf true, the request is validated but not executed. Only errors are returned, not results.false