Method: customers.smartCampaignSettings.getSmartCampaignStatus

Restituisce lo stato della campagna intelligente richiesta.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
resourceName

string

Obbligatorio. Il nome della risorsa dell'impostazione della campagna intelligente appartenente alla campagna intelligente di cui recuperare lo stato.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per SmartCampaignSettingService.GetSmartCampaignStatus.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione 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.
}
Campi
smartCampaignStatus

enum (SmartCampaignStatus)

Lo stato di questa campagna intelligente.

Campo di unione smart_campaign_status_details. Dettagli aggiuntivi che accompagnano lo stato di una campagna intelligente. smart_campaign_status_details può essere solo uno dei seguenti:
notEligibleDetails

object (SmartCampaignNotEligibleDetails)

Dettagli relativi alle campagne intelligenti non idonee alla pubblicazione.

eligibleDetails

object (SmartCampaignEligibleDetails)

Dettagli relativi alle campagne intelligenti idonee alla pubblicazione.

pausedDetails

object (SmartCampaignPausedDetails)

Dettagli relativi alle campagne intelligenti in pausa.

removedDetails

object (SmartCampaignRemovedDetails)

Dettagli relativi alle campagne intelligenti rimosse.

endedDetails

object (SmartCampaignEndedDetails)

Dettagli relativi alle campagne intelligenti terminate.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/adwords

Per ulteriori informazioni, consulta la Panoramica di OAuth 2.0.

SmartCampaignStatus

Stati delle campagne intelligenti.

Enum
UNSPECIFIED Lo stato non è stato specificato.
UNKNOWN

Il valore ricevuto non è noto in questa versione.

Questo è un valore di sola risposta.

PAUSED La campagna è stata messa in pausa.
NOT_ELIGIBLE La campagna non è idonea alla pubblicazione e presenta problemi che potrebbero richiedere un intervento.
PENDING La campagna è in attesa dell'approvazione di almeno un annuncio.
ELIGIBLE La campagna è idonea alla pubblicazione.
REMOVED La campagna è stata rimossa.
ENDED La campagna è terminata.

SmartCampaignNotEligibleDetails

Dettagli relativi alle campagne intelligenti non idonee alla pubblicazione.

Rappresentazione JSON
{
  "notEligibleReason": enum (SmartCampaignNotEligibleReason)
}
Campi
notEligibleReason

enum (SmartCampaignNotEligibleReason)

Il motivo per cui la campagna intelligente non è idonea alla pubblicazione.

SmartCampaignNotEligibleReason

Motivi per cui una campagna intelligente non è idonea alla pubblicazione.

Enum
UNSPECIFIED Lo stato non è stato specificato.
UNKNOWN

Il valore ricevuto non è noto in questa versione.

Questo è un valore di sola risposta.

ACCOUNT_ISSUE La campagna non è idonea alla pubblicazione a causa di un problema con l'account.
BILLING_ISSUE La campagna non è idonea alla pubblicazione a causa di un problema con il pagamento.
BUSINESS_PROFILE_LOCATION_REMOVED La sede del profilo dell'attività associata alla campagna è stata rimossa.
ALL_ADS_DISAPPROVED Tutti gli annunci generati dal sistema non sono stati approvati. Per ulteriori dettagli, consulta il campo policySummary nella risorsa Gruppo di annunci.

SmartCampaignEligibleDetails

Dettagli relativi alle campagne intelligenti idonee alla pubblicazione.

Rappresentazione JSON
{
  "lastImpressionDateTime": string,
  "endDateTime": string
}
Campi
lastImpressionDateTime

string

Il timestamp dell'ultima impressione osservata nelle ultime 48 ore per questa campagna. Il timestamp è espresso nel fuso orario del cliente e nel formato "aaaa-MM-gg HH:mm:ss".

endDateTime

string

Il timestamp di quando terminerà la campagna, se applicabile. Il timestamp è espresso nel fuso orario del cliente e nel formato "aaaa-MM-gg HH:mm:ss".

SmartCampaignPausedDetails

Dettagli relativi alle campagne intelligenti in pausa.

Rappresentazione JSON
{
  "pausedDateTime": string
}
Campi
pausedDateTime

string

Il timestamp di quando la campagna è stata messa in pausa l'ultima volta. Il timestamp è espresso nel fuso orario del cliente e nel formato "aaaa-MM-gg HH:mm:ss".

SmartCampaignRemovedDetails

Dettagli relativi alle campagne intelligenti rimosse.

Rappresentazione JSON
{
  "removedDateTime": string
}
Campi
removedDateTime

string

Il timestamp relativo al momento in cui la campagna è stata rimossa. Il timestamp è espresso nel fuso orario del cliente e nel formato "aaaa-MM-gg HH:mm:ss".

SmartCampaignEndedDetails

Dettagli relativi alle campagne intelligenti terminate.

Rappresentazione JSON
{
  "endDateTime": string
}
Campi
endDateTime

string

Il timestamp di quando è terminata la campagna. Il timestamp è espresso nel fuso orario del cliente e nel formato "aaaa-MM-gg HH:mm:ss".