Method: customers.smartCampaignSettings.getSmartCampaignStatus

Affiche l'état de la campagne intelligente demandée.

Requête HTTP

GET https://googleads.googleapis.com/v14/{resourceName=customers/*/smartCampaignSettings/*}:getSmartCampaignStatus

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
resourceName

string

Obligatoire. Nom de ressource du paramètre de la campagne intelligente appartenant à la campagne intelligente dont l'état doit être récupéré.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Message de réponse pour SmartCampaignSettingService.GetSmartCampaignStatus.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "smartCampaignStatus": enum (SmartCampaignStatus),

  // Union field smart_campaign_status_details can be only one of the following:
  "notEligibleDetails": {
    object (SmartCampaignNotEligibleDetails)
  },
  "eligibleDetails": {
    object (SmartCampaignEligibleDetails)
  },
  "pausedDetails": {
    object (SmartCampaignPausedDetails)
  },
  "removedDetails": {
    object (SmartCampaignRemovedDetails)
  },
  "endedDetails": {
    object (SmartCampaignEndedDetails)
  }
  // End of list of possible types for union field smart_campaign_status_details.
}
Champs
smartCampaignStatus

enum (SmartCampaignStatus)

État de cette campagne intelligente.

Champ d'union smart_campaign_status_details. Informations supplémentaires concernant l'état d'une campagne intelligente. smart_campaign_status_details ne peut être qu'un des éléments suivants :
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

Informations sur les campagnes intelligentes qui ne peuvent pas être diffusées.

eligibleDetails

object (SmartCampaignEligibleDetails)

Informations sur les campagnes intelligentes qui peuvent être diffusées.

pausedDetails

object (SmartCampaignPausedDetails)

Informations sur les campagnes intelligentes mises en veille

removedDetails

object (SmartCampaignRemovedDetails)

Informations sur les campagnes intelligentes supprimées.

endedDetails

object (SmartCampaignEndedDetails)

Informations sur les campagnes intelligentes terminées.

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.

SmartCampaignStatus

États des campagnes intelligentes.

Enums
UNSPECIFIED L'état n'a pas été spécifié.
UNKNOWN

La valeur reçue n'est pas connue dans cette version.

Cette valeur ne peut être fournie qu'à partir d'une réponse.

PAUSED La campagne a été mise en veille.
NOT_ELIGIBLE La campagne ne peut pas être diffusée et présente des problèmes qui peuvent nécessiter une intervention.
PENDING La campagne est en attente d'approbation pour au moins une annonce.
ELIGIBLE La campagne peut être diffusée.
REMOVED La campagne a été supprimée.
ENDED La campagne est terminée.

SmartCampaignNotEligibleDetails

Informations sur les campagnes intelligentes qui ne peuvent pas être diffusées.

Représentation JSON
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
Champs
notEligibleReason

enum (SmartCampaignNotEligibleReason)

Raison pour laquelle la campagne intelligente ne peut pas être diffusée.

SmartCampaignNotEligibleReason

Raisons pour lesquelles une campagne intelligente ne peut pas être diffusée.

Enums
UNSPECIFIED L'état n'a pas été spécifié.
UNKNOWN

La valeur reçue n'est pas connue dans cette version.

Cette valeur ne peut être fournie qu'à partir d'une réponse.

ACCOUNT_ISSUE La campagne ne peut pas être diffusée en raison d'un problème lié au compte.
BILLING_ISSUE La campagne ne peut pas être diffusée en raison d'un problème de paiement.
BUSINESS_PROFILE_LOCATION_REMOVED L'établissement associé à la campagne dans la fiche d'établissement a été supprimé.
ALL_ADS_DISAPPROVED Toutes les annonces générées par le système ont été refusées. Pour en savoir plus, consultez le champ "policySummary" dans la ressource GroupAd.

SmartCampaignEligibleDetails

Informations sur les campagnes intelligentes qui peuvent être diffusées.

Représentation JSON
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
Champs
lastImpressionDateTime

string

Code temporel de la dernière impression observée au cours des dernières 48 heures pour cette campagne. Le code temporel est exprimé dans le fuseau horaire du client et au format "aaaa-MM-jj HH:mm:ss".

endDateTime

string

Le code temporel correspondant à la fin de la campagne, le cas échéant. Le code temporel est exprimé dans le fuseau horaire du client et au format "aaaa-MM-jj HH:mm:ss".

SmartCampaignPausedDetails

Informations sur les campagnes intelligentes mises en veille

Représentation JSON
{
  "pausedDateTime": string
}
Champs
pausedDateTime

string

Code temporel de la dernière mise en veille de la campagne. Le code temporel est exprimé dans le fuseau horaire du client et au format "aaaa-MM-jj HH:mm:ss".

SmartCampaignRemovedDetails

Informations sur les campagnes intelligentes supprimées.

Représentation JSON
{
  "removedDateTime": string
}
Champs
removedDateTime

string

Code temporel de la date de suppression de la campagne. Le code temporel est exprimé dans le fuseau horaire du client et au format "aaaa-MM-jj HH:mm:ss".

SmartCampaignEndedDetails

Informations sur les campagnes intelligentes terminées.

Représentation JSON
{
  "endDateTime": string
}
Champs
endDateTime

string

Code temporel de fin de la campagne. Le code temporel est exprimé dans le fuseau horaire du client et au format "aaaa-MM-jj HH:mm:ss".