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 fornecem acesso a lances para campanhas por meio de suas
bidding()
.
Estratégia de lances
Uma estratégia de lances representa uma configuração que pode ser aplicada a um
Entidade do Google Ads. Uma estratégia de lances pode ser anônima ou flexível. Você
aplicar uma estratégia de lances a uma campanha usando o método setStrategy()
de
a propriedade bidding()
. O snippet de código a seguir define a estratégia de lances.
de uma campanha chamada Test Campaign para TARGET_SPEND
.
const campaign = AdsApp.campaigns()
.withCondition("campaign.name = 'Test Campaign'")
.get()
.next();
campaign.bidding().setStrategy("TARGET_SPEND");
Alguns tipos de estratégias de lances exigem argumentos adicionais, que você pode fornecer
usando um
BiddingStrategyArgsBuilder
:
const bidding = campaign.bidding();
bidding.setStrategy(
'MAXIMIZE_CONVERSION_VALUE',
bidding.argsBuilder().withTargetRoas(5));
Consulte a
setStrategy()
para mais detalhes.
Estratégia de lances anônima
Uma estratégia de lances anônima é aplicada diretamente a uma entidade. Scripts do Google Ads oferece suporte às 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 base em 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 de um orçamento específico. |
TARGET_IMPRESSION_SHARE | Estratégia de lances que define lances automaticamente com a meta de mostrar seu anúncio na primeira posição, na parte superior ou em qualquer lugar na 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 página de ajuda center.
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();
Também é possível acessar as campanhas que usam 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.