Google Ads

Google Ads é a plataforma de publicidade online do Google que permite às empresas criar anúncios para alcançar clientes no Google Search, YouTube, Gmail e milhões de sites parceiros. Suporta tipos de campanha como Search, Display, Video, Shopping e Performance Max, com segmentação detalhada, estratégias de lance e analytics de desempenho.

No Zoen, a integração com o Google Ads permite que seus agentes consultem dados de campanhas, monitorem o desempenho de grupos de anúncios e obtenham métricas detalhadas usando a Google Ads Query Language (GAQL). Isso cobre casos de uso como relatórios automatizados de desempenho, monitoramento de orçamento, checagens de saúde de campanhas e workflows de otimização baseados em dados. Ao conectar o Zoen ao Google Ads, seus agentes podem recuperar dados de publicidade em tempo real e agir com base em insights sem navegar manualmente pelos dashboards.

Usage Instructions

Connect to Google Ads to list accessible accounts, list campaigns, view ad group details, get performance metrics, and run custom GAQL queries.

Actions

List all Google Ads customer accounts accessible by the authenticated user

Input

ParameterTypeRequiredDescription
developerTokenstringYesGoogle Ads API developer token

Output

ParameterTypeDescription
customerIdsarrayList of accessible customer IDs
totalCountnumberTotal number of accessible customer accounts

Run a custom Google Ads Query Language (GAQL) query

Input

ParameterTypeRequiredDescription
customerIdstringYesGoogle Ads customer ID (numeric, no dashes)
developerTokenstringYesGoogle Ads API developer token
managerCustomerIdstringNoManager account customer ID (if accessing via manager account)
querystringYesGAQL query to execute
pageTokenstringNoPage token for pagination

Output

ParameterTypeDescription
resultsjsonArray of result objects from the GAQL query
totalResultsCountnumberTotal number of matching results
nextPageTokenstringToken for the next page of results

List campaigns in a Google Ads account with optional status filtering

Input

ParameterTypeRequiredDescription
customerIdstringYesGoogle Ads customer ID (numeric, no dashes)
developerTokenstringYesGoogle Ads API developer token
managerCustomerIdstringNoManager account customer ID (if accessing via manager account)
statusstringNoFilter by campaign status (ENABLED, PAUSED, REMOVED)
limitnumberNoMaximum number of campaigns to return

Output

ParameterTypeDescription
campaignsarrayList of campaigns in the account
idstringCampaign ID
namestringCampaign name
statusstringCampaign status (ENABLED, PAUSED, REMOVED)
channelTypestringAdvertising channel type (SEARCH, DISPLAY, SHOPPING, VIDEO, PERFORMANCE_MAX)
startDatestringCampaign start date (YYYY-MM-DD)
endDatestringCampaign end date (YYYY-MM-DD)
budgetAmountMicrosstringDaily budget in micros (divide by 1,000,000 for currency value)
totalCountnumberTotal number of campaigns returned

Get performance metrics for Google Ads campaigns over a date range

Input

ParameterTypeRequiredDescription
customerIdstringYesGoogle Ads customer ID (numeric, no dashes)
developerTokenstringYesGoogle Ads API developer token
managerCustomerIdstringNoManager account customer ID (if accessing via manager account)
campaignIdstringNoFilter by specific campaign ID
dateRangestringNoPredefined date range (LAST_7_DAYS, LAST_30_DAYS, THIS_MONTH, LAST_MONTH, TODAY, YESTERDAY)
startDatestringNoCustom start date in YYYY-MM-DD format
endDatestringNoCustom end date in YYYY-MM-DD format

Output

ParameterTypeDescription
campaignsarrayCampaign performance data broken down by date
idstringCampaign ID
namestringCampaign name
statusstringCampaign status
impressionsstringNumber of impressions
clicksstringNumber of clicks
costMicrosstringCost in micros (divide by 1,000,000 for currency value)
ctrnumberClick-through rate (0.0 to 1.0)
conversionsnumberNumber of conversions
datestringDate for this row (YYYY-MM-DD)
totalCountnumberTotal number of result rows

List ad groups in a Google Ads campaign

Input

ParameterTypeRequiredDescription
customerIdstringYesGoogle Ads customer ID (numeric, no dashes)
developerTokenstringYesGoogle Ads API developer token
managerCustomerIdstringNoManager account customer ID (if accessing via manager account)
campaignIdstringYesCampaign ID to list ad groups for
statusstringNoFilter by ad group status (ENABLED, PAUSED, REMOVED)
limitnumberNoMaximum number of ad groups to return

Output

ParameterTypeDescription
adGroupsarrayList of ad groups in the campaign
idstringAd group ID
namestringAd group name
statusstringAd group status (ENABLED, PAUSED, REMOVED)
typestringAd group type (SEARCH_STANDARD, DISPLAY_STANDARD, SHOPPING_PRODUCT_ADS)
campaignIdstringParent campaign ID
campaignNamestringParent campaign name
totalCountnumberTotal number of ad groups returned

Get performance metrics for individual ads over a date range

Input

ParameterTypeRequiredDescription
customerIdstringYesGoogle Ads customer ID (numeric, no dashes)
developerTokenstringYesGoogle Ads API developer token
managerCustomerIdstringNoManager account customer ID (if accessing via manager account)
campaignIdstringNoFilter by campaign ID
adGroupIdstringNoFilter by ad group ID
dateRangestringNoPredefined date range (LAST_7_DAYS, LAST_30_DAYS, THIS_MONTH, LAST_MONTH, TODAY, YESTERDAY)
startDatestringNoCustom start date in YYYY-MM-DD format
endDatestringNoCustom end date in YYYY-MM-DD format
limitnumberNoMaximum number of results to return

Output

ParameterTypeDescription
adsarrayAd performance data broken down by date
adIdstringAd ID
adGroupIdstringParent ad group ID
adGroupNamestringParent ad group name
campaignIdstringParent campaign ID
campaignNamestringParent campaign name
adTypestringAd type (RESPONSIVE_SEARCH_AD, EXPANDED_TEXT_AD, etc.)
impressionsstringNumber of impressions
clicksstringNumber of clicks
costMicrosstringCost in micros (divide by 1,000,000 for currency value)
ctrnumberClick-through rate (0.0 to 1.0)
conversionsnumberNumber of conversions
datestringDate for this row (YYYY-MM-DD)
totalCountnumberTotal number of result rows

On this page