Com os scripts do Google Ads, você pode gerenciar os lances das suas campanhas. Este guia explica esse recurso e como ele é usado. Para definir os lances de uma entidade do Google Ads, é necessário especificar duas partes:
- Uma estratégia de lances
- o valor real do lance, se aplicável.
Os scripts do Google Ads oferecem acesso aos lances de campanhas pelo método bidding()
.
Estratégia de lances
Uma estratégia de lances representa uma configuração de lances que pode ser aplicada a uma entidade do Google Ads. Uma estratégia de lances pode ser anônima ou flexível. Você aplica uma estratégia de lances a uma campanha usando o método setStrategy()
da respectiva propriedade bidding()
. O snippet de código a seguir define a estratégia de lances de uma campanha chamada Test Campaign como TARGET_SPEND
.
const campaign = AdsApp.campaigns()
.withCondition("campaign.name = 'Test Campaign'")
.get()
.next();
campaign.bidding().setStrategy("TARGET_SPEND");
Alguns tipos de estratégia de lances exigem argumentos extras, que podem ser fornecidos
usando um
BiddingStrategyArgsBuilder
:
const bidding = campaign.bidding();
bidding.setStrategy(
'MAXIMIZE_CONVERSION_VALUE',
bidding.argsBuilder().withTargetRoas(5));
Consulte a documentação
setStrategy()
para conferir todos os detalhes.
Estratégia de lances anônima
Uma estratégia de lances anônima é aplicada diretamente a uma entidade. Os scripts do Google Ads são compatíveis com as seguintes estratégias de lances anônimas:
Nome | Descrição |
---|---|
MANUAL_CPC | Lances com base em cliques manuais nos quais o usuário paga por clique. |
MANUAL_CPM | Lances com base em impressões manuais nas quais o usuário paga por mil impressões. Essa opção só pode ser utilizada para campanhas Apenas na Rede de Display. |
TARGET_SPEND | Estratégia de lances que otimiza automaticamente os cliques por dólar. |
MAXIMIZE_CONVERSIONS | Estratégia de lances que maximiza automaticamente o número de conversões com um orçamento diário. |
MAXIMIZE_CONVERSION_VALUE | Estratégia de lances que maximiza automaticamente o valor total da conversão da sua campanha dentro do orçamento especificado. |
TARGET_IMPRESSION_SHARE | Estratégia de lances que define lances automaticamente para mostrar seu anúncio na primeira posição, na parte de cima ou em qualquer lugar da página de resultados da pesquisa do Google. |
Estratégia de lances flexível
Essa estratégia permite definir uma configuração de lances compartilhada no nível da conta. Em seguida, aplique a configuração de lances compartilhados a campanhas específicas. Saiba mais sobre esse recurso na Central de Ajuda.
Recupere estratégias de lances flexíveis na sua conta desta forma:
const biddingStrategy = AdsApp.biddingStrategies()
.withCondition("bidding_strategy.name = 'My Shared Bidding Strategy'")
.get()
.next();
Você também pode acessar as campanhas que estão usando essa estratégia de lances.
const campaigns = biddingStrategy.campaigns().get();
Uma das vantagens de usar uma estratégia de lances flexível em vez de uma estratégia de lances anônima é que você pode acompanhar a performance das entidades do Google Ads que compartilham a mesma estratégia de lances. Por exemplo, para receber estatísticas de cliques da sua conta:
const clicks = biddingStrategy.getStatsFor("LAST_MONTH").getClicks();
Se você precisar mudar a estratégia de lances dessas entidades, basta modificar a estratégia de lances compartilhada associada em vez de modificar a estratégia de lances de entidades individuais do Google Ads.