Pular para o conteúdo

Google Ads

Google Ads

O Google Ads é a plataforma de publicidade online do Google, onde anunciantes criam e gerenciam campanhas de anúncios exibidos em buscas, sites parceiros e vídeos. Com a integração no SquadOS, seus agentes podem automatizar o gerenciamento de campanhas, consultar métricas de desempenho via GAQL, criar e atualizar listas de clientes para segmentação de audiência e executar operações em lote sobre grupos de anúncios e campanhas.

Esta ferramenta utiliza OAuth 2.0 (OAUTH2) para conectar.

Você vai precisar dos seguintes campos:

CampoObrigatórioDescrição
customer_idSimID da conta Google Ads (cliente) que os agentes devem operar. Disponível no painel do Google Ads no canto superior direito.
  1. Acesse Ferramentas no menu lateral (/admin/tools).
  2. Abra a aba Disponíveis e procure por Google Ads.
  3. Clique no card para abrir o modal de detalhes e em Conectar.
  4. Você é levado para a página de conexão segura hospedada pela Composio, onde autoriza o acesso à sua conta Google Ads via OAuth.
  5. Ao concluir, você volta para o SquadOS com a conta conectada e a ferramenta disponível para os agentes. (Detalhes do fluxo em Ferramentas da Organização.)

GOOGLEADS_ADD_OR_REMOVE_TO_CUSTOMER_LIST

Adiciona ou remove contatos de uma lista de clientes no Google Ads. Observação: as alterações levam de 6 a 12 horas para ser refletidas na lista. Os endereços de e-mail devem estar em conformidade com as políticas do Google Ads e com as leis de privacidade/consentimento aplicáveis.

NomeTipoObrigatórioDescrição
emailsarraySimLista de e-mails dos contatos a serem adicionados ou removidos da lista. Os e-mails devem ser strings válidas, normalizadas (minúsculas, sem espaços); endereços malformados reduzem as taxas de correspondência.
operationstringNãoOperação a ser realizada na lista de clientes. "create" para adicionar ou "remove" para remover.
resource_namestringSimNome de recurso da lista de clientes. Por exemplo: customers/1234567890/userLists/1234567890.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_CREATE_CUSTOMER_LIST

Cria uma lista de clientes no Google Ads. Observação: exige uma conexão Google Ads autenticada com customer_id configurado. Listas baseadas em e-mail devem obedecer às políticas do Google Ads e às leis de privacidade/consentimento. Atualizações de membros podem levar várias horas para se propagar; a elegibilidade para segmentação não é imediata após a criação.

NomeTipoObrigatórioDescrição
namestringSimNome da lista de clientes.
descriptionstringNãoDescrição da lista de clientes.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_GET_CAMPAIGN_BY_ID

Retorna os detalhes de uma campanha no Google Ads pelo seu ID. Requer uma conexão OAuth ativa com o customer_id correto configurado; um customer_id ausente ou incorreto resultará em resultados vazios.

NomeTipoObrigatórioDescrição
idstringSimID da campanha a ser buscada no Google Ads.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_GET_CAMPAIGN_BY_NAME

Consulta o Google Ads via SQL para recuperar uma campanha pelo seu nome exato. Requer uma conexão Google Ads ativa com customer_id válido e escopos OAuth adequados.

NomeTipoObrigatórioDescrição
namestringSimNome da campanha a ser buscada no Google Ads. A correspondência usa igualdade SQL exata; campanhas pausadas ou inativas podem não retornar resultados — um resultado vazio indica que nenhuma campanha ativa com esse nome foi encontrada.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_GET_CUSTOMER_LISTS

Lista todas as listas de clientes (audiências/listas de remarketing) no Google Ads. Estas são segmentos de usuários para segmentação, não contas do Google Ads — os IDs de lista são distintos dos IDs de conta. Quando múltiplas listas compartilham nomes semelhantes, revise todos os resultados retornados antes de selecionar um para operações subsequentes.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_LIST_ACCESSIBLE_CUSTOMERS

Recupera todas as contas de cliente do Google Ads acessíveis ao usuário autenticado. Retorna os nomes de recurso dos clientes (ex: customers/1234567890) que podem ser acessados com as credenciais OAuth atuais. Use esta ação para descobrir quais IDs de cliente estão disponíveis antes de fazer outras chamadas à API, ou para popular uma lista de contas disponíveis para o usuário selecionar.

NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_MUTATE_AD_GROUPS

Cria, atualiza ou remove grupos de anúncios dentro de campanhas do Google Ads. Suporta operações em lote com múltiplas alterações de grupos de anúncios em uma única requisição. Use quando precisar gerenciar grupos de anúncios programaticamente — criando novos grupos, atualizando configurações/status ou removendo grupos desnecessários. Esta ação é irreversível para operações de remoção — grupos de anúncios excluídos não podem ser recuperados.

NomeTipoObrigatórioDescrição
operationsarraySimLista de operações de grupos de anúncios (criar, atualizar ou remover). Pelo menos uma operação é obrigatória.
validate_onlybooleanNãoSe true, valida a requisição sem executá-la. Útil para testar antes de aplicar alterações reais.
partial_failurebooleanNãoSe true, operações válidas terão sucesso mesmo que outras falhem. O padrão é false.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_MUTATE_CAMPAIGNS

Cria, atualiza ou remove campanhas do Google Ads em lote. Suporta múltiplas operações (criar, atualizar, remover) em uma única requisição. Use ao gerenciar o ciclo de vida de campanhas, aplicar alterações em massa ou automatizar fluxos de gerenciamento de campanhas. Esta ação é irreversível para operações de remoção — campanhas excluídas não podem ser recuperadas. Considere usar validate_only=true para testar alterações antes de aplicá-las.

NomeTipoObrigatórioDescrição
operationsarraySimLista de operações de campanha a executar. Cada operação pode ser criar, atualizar ou remover. Pelo menos uma operação é obrigatória.
validate_onlybooleanNãoSe true, valida a requisição sem executá-la. Útil para testar antes de aplicar alterações reais.
partial_failurebooleanNãoSe true, operações válidas terão sucesso mesmo que outras falhem. As falhas parciais serão relatadas na resposta.
response_content_typestringNãoDefine se deve retornar o recurso completo ou apenas o nome do recurso. Opções: 'RESOURCE_NAME_ONLY' ou 'MUTABLE_RESOURCE'.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.

GOOGLEADS_SEARCH_STREAM_GAQL

Executa uma consulta na Google Ads Query Language (GAQL) e transmite todos os resultados em uma única resposta. Este método é mais eficiente do que a busca paginada para recuperação de dados em massa de campanhas, grupos de anúncios e métricas de desempenho (cliques, impressões, custo). Use quando precisar do conjunto completo de resultados sem paginação.

NomeTipoObrigatórioDescrição
querystringSimA string de consulta GAQL. Deve seguir o formato SELECT ... FROM ... WHERE .... Exemplo: SELECT campaign.name, campaign.id, metrics.impressions FROM campaign WHERE campaign.status = 'ENABLED'.
summary_row_settingstringNãoDefine se deve incluir uma linha de resumo com métricas agregadas. Use 'UNSPECIFIED' para o padrão, 'DONOT_POST' para omitir o resumo ou 'GENERATE' para incluí-lo.
NomeTipoObrigatórioDescrição
datastringSimDados retornados pela execução da ação.
errorstringNãoMensagem de erro caso a execução tenha falhado.
successfulbooleanSimIndica se a ação foi executada com sucesso.