Enchères

Les scripts Google Ads vous permettent de gérer les enchères de vos campagnes. Ce guide décrit cette fonctionnalité et son utilisation. Pour définir les enchères d'une entité Google Ads, vous devez spécifier deux éléments:

Les scripts Google Ads permettent d'accéder aux enchères des campagnes via leur méthode bidding().

Stratégie d'enchères

Une stratégie d'enchères représente une configuration d'enchères qui peut être appliquée à une entité Google Ads. Une stratégie d'enchères peut être anonyme ou flexible. Vous appliquez une stratégie d'enchères à une campagne via la méthode setStrategy() de sa propriété bidding(). L'extrait de code suivant définit la stratégie d'enchères d'une campagne nommée Test Campaign sur TARGET_SPEND.

const campaign = AdsApp.campaigns()
    .withCondition("campaign.name = 'Test Campaign'")
    .get()
    .next();
campaign.bidding().setStrategy("TARGET_SPEND");

Certains types de stratégies d'enchères nécessitent des arguments supplémentaires, que vous pouvez fournir à l'aide d'un BiddingStrategyArgsBuilder:

const bidding = campaign.bidding();
bidding.setStrategy(
  'MAXIMIZE_CONVERSION_VALUE',
  bidding.argsBuilder().withTargetRoas(5));

Pour en savoir plus, consultez la documentation sur setStrategy().

Stratégie d'enchères anonyme

Une stratégie d'enchères anonyme est appliquée directement à une entité. Les scripts Google Ads sont compatibles avec les stratégies d'enchères anonymes suivantes:

Nom Description
MANUAL_CPC Enchères manuelles basées sur les clics, où l'utilisateur paie par clic.
MANUAL_CPM Système d'enchères manuel basé sur les impressions, où l'utilisateur paie pour mille impressions. Il ne peut être utilisé que pour les campagnes Réseau Display uniquement.
TARGET_SPEND Stratégie d'enchères qui optimise automatiquement le nombre de clics par euro dépensé.
MAXIMIZE_CONVERSIONS Stratégie d'enchères qui maximise automatiquement le nombre de conversions en fonction d'un budget quotidien.
MAXIMIZE_CONVERSION_VALUE Il s'agit d'une stratégie d'enchères qui maximise automatiquement la valeur de conversion totale de votre campagne dans les limites d'un budget spécifié.
TARGET_IMPRESSION_SHARE Cette stratégie d'enchères définit automatiquement les enchères dans le but de diffuser votre annonce en première position absolue, en haut de page ou n'importe où sur la page des résultats de recherche Google.

Stratégie d'enchères flexible

Cette stratégie permet de définir une configuration d'enchères partagée au niveau du compte. Vous pouvez ensuite appliquer la configuration d'enchères partagée à des campagnes spécifiques. Pour en savoir plus sur cette fonctionnalité, consultez notre Centre d'aide.

Pour récupérer les stratégies d'enchères flexibles dans votre compte, procédez comme suit:

const biddingStrategy = AdsApp.biddingStrategies()
    .withCondition("bidding_strategy.name = 'My Shared Bidding Strategy'")
    .get()
    .next();

Vous pouvez également accéder aux campagnes qui utilisent cette stratégie d'enchères.

const campaigns = biddingStrategy.campaigns().get();

L'un des avantages de l'utilisation d'une stratégie d'enchères flexible par rapport à une stratégie d'enchères anonymes est que vous pouvez suivre les performances des entités Google Ads partageant la même stratégie d'enchères. Par exemple, pour obtenir des statistiques sur les clics pour votre compte:

const clicks = biddingStrategy.getStatsFor("LAST_MONTH").getClicks();

Si vous devez modifier la stratégie d'enchères de ces entités, il vous suffit de modifier la stratégie d'enchères partagée associée au lieu de modifier la stratégie d'enchères des entités Google Ads individuelles.