REST Resource: firstAndThirdPartyAudiences

資源:FirstAndThirdPartyAudience

說明用於指定目標的第一方或第三方目標對象名單。第一方目標對像是使用客戶資料建立。第三方目標對像是由第三方資料供應商提供,且只能授權給客戶。

JSON 表示法
{
  "name": string,
  "firstAndThirdPartyAudienceId": string,
  "displayName": string,
  "description": string,
  "firstAndThirdPartyAudienceType": enum (FirstAndThirdPartyAudienceType),
  "audienceType": enum (AudienceType),
  "audienceSource": enum (AudienceSource),
  "membershipDurationDays": string,
  "displayAudienceSize": string,
  "activeDisplayAudienceSize": string,
  "youtubeAudienceSize": string,
  "gmailAudienceSize": string,
  "displayMobileAppAudienceSize": string,
  "displayMobileWebAudienceSize": string,
  "displayDesktopAudienceSize": string,
  "appId": string,

  // Union field members can be only one of the following:
  "contactInfoList": {
    object (ContactInfoList)
  },
  "mobileDeviceIdList": {
    object (MobileDeviceIdList)
  }
  // End of list of possible types for union field members.
}
欄位
name

string

僅供輸出。第一方和第三方目標對象的資源名稱。

firstAndThirdPartyAudienceId

string (int64 format)

僅供輸出。第一方和第三方目標對象的專屬 ID。由系統指派。

displayName

string

第一方和第三方目標對象的顯示名稱。

description

string

使用者提供的目標對象說明。

僅適用於第一方目標對象。

firstAndThirdPartyAudienceType

enum (FirstAndThirdPartyAudienceType)

觀眾是第一方或第三方觀眾。

audienceType

enum (AudienceType)

目標對象類型。

audienceSource

enum (AudienceSource)

僅供輸出。目標對象的來源。

membershipDurationDays

string (int64 format)

符合資格的事件結束後,項目留在目標對像中的時間長度 (以天為單位)。如果目標對象沒有到期日,請將這個欄位的值設為 10000。否則設定值必須大於 0 且小於或等於 540。

僅適用於第一方目標對象。

如果使用下列其中一項 audienceType,就必須填寫此欄位:

  • CUSTOMER_MATCH_CONTACT_INFO
  • CUSTOMER_MATCH_DEVICE_ID
displayAudienceSize

string (int64 format)

僅供輸出。多媒體廣告聯播網的預估目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅在 GET 要求中傳回。

activeDisplayAudienceSize

string (int64 format)

僅供輸出。過去一個月內,多媒體廣告聯播網的預估目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅在 GET 要求中傳回。

youtubeAudienceSize

string (int64 format)

僅供輸出。YouTube 聯播網的預估目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅適用於第一方目標對象。

僅在 GET 要求中傳回。

gmailAudienceSize

string (int64 format)

僅供輸出。Gmail 聯播網的預估目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅適用於第一方目標對象。

僅在 GET 要求中傳回。

displayMobileAppAudienceSize

string (int64 format)

僅供輸出。多媒體廣告聯播網中的預估行動應用程式目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅適用於第一方目標對象。

僅在 GET 要求中傳回。

displayMobileWebAudienceSize

string (int64 format)

僅供輸出。多媒體廣告聯播網中預估的行動版網站目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅適用於第一方目標對象。

僅在 GET 要求中傳回。

displayDesktopAudienceSize

string (int64 format)

僅供輸出。多媒體廣告聯播網中預估的桌機目標對象規模。

基於隱私權考量,如果大小小於 1000,系統將隱藏這個數字,並傳回 0。否則這個數字會四捨五入至最前面兩位數。

僅適用於第一方目標對象。

僅在 GET 要求中傳回。

appId

string

appId 與上傳的 mobileDeviceId 類型相符。

僅適用於 audienceType CUSTOMER_MATCH_DEVICE_ID

聯集欄位 members。「目標客戶比對」目標對象的初始成員。members 只能是下列其中一項:
contactInfoList

object (ContactInfoList)

僅限輸入。用於定義初始目標對象成員的聯絡資訊清單。

僅適用於 audienceType CUSTOMER_MATCH_CONTACT_INFO

mobileDeviceIdList

object (MobileDeviceIdList)

僅限輸入。一組用於定義初始目標對象成員的行動裝置 ID 清單。

僅適用於 audienceType CUSTOMER_MATCH_DEVICE_ID

FirstAndThirdPartyAudienceType

可能的第一方和第三方目標對象資源類型。

列舉
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_UNSPECIFIED 未指定類型或類型不明時的預設值。
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_FIRST_PARTY 透過使用客戶資料建立的目標對象。
FIRST_AND_THIRD_PARTY_AUDIENCE_TYPE_THIRD_PARTY 第三方資料供應商提供的目標對象。

