AssetSet

Kumpulan aset yang mewakili kumpulan aset. Menggunakan AssetSetAsset untuk menautkan aset ke kumpulan aset.

Representasi JSON
{
  "id": string,
  "resourceName": string,
  "name": string,
  "type": enum (AssetSetType),
  "status": enum (AssetSetStatus),
  "merchantCenterFeed": {
    object (MerchantCenterFeed)
  },
  "locationGroupParentAssetSetId": string,
  "hotelPropertyData": {
    object (HotelPropertyData)
  },

  // Union field asset_set_source can be only one of the following:
  "locationSet": {
    object (LocationSet)
  },
  "businessProfileLocationGroup": {
    object (BusinessProfileLocationGroup)
  },
  "chainLocationGroup": {
    object (ChainLocationGroup)
  }
  // End of list of possible types for union field asset_set_source.
}
Kolom
id

string (int64 format)

Hanya output. ID kumpulan aset.

resourceName

string

Tidak dapat diubah. Nama resource kumpulan aset. Nama resource set aset memiliki bentuk:

customers/{customerId}/assetSets/{asset_set_id}

name

string

Wajib. Nama kumpulan aset. Wajib. Panjangnya harus minimal 1 dan panjang maksimal 128.

type

enum (AssetSetType)

Wajib. Tidak dapat diubah. Jenis kumpulan aset. Wajib.

status

enum (AssetSetStatus)

Hanya output. Status kumpulan aset. Hanya baca.

merchantCenterFeed

object (MerchantCenterFeed)

ID Merchant dan Label Feed dari Google Merchant Center.

locationGroupParentAssetSetId

string (int64 format)

Tidak dapat diubah. ID kumpulan aset induk untuk kumpulan aset tempat elemen kumpulan aset ini berasal. Misalnya: ID AssetSet lokasi tingkat sinkronisasi tempat elemen di LocationGroup AssetSet berasal. Kolom ini wajib diisi dan hanya berlaku untuk AssetSet dengan jenis Grup Lokasi.

hotelPropertyData

object (HotelPropertyData)

Hanya output. Bagi kampanye Performa Maksimal untuk sasaran perjalanan dengan penautan akun Pusat Pengelolaan Hotel. Hanya baca.

Kolom union asset_set_source. Data kumpulan aset yang spesifik untuk setiap jenis kumpulan aset. Tidak semua jenis memiliki data spesifik. asset_set_source hanya ada berupa salah satu diantara berikut:
locationSet

object (LocationSet)

Data kumpulan aset lokasi. Ini akan digunakan untuk set lokasi level sinkronisasi. Ini hanya dapat disetel jika jenis AssetSet adalah LOCATION_SYNC.

businessProfileLocationGroup

object (BusinessProfileLocationGroup)

Data kumpulan aset grup lokasi Profil Bisnis.

chainLocationGroup

object (ChainLocationGroup)

Menampilkan informasi tentang grup lokasi dinamis Jaringan Bisnis. Hanya berlaku jika jenis AssetSet tingkat sinkronisasi adalah LOCATION_SYNC dan sumber sinkronisasi adalah rantai.

AssetSetStatus

Kemungkinan status dari kumpulan aset.

Enum
UNSPECIFIED Statusnya belum ditentukan.
UNKNOWN Nilai yang diterima tidak diketahui dalam versi ini. Nilai ini hanya merupakan respons.
ENABLED Kumpulan aset diaktifkan.
REMOVED Kumpulan aset dihapus.

MerchantCenterFeed

ID Merchant dan Label Feed dari Google Merchant Center.

Representasi JSON
{
  "merchantId": string,
  "feedLabel": string
}
Kolom
merchantId

string (int64 format)

Wajib. ID Penjual dari Google Merchant Center

feedLabel

string

Opsional. Label Feed dari Google Merchant Center.

HotelPropertyData

Bagi kampanye Performa Maksimal untuk sasaran perjalanan dengan penautan akun Pusat Pengelolaan Hotel. Hanya baca.

Representasi JSON
{
  "hotelCenterId": string,
  "partnerName": string
}
Kolom
hotelCenterId

string (int64 format)

Hanya output. ID pusat pengelolaan hotel partner.

partnerName

string

Hanya output. Nama partner hotel.

LocationSet

