CampaignAsset

Un collegamento tra una campagna e un asset.

Rappresentazione JSON
{
  "resourceName": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ],
  "campaign": string,
  "asset": string
}
Campi
resourceName

string

Immutabile. Il nome della risorsa dell'asset della campagna. I nomi delle risorse CampaignAsset hanno il seguente formato:

customers/{customerId}/campaignAssets/{campaignId}~{asset_id}~{fieldType}

fieldType

enum (AssetFieldType)

Immutabile. Ruolo assunto dall'asset nella campagna collegata. obbligatorio.

source

enum (AssetSource)

Solo output. Origine del link all'asset della campagna.

status

enum (AssetLinkStatus)

Lo stato dell'asset della campagna.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo output. Fornisce lo stato principale del link a questo asset. Lo stato principale serve essenzialmente a distinguere il semplice campo "stato", in cui l'inserzionista ha impostato i valori come attivato, in pausa o rimosso. Lo stato principale prende in considerazione altri indicatori (per gli asset, principalmente approvazioni relative a norme e qualità), per fornire uno stato più completo e indicarne lo stato di pubblicazione.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Solo output. Fornisce i dettagli dello stato principale e i motivi associati.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Solo output. Fornisce un elenco dei motivi per cui un asset non viene pubblicato o non viene pubblicato alla massima capacità.

campaign

string

Immutabile. La campagna a cui è collegato l'asset.

asset

string

Immutabile. L'asset collegato alla campagna.