×

Crie scripts do Google ADS via genai

Crie scripts do Google ADS via genai

Crie scripts do Google ADS via genai

Eu endereçado Os benefícios dos scripts do Google Ads para automatizar aspectos do gerenciamento de contas. A produção de scripts personalizados agora é muito mais fácil com as plataformas generativas de IA.

Os scripts podem ir além da automação para resolver problemas. Por exemplo, nem sempre é evidente quando uma conta para de servir anúncios. O método de pagamento pode falhar ou o Google pode rejeitá -los. O “Conta desativada”O script é executado a cada hora e envia um email quando uma conta não tem uma impressão em um período designado.

Eu lutei com campanhas que estabelecem um custo -alvo mais alto por aquisição do que o orçamento. Nem sempre é óbvio. Um orçamento pode ser de US $ 500, mas o TCPA é de US $ 600. O TCPA deve ser pelo menos três vezes o orçamento em minha experiência.

Ai para scripts de anúncios

Aqui é onde entra a IA. Ferramentas como ChatGPT, Gemini e Claude (meu favorito) podem gerar scripts rapidamente.

Plataformas generativas de IA, como Claude, podem produzir scripts rapidamente.

Aqui está o meu prompt em Claude para criar um script:

Escreva um script de anúncios do Google que revise todas as campanhas e envie um alerta de email quando o TCPA for maior que o orçamento da campanha.

Aqui está a resposta de Claude:

Google Ads Script de Alerta TCPA

Este script:

1. ITERATE EM TODAS as campanhas ativadas em sua conta do Google Ads
2. Identifica campanhas usando a estratégia de licitação de CPA -alvo
3. Compara o valor do TCPA de cada campanha com seu orçamento diário
4. Cria uma lista de campanhas em que o TCPA excede o orçamento
5. envia um alerta por e -mail com detalhes se alguma campanha atender a esta condição

Eu colei o script nos anúncios do Google e recebi um erro.

3/5/2025 3:47:20 PM TypeError: campaign.bidding(...).get is not a function
at main (Code:39:40)
at Object. (adsapp_compiled:20555:54)

Eu então solicitei Claude a corrigir o erro. Aqui está a resposta de Claude:

Google ADS Script de alerta TCPA – corrigido

Corrigi o erro corrigindo como o script recupera o valor do CPA de destino. A questão foi com a linha `var bidding = campangue.bidding (). Get ();` que estava usando uma chamada de método incorreta.

Mudanças importantes feitas:

1. Substituiu a cadeia de métodos problemáticos por uma chamada direta para `Campaign.bidding (). GetTargetCpa ()`

2. Adicionado manuseio de erros com os blocos de tentativa/captura para lidar graciosamente em diferentes versões da API e configurações de estratégia de lances

3. Adicionado suporte para recuperar o TCPA de estratégias de licitação compartilhadas (que têm um método de acesso diferente)

4. A validação adicionada para garantir que o TCPA tenha sido recuperada com sucesso antes de compará -lo com o orçamento

O script – Baixe aqui – Agora é executado no Google. Resolvi um problema através de uma série de avisos.

Não é perfeito

Minha próxima tarefa de IA foi obter um script que identificou todos os grupos de anúncios ativos em campanhas ao vivo sem impressões em 21 dias. O alerta me acionaria para investigar a causa.

O roteiro de Claude funcionou, mas teve dois erros:

  • Ele não fez o padrão qualquer período, não 21 dias.
  • Incluiu experimentos personalizados Isso terminou 21 ou mais dias antes. As experiências são executadas apenas por um período designado, mas o script os incluiu como campanhas normais.

Depois de compartilhar esses erros e receber scripts de substituição, Claude produziu novos erros para entradas inválidas. Terminei a sessão sem proteger o script que eu queria.

É um lembrete útil de que a IA nem sempre é tão produtiva quanto os humanos. Um desenvolvedor provavelmente poderia configurar esse script sem o prolongado.

O roteiro de Claude para conflitos de TCPA funcionou. O script sem impressões não.

Monitore o inesperado

O script final que eu criei endereçou anúncios rejeitados. Os anunciantes devem monitorar não apenas os anúncios, mas também rejeitar as palavras -chave e o público, que ocorrem ocasionalmente.

Qualquer script no Google ADS Times Out após 30 a 60 minutos. Primeiro solicitei Claude a identificar ativos de anúncios desaprovados (sitelinks, envios e muito mais). Temendo um tempo limite, optei por dois scripts separados.

Dialog mostrando a resposta e a resposta de Claude.

O script e a resposta de acompanhamento se concentraram nos status “limitados”.

Aqui está o prompt para a desaprovação sem ativa.

Atualize este script para que ele obtenha apenas anúncios, palavras -chave e audiências desaprovados. Entidades com status “limitado” não devem ser incluídas.

E a resposta de Claude:

Atualizarei o script para incluir apenas itens com status “desaprovado” e excluir aqueles com “limitado” ou qualquer outro status não desaprovado. Aqui está a versão modificada:

Script do Google ADS apenas para itens desaprovados. Clique para abrir o código.

As principais mudanças que fiz no script:

1. Alterou as verificações da condição para anúncios de:

```javascript
if (ad.getPolicyApprovalStatus() != 'APPROVED') {
```

para:

```javascript
if (ad.getPolicyApprovalStatus() == 'DISAPPROVED') {

Baixe o script.

Sem limites

Meu exemplo de scripts acima alerta os anunciantes por e -mail, mas eu poderia ter motivado Claude a produzir uma planilha. Eu poderia ter incluído entidades pausadas. As possibilidades são aparentemente ilimitadas.

Publicar comentário