/anuncio-google
Monta uma campanha Search de Google Ads (3 estágios de intenção, EXACT+PHRASE, zero broad, negativas em camadas, RSA com 15 títulos/4 descrições) em CSVs prontos para o Google Ads Editor. Use quando o usuário disser “criar campanha google ads”, “anúncio google”, “csv pro google ads”. Slash command — /anuncio-google.
Como funciona
Seção intitulada “Como funciona”O que lê
Seção intitulada “O que lê”_memoria/empresa.md,_memoria/preferencias.mdmarketing/seo/01-demanda.mdemarketing/seo/06-google-ads.md, se existirem (reaproveitar pesquisa de/seo)- Pesquisa web para termos-semente, concorrência e faixa de CPC quando não há pesquisa prévia
.env:GOOGLE_ADS_*(opcional, só para validação de estrutura via API)
- Reaproveitar o briefing de
marketing/seo/01-demanda.md/06-google-ads.mdse existirem; senão perguntar: produto/serviço, público e dor, cidade/raio, orçamento diário, objetivo (ligação/WhatsApp/formulário/visita), site/landing. - Levantar termos-semente por pesquisa web quando não há pesquisa prévia; classificar cada termo por estágio de intenção: problema, solução, decisão.
- Agrupar em exatamente 3 ad groups, um por estágio — nunca misturar estágio nem produto/feature no mesmo grupo.
- Atribuir match type: EXACT nos termos de decisão (fundo de funil), PHRASE nos de problema/solução (meio). Broad é proibido, sem exceção — mesmo com dado histórico.
- Construir negativas em camadas: anti-ICP, consumidor/RH/suporte, cross-campaign (evita canibalizar campanhas existentes), caça-preço/DIY — incluir a forma acentuada e a sem acento de cada termo.
- Redigir 3 RSAs por grupo, cada um com 15 títulos e 4 descrições dentro do limite de caracteres do Google, no tom de
_memoria/preferencias.md; zero clichê de IA (“transforme”, “revolucione”), zero superlativo sem prova. - Gerar extensões: sitelinks (4–6), chamadas, snippets, e preço só se aplicável ao negócio.
- Definir configurações: estratégia de lance, orçamento, segmentação, idioma, dispositivos, programação — toda campanha nasce pausada, ativação é sempre manual.
- Escrever os CSVs e o guia de importação em
marketing/campanhas/<AAAA-MM-DD>-<slug>/. - Se
GOOGLE_ADS_*estiver presente no.env, oferecer validar a estrutura via API antes da importação (biblioteca oficialgoogle-ads-api; confirmar a versão instalada antes de qualquer chamada) — nunca inventar endpoint ou payload. - Mostrar resumo: contagem de campanhas/grupos/keywords positivas/negativas/anúncios, e uma faixa de orçamento inicial sugerida com a fonte da pesquisa.
O que grava
Seção intitulada “O que grava”Pasta marketing/campanhas/<AAAA-MM-DD>-<slug>/: campanhas.csv, grupos.csv, keywords.csv, keywords-negativas.csv, anuncios.csv, extensoes-sitelinks.csv, extensoes-chamadas.csv, extensoes-snippets.csv, extensoes-preco.csv (se aplicável), configuracoes.md, README.md (passo a passo de importação).
Aprovação do usuário
Seção intitulada “Aprovação do usuário”Nenhuma para gerar os CSVs — é rascunho de importação, não publicação. Ativação da campanha é sempre manual, feita pelo usuário no Google Ads Editor depois de revisar.
Falha cedo
Seção intitulada “Falha cedo”- Sem briefing prévio e usuário não responde às perguntas mínimas: parar e listar exatamente o que falta.
marketing/seo/ausente: seguir com pesquisa web direta, avisando que rodar/seoprimeiro traria dados de volume/CPC mais confiáveis.GOOGLE_ADS_*ausente no.env: seguir o caminho manual (CSV) e dizer que a integração desbloquearia validação direta da estrutura via API antes da importação.- Sem conversão configurada na conta do cliente: alertar explicitamente antes de sugerir ativação — sem conversão o Google não otimiza a campanha.
Verificação final
Seção intitulada “Verificação final”Confirmar que todos os CSVs listados existem em marketing/campanhas/<AAAA-MM-DD>-<slug>/, que nenhuma keyword usa broad match, e que keywords-negativas.csv não está vazio.