- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- CampaignToForecast
- CriterionBidModifier
- CampaignBiddingStrategy
- ManualCpcBiddingStrategy
- MaximizeClicksBiddingStrategy
- MaximizeConversionsBiddingStrategy
- ForecastAdGroup
- BiddableKeyword
- KeywordForecastMetrics
- Essayer
Renvoie les métriques (impressions, clics, coût total, etc.) d'une prévision de mots clés pour la campagne donnée.
Liste des erreurs générées: AuthenticationError AuthorizationError CollectionSizeError HeaderError InternalError QuotaError RequestError
Requête HTTP
POST https://googleads.googleapis.com/v14/customers/{customerId}:generateKeywordForecastMetrics
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
customerId |
ID du client. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "forecastPeriod": { object ( |
Champs | |
---|---|
forecastPeriod |
Plage de dates de la prévision. La date de début doit être postérieure à la date du jour et la date de fin doit être située dans un délai d'un an à compter d'aujourd'hui. Le fuseau horaire de référence utilisé est celui du compte Google Ads appartenant au client. Si cette règle n'est pas configurée, une période par défaut allant du dimanche prochain au samedi suivant est utilisée. |
campaign |
Obligatoire. Campagne utilisée dans la prévision. |
currencyCode |
Devise utilisée pour la conversion du taux de change. Par défaut, la devise du compte du client est utilisée. Ne définissez ce champ que si la devise est différente de celle du compte. La liste des codes de devise valides est disponible sur la page https://developers.google.com/google-ads/api/data/codes-formats#currency-codes. |
Corps de la réponse
Message de réponse pour [KeywordPlanIdeaService.GenerateKeywordForecastMetrics].
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"campaignForecastMetrics": {
object ( |
Champs | |
---|---|
campaignForecastMetrics |
Résultats des prévisions pour la campagne. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/adwords
Pour en savoir plus, consultez la présentation d'OAuth 2.0.
CampaignToForecast
Une campagne pour effectuer une prévision pour une campagne de mots clés.
Représentation JSON |
---|
{ "languageConstants": [ string ], "geoModifiers": [ { object ( |
Champs | |
---|---|
languageConstants[] |
Liste des noms de ressources des langues à cibler. Le nom de la ressource est au format "languageConstants/{criterionId}". Consultez https://developers.google.com/google-ads/api/data/codes-formats#languages pour obtenir la liste des codes des critères de langue. |
geoModifiers[] |
Zones géographiques à cibler. Les zones géographiques doivent être uniques. |
keywordPlanNetwork |
Obligatoire. Réseau utilisé pour le ciblage. |
negativeKeywords[] |
Liste des mots clés à exclure à utiliser dans la campagne lors de la prévision. |
biddingStrategy |
Obligatoire. Stratégie d'enchères de la campagne. |
adGroups[] |
Groupes d'annonces de la nouvelle campagne à prévoir. |
conversionRate |
Taux de conversion attendu (nombre de conversions divisé par le nombre total de clics) tel que défini par l'utilisateur. Cette valeur étant exprimée sous forme de valeur décimale, vous devez saisir un taux de conversion attendu de 2% sous la forme 0,02. Si vous ne renseignez pas ce champ, nous utilisons un taux de conversion estimé. |
CriterionBidModifier
Modificateur d'enchères du critère de zone géographique.
Représentation JSON |
---|
{ "geoTargetConstant": string, "bidModifier": number } |
Champs | |
---|---|
geoTargetConstant |
Nom de ressource de la zone géographique à cibler. Le nom de la ressource est au format "geoTargetConstants/{criterionId}". |
bidModifier |
Multiplicateur associé à l'ID de critère. Si cette valeur est définie, elle ne peut pas être nulle. |
CampaignBiddingStrategy
Stratégies d'enchères compatibles avec les nouvelles prévisions de campagne.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union bidding_strategy . Stratégies d'enchères bidding_strategy ne peut être qu'un des éléments suivants : |
|
manualCpcBiddingStrategy |
Utilisez la stratégie d'enchères au CPC manuelles pour effectuer des prévisions. |
maximizeClicksBiddingStrategy |
Utiliser la stratégie d'enchères "Maximiser les clics" pour les prévisions. |
maximizeConversionsBiddingStrategy |
Utiliser la stratégie d'enchères "Maximiser les conversions" pour les prévisions. |
ManualCpcBiddingStrategy
Stratégie d'enchères au CPC manuelles.
Représentation JSON |
---|
{ "maxCpcBidMicros": string, "dailyBudgetMicros": string } |
Champs | |
---|---|
maxCpcBidMicros |
Obligatoire. Enchère en micros à appliquer aux groupes d'annonces de la campagne pour une stratégie d'enchères au CPC manuelles. |
dailyBudgetMicros |
Budget au niveau de la campagne, en micro-unités. Si cette valeur est définie, une valeur minimale est appliquée dans la devise locale utilisée dans la campagne. Si la valeur de ce champ est trop basse, une erreur se produira lors de l'affichage de la valeur minimale. |
MaximizeClicksBiddingStrategy
sur la stratégie "Maximiser les clics".
Représentation JSON |
---|
{ "dailyTargetSpendMicros": string, "maxCpcBidCeilingMicros": string } |
Champs | |
---|---|
dailyTargetSpendMicros |
Obligatoire. Objectif de dépenses quotidiennes à utiliser pour l'estimation, en micros. Une valeur minimale est appliquée à la devise locale utilisée dans la campagne. Si la valeur de ce champ est trop basse, une erreur se produira lors de l'affichage de la valeur minimale. |
maxCpcBidCeilingMicros |
Plafond des enchères au CPC max. (en micros). |
MaximizeConversionsBiddingStrategy
la stratégie d'enchères "Maximiser les conversions".
Représentation JSON |
---|
{ "dailyTargetSpendMicros": string } |
Champs | |
---|---|
dailyTargetSpendMicros |
Obligatoire. Objectif de dépenses quotidiennes à utiliser pour l'estimation, en micros. Cette valeur doit être supérieure à zéro. |
ForecastAdGroup
Groupe d'annonces faisant partie d'une campagne pour laquelle faire l'objet d'une prévision.
Représentation JSON |
---|
{ "biddableKeywords": [ { object ( |
Champs | |
---|---|
biddableKeywords[] |
Obligatoire. Liste des mots clés enchérissables à utiliser dans le groupe d'annonces lors de la prévision. Nécessite au moins un mot clé. |
negativeKeywords[] |
Détails du mot clé. Vous devez spécifier à la fois le texte du mot clé et le type de correspondance. |
maxCpcBidMicros |
CPC max. à utiliser pour le groupe d'annonces lors de la génération de trafic prévu. Cette valeur remplacera la valeur du CPC max. définie dans la stratégie d'enchères. Ne spécifiez ce champ que pour les stratégies d'enchères qui maximisent les valeurs au CPC max. |
BiddableKeyword
Partie "mot clé enchérissable" d'un groupe d'annonces.
Représentation JSON |
---|
{
"keyword": {
object ( |
Champs | |
---|---|
keyword |
Obligatoire. Mot clé. Vous devez indiquer du texte et un type de correspondance. |
maxCpcBidMicros |
Enchère au CPC max. (en micro-unités) qui remplace l'enchère au CPC max. au niveau du groupe d'annonces dans la simulation de prévisions. Cette valeur remplacera la valeur du CPC max. définie dans la stratégie d'enchères et le groupe d'annonces. Ne spécifiez ce champ que pour les stratégies d'enchères qui acceptent les valeurs de CPC max. |
KeywordForecastMetrics
Métriques de prévision pour la campagne de mots clés sans plan.
Représentation JSON |
---|
{ "impressions": number, "clickThroughRate": number, "averageCpcMicros": string, "clicks": number, "costMicros": string, "conversions": number, "conversionRate": number, "averageCpaMicros": string } |
Champs | |
---|---|
impressions |
Nombre total d'impressions. |
clickThroughRate |
Taux de clics moyen. Disponible uniquement si le nombre d'impressions est supérieur à 0. |
averageCpcMicros |
CPC moyen Disponible uniquement si le nombre de clics est supérieur à 0. |
clicks |
Nombre total de clics. |
costMicros |
Coût total. |
conversions |
Nombre de conversions prévu: clics * taux de conversion. |
conversionRate |
Taux de conversion prévu. |
averageCpaMicros |
Coût par acquisition moyen calculé comme suit : costMicros / conversions. |