O caso para scripts PPC
Publicados: 2021-10-23Quanto pesa um urso polar?
O suficiente para quebrar o gelo!
Olá, sou Connor Regan, gerente de contas da Hanapin Marketing. Hoje veremos os scripts, o que são, como funcionam e como podemos usá-los da melhor forma com a publicidade PPC. Arrumado!
O que são scripts e como funcionam?
Começando com a definição técnica fornecida pelo Google, “os scripts do Google Ads fornecem uma maneira de controlar programaticamente seus dados do Google Ads usando JavaScript simples em um IDE baseado em navegador. Você pode usar scripts para automatizar procedimentos comuns ou interagir com dados externos, para uma ou várias contas do Google Ads. ”
Essa definição diz muito sem realmente nos dizer muito, o que significa que é incrivelmente vaga e não fornece nenhum insight sobre o que são os scripts e o que eles podem fazer por nós. Permita-me esclarecê-lo um pouco.
Scripts, embora relativamente simples, não são algo que você possa dominar em algumas horas se não tiver um conhecimento sério de codificação. Não deixe que isso o impeça, entretanto, como muitos scripts que você pode usar com PPC já existem por aí na internet, eles só vão precisar de um pouco de edição para que funcione para suas contas específicas.
Dividindo os scripts, começamos com a função , como pode ser visto na imagem abaixo.
Quase todos os scripts começam com uma “função ()” seguida por {…}. Tudo dentro dos colchetes é o código que será executado. Embora essa possa ser a parte mais fácil, nenhum código funcionará sem ela.
Variáveis expressas como “var” no código, são contêineres que armazenam valores de dados. Cada variável deve corresponder a objetos e entidades específicos dentro da conta para a qual você está usando o script.
Objetos , dos quais existem 4 tipos básicos, dizem aos scripts onde procurar os dados desejados. Os 4 tipos de objetos são:
• AdWordsApp (AdsApp)
• SpreadsheetApp
• MccApp (para quem usa contas MCC).
• UrlFetchApp
Por exemplo, você usaria o objeto AdWordsApp para instruir o script a procurar no Google Ads os dados que deseja obter.
Entidades vivem dentro do objeto, o que parece estranho, eu sei. Esperançosamente, este exemplo esclarece tudo, “AdWordsApp.Keywords”. Lembre-se de que AdWordsApp é um objeto, o que significa que “Palavras-chave” é a entidade aqui dentro do objeto. Existem muitas entidades diferentes, mas, na maioria das vezes, elas seguirão o objeto, então é mais fácil encontrar a entidade identificando seu objeto primeiro.
Em nosso exemplo capturado, você pode ver que um de nossos snippets de código é “var campaigns = AdsApp.campaigns ()”. Neste exemplo, AdsApp é nosso objeto e campaign () é nossa entidade dentro do objeto. Dizemos ao script para pesquisar nossos dados de campanha no Google Ads.
Em seguida, os seletores são filtros para os dados dos quais o script irá extrair. Alguns exemplos de seletores são:
• withCondition ()
• withIds ()
• forDateRange ()
• ordenar por()
• withLimit ()
Novamente, olhando para o nosso exemplo, você verá “.withCondition (“ Status = ENABLED ”),“ .withCondition (“Cost> 0”) e “.forDateRange (“ TODAY ”)”. Com este snippet, estamos dizendo ao nosso script para encontrar e extrair dados para as campanhas que estão habilitadas e gastaram mais de $ 0 dólares hoje. Começando a fazer um pouco mais de sentido agora, certo? É importante saber que podemos usar vários seletores para refinar continuamente os dados que procuramos.
Os iteradores basicamente mantêm o script disparando continuamente. Por exemplo, usando iteradores como hasNext () e next (), definimos um loop que continuará a disparar enquanto nosso script retornar dados válidos.
Por último, Métodos são os comandos do código, como “Get”, “Set” e “Add”. Em nosso exemplo de script, temos o snippet “var campaignIterator = campaigns.get ();”. Isso retornará os dados das campanhas para as quais usamos os Seletores para filtrar.
Isso cobre quase todos os aspectos mais importantes de um script. Minha esperança é que este guia possa ajudá-lo a ler e entender todos os scripts que encontrar na natureza, já que ser capaz de fazer apenas isso irá ajudá-lo imensamente.
Como mencionei anteriormente, muitos scripts já existem e estão por aí esperando que você os copie / cole em sua conta. Se você puder ler o script e fazer quaisquer edições / ajustes necessários para que ele se ajuste à sua conta, provavelmente você economizou horas evitando escrever o script inteiro sozinho!
Maneiras de usar em publicidade PPC
Voltando ao nosso exemplo, deixe-me explicar o propósito deste script (que encontrei na internet e ajustei para se adequar às necessidades de nossa conta) e como ele nos ajuda aqui na Hanapin. Este script tem como objetivo pausar nossas campanhas depois que elas gastarem mais de 20% de seu orçamento diário (implementamos isso porque a política de "gastar o dobro do seu orçamento diário" do Google estava realmente interferindo em nosso orçamento e andamento). Mais do que tudo, este roteiro foi um cobertor de segurança, permitindo-nos ficar tranquilos sabendo que não estouraríamos nosso orçamento durante a primeira metade do mês.
Agora você pode estar pensando, “legal, você tem um script simples e agradável que pode pausar campanhas depois que elas gastam X quantia de dólares. Você não precisa passar o dia seguinte examinando a conta, reativando essas campanhas? Como isso realmente economiza tempo? ”
Ótima pergunta! Para encurtar a história, criamos um segundo script que reativaria as campanhas que foram pausadas pelo script de entrega em excesso. Em nossa captura de tela abaixo, pedimos ao nosso script para encontrar todas as campanhas com um rótulo específico (o qual nosso script de entrega excedente colocava todas as campanhas em pausa) e, em seguida, habilitá-las. Esses scripts são executados em conjunto, todos os dias, economizando tempo e energia que podemos investir em outras áreas da conta. É uma situação em que todos ganham.
Há uma quantidade quase ilimitada de maneiras de usar scripts em suas contas do Ads, e eu o encorajaria a navegar na Internet, pois já existem tantos scripts esperando que possamos oferecer a eles um bom lar. Por exemplo, meu colega, Jacob Fairclough, tem alguns scripts para ajudar em seus esforços de licitação, entre outras otimizações de rotina.
Conclusão
Resumindo, os scripts podem fazer quase tudo na conta que nós mesmos faríamos, exceto eles automatizarem o processo e nos poupar tempo e energia. Na verdade, a vida é apenas uma combinação de tempo e energia. Energia, podemos administrar ... tempo, não podemos. Faça um favor a si mesmo e implemente alguns scripts para dar a si mesmo um pouco do doce, doce tempo de volta em seu dia.
Por último, gostaria de verificar este blog de Christi Olson da Microsoft, que se aprofunda em como os scripts podem funcionar com o Microsoft Ads!
Até a próxima vez!