Data yang terkait dengan set lokasi. Salah satu data Google Profil Bisnis (sebelumnya dikenal sebagai Google Bisnisku), data Jaringan bisnis, dan data lokasi peta harus ditentukan.

Representasi JSON
{
  "locationOwnershipType": enum (LocationOwnershipType),

  // Union field source can be only one of the following:
  "businessProfileLocationSet": {
    object (BusinessProfileLocationSet)
  },
  "chainLocationSet": {
    object (ChainSet)
  },
  "mapsLocationSet": {
    object (MapsLocationSet)
  }
  // End of list of possible types for union field source.
}
Kolom
locationOwnershipType

enum (LocationOwnershipType)

Wajib. Tidak dapat diubah. Jenis Kepemilikan Lokasi (lokasi yang dimiliki atau lokasi afiliasi).

Kolom union source. Data lokasi khusus untuk setiap sumber sinkronisasi. source hanya ada berupa salah satu diantara berikut:
businessProfileLocationSet

object (BusinessProfileLocationSet)

Data yang digunakan untuk mengonfigurasi kumpulan lokasi yang diisi dari lokasi Google Profil Bisnis.

chainLocationSet

object (ChainSet)

Data yang digunakan untuk mengonfigurasi lokasi pada set jaringan yang diisi dengan jaringan yang ditentukan.

mapsLocationSet

object (MapsLocationSet)

Hanya setel jika lokasi disinkronkan berdasarkan lokasi peta yang dipilih

BusinessProfileLocationSet

Data yang digunakan untuk mengonfigurasi kumpulan lokasi yang diisi dari lokasi Google Profil Bisnis. Berbagai jenis filter akan digabungkan dengan operator DAN, jika ditentukan.

Representasi JSON
{
  "httpAuthorizationToken": string,
  "emailAddress": string,
  "businessNameFilter": string,
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessAccountId": string
}
Kolom
httpAuthorizationToken

string

Wajib. Tidak dapat diubah. Token otorisasi HTTP yang digunakan untuk mendapatkan otorisasi.

emailAddress

string

Wajib. Tidak dapat diubah. Alamat email akun Google Profil Bisnis atau alamat email pengelola akun Google Profil Bisnis.

businessNameFilter

string

Digunakan untuk memfilter listingan Google Profil Bisnis menurut nama bisnis. Jika businessNameFilter ditetapkan, hanya listingan dengan nama bisnis yang cocok yang merupakan kandidat yang akan disinkronkan ke dalam Aset.

labelFilters[]

string

Digunakan untuk memfilter listingan Google Profil Bisnis menurut label. Jika ada entri di labelFilters, hanya listingan yang memiliki salah satu label yang ditetapkan yang merupakan kandidat untuk disinkronkan ke dalam Aset. Jika tidak ada entri di labelFilters, semua listingan merupakan kandidat untuk disinkronkan. Filter label digabungkan dengan fungsi OR.

listingIdFilters[]

string (int64 format)

Digunakan untuk memfilter listingan Google Profil Bisnis menurut ID listingan. Jika entri ada di listingIdFilters, hanya listingan yang ditentukan oleh filter yang merupakan kandidat untuk disinkronkan ke dalam Aset. Jika tidak ada entri di listingIdFilters, semua listingan merupakan kandidat untuk disinkronkan. Filter ID listingan digabungkan dengan fungsi ATAU.

businessAccountId

string

Tidak dapat diubah. ID akun bisnis terkelola yang lokasinya akan digunakan. Jika kolom ini tidak disetel, semua bisnis yang dapat diakses oleh pengguna (ditentukan oleh emailAddress) akan digunakan.

ChainSet

Data yang digunakan untuk mengonfigurasi set lokasi yang diisi dengan jaringan yang ditentukan.

Representasi JSON
{
  "relationshipType": enum (ChainRelationshipType),
  "chains": [
    {
      object (ChainFilter)
    }
  ]
}
Kolom
relationshipType

enum (ChainRelationshipType)

Wajib. Tidak dapat diubah. Jenis hubungan yang dimiliki jaringan bisnis yang ditentukan dengan pengiklan ini.

chains[]

object (ChainFilter)

Wajib. Daftar filter tingkat jaringan, semua filter digabungkan ATAU bersama.

ChainRelationshipType

