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 set aset. Nama resource set aset memiliki bentuk:

customers/{customerId}/assetSets/{asset_set_id}

name

string

Wajib. Nama kumpulan aset. Wajib. Nama harus memiliki panjang minimum 1 dan panjang maksimum 128.

type

enum (AssetSetType)

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

status

enum (AssetSetStatus)

Hanya output. Status set aset. Hanya baca.

merchantCenterFeed

object (MerchantCenterFeed)

ID Penjual 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. Untuk 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. Alamat ini akan digunakan untuk set lokasi tingkat sinkronisasi. Ini hanya dapat disetel jika jenis AssetSet adalah LOCATION_SYNC.

businessProfileLocationGroup

object (BusinessProfileLocationGroup)

Data set 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 Status belum ditentukan.
UNKNOWN Nilai yang diterima tidak diketahui dalam versi ini. Nilai ini hanya berupa respons.
ENABLED Kumpulan aset diaktifkan.
REMOVED Kumpulan aset dihapus.

MerchantCenterFeed

ID Penjual dan Label Feed dari Google Merchant Center.

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

string (int64 format)

Wajib. ID Merchant dari Google Merchant Center

feedLabel

string

Opsional. Label Feed dari Google Merchant Center.

HotelPropertyData

Untuk 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 Google Profil Bisnis (sebelumnya dikenal sebagai Google Bisnisku) data, 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 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 rangkaian jaringan yang diisi dengan jaringan yang ditentukan.

mapsLocationSet

object (MapsLocationSet)

Hanya disetel 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 dikategorikan DAN digabungkan, 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 akan disinkronkan dengan Aset.

labelFilters[]

string

Digunakan untuk memfilter listingan Google Profil Bisnis menurut label. Jika entri ada di labelFilters, hanya listingan yang memiliki kumpulan label yang merupakan kandidat untuk disinkronkan ke dalam Aset. Jika tidak ada entri di labelFilters, semua listingan adalah kandidat untuk disinkronkan. Filter label digabungkan atau digabungkan.

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 dalam listingIdFilters, semua listingan adalah kandidat untuk disinkronkan. Filter ID listingan digabungkan ATAU bersama.

businessAccountId

string

Tidak dapat diubah. ID akun bisnis yang dikelola 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 rantai, semua filter digabungkan atau digabungkan.

ChainRelationshipType

Kemungkinan jenis hubungan.

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

ChainFilter

Satu filter tingkat jaringan 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 bisnis yang termasuk dalam jaringan yang ditentukan yang akan ada di kumpulan aset.

locationAttributes[]

string

Digunakan untuk memfilter lokasi jaringan bisnis berdasarkan atribut lokasi. Hanya lokasi rantai yang termasuk dalam semua atribut yang ditentukan yang akan ada di set 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 dari 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 tersedia, filter tersebut akan digabungkan dan digabungkan.

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

string

Digunakan untuk memfilter lokasi Profil Bisnis berdasarkan label. Hanya lokasi yang memiliki label yang tercantum yang akan berada di kumpulan aset. Filter label digabungkan atau digabungkan.

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 dalam 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 tertentu yang akan ada di set aset.