AudienceType

可能的目標對象類型。

列舉
AUDIENCE_TYPE_UNSPECIFIED 未指定類型或類型不明時的預設值。
CUSTOMER_MATCH_CONTACT_INFO 產生目標對象時,系統會比對顧客和已知聯絡資訊。
CUSTOMER_MATCH_DEVICE_ID 產生目標對象時,系統會比對顧客和已知的行動裝置 ID。
CUSTOMER_MATCH_USER_ID 產生目標對象時,系統會比對顧客和已知的使用者 ID。
ACTIVITY_BASED

根據廣告活動建立的目標對象。

FREQUENCY_CAP

建立目標對象時,系統會排除廣告放送的曝光次數。

TAG_BASED 目標對像是根據附加至像素的自訂變數建立而成。
YOUTUBE_USERS 系統會根據過去與影片、YouTube 廣告或 YouTube 頻道的互動情形建立目標對象。
LICENSED 第三方目標對象類型的子類型。

AudienceSource

可能的目標對象來源。

列舉
AUDIENCE_SOURCE_UNSPECIFIED 未指定目標對象來源或目標對象來源不明時的預設值。
DISPLAY_VIDEO_360 來自多媒體廣告聯播網和Video 360。
CAMPAIGN_MANAGER 源自 Campaign Manager 360。
AD_MANAGER 源自 Google Ad Manager。
SEARCH_ADS_360 源自 Search Ads 360。
YOUTUBE 源自 YouTube。
ADS_DATA_HUB 源自廣告資料中心。

ContactInfoList

這份清單含有定義目標客戶比對目標對象成員的聯絡資訊。

JSON 表示法
{
  "contactInfos": [
    {
      object (ContactInfo)
    }
  ],
  "consent": {
    object (Consent)
  }
}
欄位
contactInfos[]

object (ContactInfo)

定義目標顧客比對目標對象成員的 ContactInfo 物件清單。分割 contactInfo 後,成員人數不得超過 500,000 人。

consent

object (Consent)

僅限輸入。「contactInfos」使用者的同意聲明設定。

如果不設定這個欄位,就表示未指定同意聲明。

如果 adUserDataadPersonalization 欄位設為 CONSENT_STATUS_DENIED,要求就會傳回錯誤。

ContactInfo

定義目標客戶比對目標對象成員的聯絡資訊。

JSON 表示法
{
  "hashedEmails": [
    string
  ],
  "hashedPhoneNumbers": [
    string
  ],
  "zipCodes": [
    string
  ],
  "hashedFirstName": string,
  "hashedLastName": string,
  "countryCode": string
}
欄位
hashedEmails[]

string

成員的 SHA256 雜湊電子郵件清單。雜湊處理前,請移除所有空白字元,並確保字串全部為小寫。

hashedPhoneNumbers[]

string

成員的 SHA256 雜湊電話號碼清單。在進行雜湊處理前,所有電話號碼都必須採用 E.164 格式,並包含國家/地區代碼。

zipCodes[]

string

成員的郵遞區號清單。

必須一併設定下列欄位:

hashedFirstName

string

以 SHA256 雜湊成員的名字。雜湊處理前,請移除所有空白字元,並確保字串全部為小寫。

必須一併設定下列欄位:

hashedLastName

string

以 SHA256 雜湊處理的成員姓氏。雜湊處理前,請移除所有空白字元,並確保字串全部為小寫。

必須一併設定下列欄位:

countryCode

string

會員的國家/地區代碼。

必須一併設定下列欄位:

ConsentStatus

同意聲明狀態。

列舉
CONSENT_STATUS_UNSPECIFIED 未指定類型值,或這個版本中的類型值不明。
CONSENT_STATUS_GRANTED 已表示同意。
CONSENT_STATUS_DENIED 同意聲明遭拒。

MobileDeviceIdList

行動裝置 ID 清單的包裝函式訊息,用來定義目標客戶比對對象成員。

JSON 表示法
{
  "mobileDeviceIds": [
    string
  ],
  "consent": {
    object (Consent)
  }
}
欄位
mobileDeviceIds[]

string

定義目標客戶比對目標對象成員的行動裝置 ID 清單。mobileDeviceId 的大小不得超過 500,000。

consent

object (Consent)

僅限輸入。「mobileDeviceIds」使用者的同意聲明設定。

如果不設定這個欄位,就表示未指定同意聲明。

如果 adUserDataadPersonalization 欄位設為 CONSENT_STATUS_DENIED,要求就會傳回錯誤。

方法

create

建立 FirstAndThirdPartyAudience。

editCustomerMatchMembers

更新目標顧客比對目標對象的成員名單。

get

獲得第一方和第三方目標對象。

list

列出第一方和第三方目標對象。

patch

更新現有的 FirstAndThirdPartyAudience。