CampaignAsset

קישור בין קמפיין לנכס.

ייצוג 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
}
שדות
resourceName

string

לא ניתן לשינוי. שם המשאב של נכס הקמפיין. השמות של משאבי CampaignAsset הם:

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

fieldType

enum (AssetFieldType)

לא ניתן לשינוי. התפקיד שמוגדר לנכס בקמפיין המקושר. חובה.

source

enum (AssetSource)

פלט בלבד. מקור הקישור לנכס בקמפיין.

status

enum (AssetLinkStatus)

הסטטוס של הנכס בקמפיין.

primaryStatus

enum (AssetLinkPrimaryStatus)

פלט בלבד. מציין את הסטטוס הראשי של הקישור לנכס. המטרה של הסטטוס הראשי היא למעשה להבדיל בין השדה הפשוט 'סטטוס', שבו המפרסם מגדיר את הערכים 'מופעל', 'מושהה' או 'הוסר'. כדי לקבוע את סטטוס ההצגה של הנכס הראשי, המערכת מביאה בחשבון אותות אחרים (כשמדובר בנכסים שמקבלים בעיקר אישורי מדיניות ואיכות).

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

פלט בלבד. מספק פרטים על הסטטוס הראשי ועל הסיבות הקשורות אליו.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

פלט בלבד. מספק רשימה של סיבות לכך שהנכס לא מוצג או לא מוצג בקיבולת מלאה.

campaign

string

לא ניתן לשינוי. הקמפיין שאליו הנכס מקושר.

asset

string

לא ניתן לשינוי. הנכס שמקושר לקמפיין.