Kemungkinan jenis hubungan.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
AUTO_DEALERS Hubungan dealer mobil.
GENERAL_RETAILERS Hubungan retailer umum.

ChainFilter

Satu filter tingkat rantai pada lokasi di kumpulan elemen feed. Logika pemfilteran di antara semua kolom adalah AND.

Representasi JSON
{
  "chainId": string,
  "locationAttributes": [
    string
  ]
}
Kolom
chainId

string (int64 format)

Wajib. Digunakan untuk memfilter lokasi jaringan bisnis menurut ID jaringan bisnis. Hanya lokasi jaringan yang termasuk dalam jaringan yang ditentukan yang akan ada di kumpulan aset.

locationAttributes[]

string

Digunakan untuk memfilter lokasi jaringan bisnis menurut atribut lokasi. Hanya lokasi jaringan yang termasuk dalam semua atribut yang ditentukan yang akan ada dalam kumpulan aset. Jika kolom ini kosong, berarti tidak ada pemfilteran pada kolom ini.

MapsLocationSet

Wrapper untuk beberapa data sinkronisasi lokasi peta

Representasi JSON
{
  "mapsLocations": [
    {
      object (MapsLocationInfo)
    }
  ]
}
Kolom
mapsLocations[]

object (MapsLocationInfo)

Wajib. Daftar info lokasi peta yang disinkronkan secara manual oleh pengguna.

MapsLocationInfo

Wrapper untuk ID tempat

Representasi JSON
{
  "placeId": string
}
Kolom
placeId

string

ID Tempat lokasi Maps.

BusinessProfileLocationGroup

Informasi tentang grup lokasi dinamis Profil Bisnis. Hanya berlaku jika jenis AssetSet tingkat sinkronisasi adalah LOCATION_SYNC dan sumber sinkronisasi adalah Profil Bisnis.

Representasi JSON
{
  "dynamicBusinessProfileLocationGroupFilter": {
    object (DynamicBusinessProfileLocationGroupFilter)
  }
}
Kolom
dynamicBusinessProfileLocationGroupFilter

object (DynamicBusinessProfileLocationGroupFilter)

Filter kumpulan lokasi Profil Bisnis dinamis.

DynamicBusinessProfileLocationGroupFilter

Mewakili filter pada lokasi Profil Bisnis dalam kumpulan aset. Jika beberapa filter diberikan, filter tersebut akan digabungkan dan digabungkan.

Representasi JSON
{
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessNameFilter": {
    object (BusinessProfileBusinessNameFilter)
  }
}
Kolom
labelFilters[]

string

Digunakan untuk memfilter lokasi Profil Bisnis menurut label. Hanya lokasi yang memiliki label yang tercantum yang akan ada di kumpulan aset. Filter label digabungkan dengan fungsi OR.

listingIdFilters[]

string (int64 format)

Digunakan untuk memfilter lokasi Profil Bisnis menurut ID listingan.

businessNameFilter

object (BusinessProfileBusinessNameFilter)

Digunakan untuk memfilter lokasi Profil Bisnis menurut nama bisnis.

BusinessProfileBusinessNameFilter

Filter nama bisnis grup lokasi Profil Bisnis.

Representasi JSON
{
  "businessName": string,
  "filterType": enum (LocationStringFilterType)
}
Kolom
businessName

string

String nama bisnis yang akan digunakan untuk pemfilteran.

filterType

enum (LocationStringFilterType)

Jenis pencocokan string yang akan digunakan saat memfilter dengan businessName.

LocationStringFilterType

Kemungkinan jenis filter string lokasi.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
EXACT Filter akan menggunakan pencocokan string yang sama persis.

ChainLocationGroup

Menampilkan informasi tentang grup lokasi dinamis Jaringan Bisnis. Hanya berlaku jika jenis AssetSet tingkat sinkronisasi adalah LOCATION_SYNC dan sumber sinkronisasi adalah rantai.

Representasi JSON
{
  "dynamicChainLocationGroupFilters": [
    {
      object (ChainFilter)
    }
  ]
}
Kolom
dynamicChainLocationGroupFilters[]

object (ChainFilter)

Digunakan untuk memfilter lokasi jaringan bisnis menurut ID jaringan bisnis. Hanya Lokasi yang termasuk dalam jaringan yang ditentukan yang akan ada di kumpulan aset.