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:
- Une stratégie d'enchères
- Montant réel de l'enchère, le cas échéant
Les scripts Google Ads permettent d'accéder aux enchères pour les campagnes via leur méthode bidding()
.
Stratégie d'enchères
Une stratégie d'enchères représente une configuration d'enchères pouvant être appliquée à une entité Google Ads. Une stratégie d'enchères peut être anonyme ou flexible. Pour appliquer une stratégie d'enchères à une campagne, utilisez 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 setStrategy()
.
Stratégie d'enchères anonymes
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 | Système d'enchères manuel basé sur les clics, où l'utilisateur paie par clic. |
MANUAL_CPM | Enchères manuelles basées sur les impressions, où l'utilisateur paie pour mille impressions. Cette option ne peut être utilisée que pour les campagnes Réseau Display uniquement. |
TARGET_SPEND | Stratégie d'enchères qui optimise automatiquement le nombre de clics pour chaque 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 | 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 | Stratégie d'enchères qui 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 flexibles
Cette stratégie permet de définir une configuration d'enchères partagée au niveau du compte. Vous pouvez ensuite appliquer la configuration des enchères partagées à 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 anonyme 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, modifiez simplement la stratégie d'enchères partagée associée au lieu de modifier la stratégie d'enchères de chaque entité Google Ads.