Os scripts do Google Ads inauguram uma nova era com acesso à API
Publicados: 2023-08-09Por quase uma década, os scripts do Google Ads foram os heróis desconhecidos dos anunciantes que buscam automatizar suas contas.
Criados inicialmente para capacitar os usuários com recursos de automação baseados em JavaScript, esses scripts agora podem usar a função "mutar" da API do Google Ads.
Isso significa que os anunciantes podem se integrar diretamente com os inúmeros recursos da API de anúncios. Eles não estão mais limitados a trabalhar com entidades e funções de anúncios habilitadas pela equipe de scripts.
Os scripts do Google Ads preenchem a lacuna com a API de anúncios
Inicialmente introduzidos como uma ferramenta que permitia aos usuários aproveitar o poder do JavaScript para automatizar tarefas repetitivas, os scripts evoluíram continuamente, refletindo o cenário dinâmico da publicidade digital.
A adição recente da função mutate preenche a lacuna de capacidade entre os scripts do Google Ads e a API do Google Ads.
Com essa integração, os anunciantes agora podem manipular e controlar diretamente praticamente qualquer componente de sua conta do Google Ads, alcançando um nível de sofisticação anteriormente reservado para aqueles que fazem interface diretamente com a API.
Essa evolução incorpora como o Google procura democratizar poderosas ferramentas de publicidade, tornando-as acessíveis a um espectro mais amplo de usuários.
O panorama das opções de automação de PPC
O novo recurso de mutação em scripts muda a forma como devemos pensar nas opções de automação no marketing de busca.
Os scripts do Google Ads são apenas uma das várias opções de automação para anunciantes de PPC, que também podem optar por usar uma ferramenta de gerenciamento de PPC de terceiros, a API de anúncios ou mecanismos integrados mais simples para automação, como os do front-end do Google Ads.
Vamos dar uma olhada nas vantagens e potenciais desvantagens de cada um.
Ferramentas de gerenciamento de PPC de terceiros
Essas são plataformas tipicamente abrangentes que fornecem gerenciamento de campanha de ponta a ponta e recursos como:
- Edição em massa.
- Relatórios de desempenho.
- Recursos sofisticados de automação.
Essas ferramentas lidam com chamadas de API e gerenciam as complexidades da manutenção do código, tornando-as fáceis de usar, mesmo para profissionais de marketing não técnicos.
No entanto, essas ferramentas podem ter uma curva de aprendizado e custos potencialmente mais altos do que as soluções internas.
API de anúncios do Google
A API do Google Ads fornece controle robusto e granular sobre as campanhas, permitindo automação personalizada e integração com outros sistemas. Ele oferece acesso a todas as funcionalidades do Google Ads, incluindo a função de mutação.
No entanto, é a opção mais técnica, exigindo compreensão de chamadas de API, autenticação e manutenção de um ambiente de servidor.
Normalmente, é mais adequado para equipes maiores com desenvolvedores dedicados ou empresas com necessidades altamente específicas que as ferramentas disponíveis no mercado não podem atender.
Scripts de anúncios do Google
Os scripts permitem a automação personalizada sem o trabalho técnico pesado da API.
Eles são baseados em JavaScript e executados na plataforma do Google Ads, eliminando a necessidade de servidores externos ou configurações complexas.
A recente adição do suporte à função mutate aumentou substancialmente suas capacidades. No entanto, eles têm limites de tempo de execução e não são adequados para operações complexas e de grande escala.
Automação integrada no front-end do Google Ads
O método mais direto inclui recursos como regras e estratégias de lances automatizados.
Essas ferramentas são excelentes para tarefas simples de automação e são facilmente acessíveis a todos os anunciantes, independentemente da capacidade técnica.
No entanto, eles não têm a personalização e o controle fornecidos pelos outros métodos.
Obtenha a newsletter diária em que os profissionais de marketing de busca confiam.
Consulte os termos.
Casos de uso de scripts do Google Ads
Abaixo estão algumas das coisas típicas que os anunciantes automatizaram com scripts:
Gerenciamento de lances
- Os scripts podem automatizar os lances com base em um conjunto de regras predefinidas. Isso economiza tempo e garante que os lances sejam sempre otimizados para o melhor desempenho.
Comunicando
- Scripts personalizados podem ser criados para gerar relatórios importantes para o anunciante. Isso pode variar de relatórios de desempenho de palavras-chave a análises de custos e muito mais. (por exemplo, relatórios + script GPT)
Administração de orçamento
- Os scripts podem ajudar a ajustar automaticamente os orçamentos de campanha com base no desempenho ou em fatores externos, como sazonalidade.
Gerenciamento de palavras-chave e anúncios
- Os scripts podem adicionar, pausar ou remover palavras-chave ou anúncios com base em determinadas condições, como métricas de desempenho. (por exemplo, Script para criar RSAs com GPT)
Alertas e notificações
- Os anunciantes podem criar scripts para alertá-los sobre mudanças significativas ou possíveis problemas em suas contas.
Essas aplicações de scripts permitem que os anunciantes agilizem suas operações, focando em tarefas estratégicas enquanto os scripts cuidam dessas atividades rotineiras.
Por que a adição do recurso 'mutar' em scripts é uma virada de jogo
Historicamente, a Google Ads API tem sido um reduto de desenvolvedores de ferramentas, grandes equipes internas de anúncios e pessoas com proezas técnicas mais profundas.
A interface com a API exigia uma infinidade de complexidades técnicas, incluindo autenticação, gerenciamento de tokens de desenvolvedor e outras nuances não diretamente vinculadas ao gerenciamento de anúncios.
No entanto, com as recentes atualizações de scripts, a API de anúncios não é mais domínio exclusivo de desenvolvedores experientes.
Os novos recursos do Google Ads Scripts abrem caminho para os anunciantes transcenderem as limitações do que era suportado diretamente pelos scripts, dando a eles acesso sem precedentes aos recursos da API.
Como os scripts lidam com os aspectos técnicos de autenticação, tokens e gerenciamento de servidor, os profissionais de marketing podem se concentrar no que fazem de melhor: otimizar campanhas publicitárias e criar valor para suas marcas.
E agora, os tipos de otimizações que eles podem fazer com scripts são muito mais extensos.
O que a função 'mutar' faz?
A capacidade de mutação é uma grande melhoria para usuários de scripts por causa de sua amplitude e profundidade de recursos.
Esse recurso facilita a maioria das modificações de recursos, seja criando, atualizando ou removendo coisas de uma conta de anúncios.
Aqui está um olhar mais atento sobre cada um:
Criando recursos
A operação “criar” visa dar vida a novas entidades no Google Ads.
Os usuários fornecem uma representação JSON completa do recurso que pretendem criar.
Após uma chamada de API bem-sucedida, a resposta do sistema inclui o nome do objeto recém-criado, que pode ser trabalhado posteriormente.
Atualizando recursos existentes
A operação de “atualização” da API traz uma abordagem intuitiva para fazer modificações.
Os usuários podem executar atualizações esparsas em vez de reiterar todos os detalhes sobre um recurso.
Isso significa identificar apenas os campos que eles desejam alterar.
O uso do atributo updateMask
permite essa seletividade, garantindo que apenas campos especificados sejam alterados, o que se torna especialmente útil quando se trata de objetos como campanhas com muitas configurações.
Por exemplo, alterar o nome e o status de uma campanha pode ser feito facilmente sem precisar saber ou afetar seus outros atributos.
Removendo recursos
Às vezes, organizar e simplificar são tão vitais quanto criar e atualizar.
A operação “remove” na função mutate é voltada para esse propósito. Ele não exclui permanentemente um objeto, mas altera seu status do Google Ads para " REMOVED
".
Outro benefício da função “mutate” é sua capacidade de agrupar essas operações.
Os anunciantes podem enviar uma única chamada de API abrangendo várias ações em diferentes recursos, otimizando a eficiência.
Além disso, a API do Google Ads garante atomicidade – o que significa que dentro de uma única solicitação de API, as ações são vistas como um conjunto, seja totalmente bem-sucedidas ou totalmente falhadas, garantindo a consistência das operações.
Alguns casos de uso do recurso 'mutar'
Fazendo alterações em massa em suas campanhas do Google Ads
Um dos casos de uso de destaque para o recurso de mutação na API do Google Ads é implementar alterações em massa em campanhas em uma única ação.
Imagine querer ajustar estratégias de lances para várias campanhas durante períodos de alto tráfego, como Black Friday ou Natal.
Com a função de mutação, os anunciantes podem fazer alterações abrangentes em centenas de campanhas, grupos de anúncios ou até mesmo palavras-chave, garantindo a maximização do ROI durante esses períodos cruciais.
Antes disso, usar apenas Scripts de Anúncios exigia a criação de códigos iterativos mais complexos e possivelmente atingir os limites de tempo de execução.
Processos abrangentes de configuração de campanha
Outro caso de uso transformador é a criação holística de campanhas.
Antes do recurso de mutação, configurar uma nova campanha envolvia várias etapas distintas: criar a campanha, adicionar grupos de anúncios, atribuir palavras-chave e muito mais. Cada uma dessas etapas seria sua própria função de script.
Agora, com a função de mutação, os anunciantes podem criar uma configuração de campanha abrangente, na qual criam a campanha, seus grupos de anúncios associados, os anúncios relevantes e as palavras-chave segmentadas, tudo em uma única chamada de API.
Isso acelera o processo e garante que nenhum elemento seja deixado de fora ou negligenciado por engano.
Neste exemplo do site Google Developers, uma única chamada cria um orçamento compartilhado, uma nova campanha e um novo grupo de anúncios e coloca a campanha no orçamento compartilhado.
Verificação de erros
A função mutate oferece um mecanismo integrado de verificação de erros.
Quando um elemento (como um grupo de anúncios) encontra um erro ao criar componentes interligados, toda a operação pode ser interrompida.
Isso garante que os anunciantes não fiquem com campanhas ou estruturas incompletas.
Sem a função mutate, os scripts seriam executados sequencialmente sem uma proteção contra falhas integrada, possivelmente levando a estruturas de campanha incompletas que exigiriam verificações e correções manuais.
Essas são apenas algumas instâncias que destacam o potencial transformador da função mutate, agilizando processos e garantindo uma gestão mais robusta das campanhas publicitárias.
Algumas advertências a serem consideradas
Embora a adição de recursos de "mutação" aos scripts do Google Ads abra novos caminhos para o gerenciamento automatizado de contas, eles têm limitações.
Por exemplo, os scripts de anúncios vêm com um limite de tempo de execução de 30 minutos.
Integrações de API diretas ou ferramentas de terceiros podem continuar sendo soluções melhores para tarefas complexas que podem exceder esse período de tempo.
Revolucionando o gerenciamento de Google Ads
Com seus recursos recém-descobertos, os scripts do Google Ads estão inaugurando uma nova era de automação de publicidade.
Ao preencher a lacuna entre o anunciante médio e a antiga API do Google Ads, eles estão tornando o gerenciamento sofisticado de anúncios mais acessível e democratizado.
É um momento emocionante para os anunciantes. Seja você um novato se aventurando no domínio do Google Ads ou um profissional experiente, esses avanços prometem redefinir o que é possível.
Mantenha-se informado, experimente e aproveite essas ferramentas em todo o seu potencial!
As opiniões expressas neste artigo são do autor convidado e não necessariamente do Search Engine Land. Os autores da equipe estão listados aqui.