CampaignAsset

Association entre une campagne et un élément.

Représentation 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
}
Champs
resourceName

string

Immuable. Nom de ressource de l'asset de campagne. Les noms de ressources CampaignAsset se présentent sous la forme suivante:

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

fieldType

enum (AssetFieldType)

Immuable. Rôle attribué à l'asset dans la campagne associée. Obligatoire.

source

enum (AssetSource)

Uniquement en sortie. Source du lien du composant de la campagne.

status

enum (AssetLinkStatus)

État du composant de campagne.

primaryStatus

enum (AssetLinkPrimaryStatus)

Uniquement en sortie. Fournit le lien "StatusStatus" de cet élément. L'état principal vise à différencier le champ "état" brut, dans lequel l'annonceur a défini les valeurs "Activé", "Mis en veille" ou "Supprimé". L'état principal prend en compte d'autres signaux (pour les éléments, principalement en ce qui concerne les approbations des règles et de la qualité), ainsi que l'état plus complet indiquant l'état de diffusion de l'élément.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Uniquement en sortie. Fournit les détails de l'état principal et les raisons associées.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Uniquement en sortie. Fournit la liste des raisons pour lesquelles un asset n'est pas diffusé ou ne fonctionne pas à pleine capacité.

campaign

string

Immuable. Campagne à laquelle l'asset est associé

asset

string

Immuable. Composant associé à la campagne.