Feed

Feed.

Representasi JSON
{
  "resourceName": string,
  "attributes": [
    {
      object (FeedAttribute)
    }
  ],
  "attributeOperations": [
    {
      object (FeedAttributeOperation)
    }
  ],
  "origin": enum (FeedOrigin),
  "status": enum (FeedStatus),
  "id": string,
  "name": string,

  // Union field system_feed_generation_data can be only one of the following:
  "placesLocationFeedData": {
    object (PlacesLocationFeedData)
  },
  "affiliateLocationFeedData": {
    object (AffiliateLocationFeedData)
  }
  // End of list of possible types for union field system_feed_generation_data.
}
Kolom
resourceName

string

Tidak dapat diubah. Nama resource feed. Nama resource feed memiliki bentuk:

customers/{customerId}/feeds/{feedId}

attributes[]

object (FeedAttribute)

Atribut Feed. Wajib diisi saat CREATE, kecuali jika system_feed_generation_data diberikan, dalam hal ini Google Ads akan memperbarui feed dengan atribut yang benar. Tidak diizinkan pada UPDATE. Gunakan atributOperations untuk menambahkan atribut baru.

attributeOperations[]

object (FeedAttributeOperation)

Daftar operasi yang mengubah atribut feed. Atribut hanya dapat ditambahkan, tidak dapat dihapus.

origin

enum (FeedOrigin)

Tidak dapat diubah. Menentukan siapa yang mengelola FeedAttributes untuk Feed.

status

enum (FeedStatus)

Hanya output. Status feed. Kolom ini bersifat hanya baca.

id

string (int64 format)

Hanya output. ID feed. Kolom ini bersifat hanya baca.

name

string

Tidak dapat diubah. Nama feed. Wajib.

Kolom union system_feed_generation_data. Data sistem untuk Feed. Data ini menentukan informasi untuk menghasilkan elemen feed dari feed yang dihasilkan sistem. system_feed_generation_data hanya ada berupa salah satu diantara berikut:
placesLocationFeedData

object (PlacesLocationFeedData)

Data yang digunakan untuk mengonfigurasi feed lokasi yang diisi dari Profil Bisnis.

affiliateLocationFeedData

object (AffiliateLocationFeedData)

Data yang digunakan untuk mengonfigurasi feed lokasi afiliasi yang diisi dengan jaringan bisnis yang ditentukan.

FeedAttribute

FeedAttributes menentukan jenis data yang diharapkan ada di Feed. Satu FeedAttribute menentukan jenis FeedItemAttributes yang diharapkan dengan FeedAttributeId yang sama. Secara opsional, FeedAttribute dapat ditandai sebagai bagian dari kunci unik FeedItem.

Representasi JSON
{
  "type": enum (FeedAttributeType),
  "id": string,
  "name": string,
  "isPartOfKey": boolean
}
Kolom
type

enum (FeedAttributeType)

Jenis data untuk atribut feed. Wajib.

id

string (int64 format)

ID atribut.

name

string

Nama atribut. Wajib.

isPartOfKey

boolean

Menunjukkan bahwa data yang sesuai dengan atribut ini merupakan bagian dari kunci unik FeedItem. Nilai defaultnya adalah salah (false) jika tidak ditentukan. Perlu diperhatikan bahwa kunci unik tidak diperlukan dalam skema Feed. Dalam hal ini, FeedItems harus direferensikan oleh feed_item_id-nya.

FeedAttributeType

Jenis data yang mungkin untuk atribut feed.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
INT64 Int64.
DOUBLE Double.
STRING String.
BOOLEAN Boolean.
URL URL.
DATE_TIME {i>Datetime<i}.
INT64_LIST Daftar Int64.
DOUBLE_LIST Daftar ganda (8 byte).
STRING_LIST Daftar string.
BOOLEAN_LIST Daftar Boolean.
URL_LIST Daftar URL.
DATE_TIME_LIST Daftar tanggal dan waktu.
PRICE Harga.

FeedAttributeOperation

Operasi yang akan dijalankan pada daftar atribut feed dalam mutasi.

Representasi JSON
{
  "operator": enum (Operator),
  "value": {
    object (FeedAttribute)
  }
}
Kolom
operator

enum (Operator)

Hanya output. Jenis operasi daftar yang akan dilakukan.

value

object (FeedAttribute)

Hanya output. Atribut feed sedang ditambahkan ke daftar.

Operator

Operator.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
ADD Tambahkan atribut ke atribut yang ada.

FeedOrigin

Nilai yang memungkinkan untuk asal feed.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
USER FeedAttributes untuk Feed ini dikelola oleh pengguna. Pengguna dapat menambahkan FeedAttributes ke Feed ini.
GOOGLE FeedAttributes untuk Feed GOOGLE dibuat oleh Google. Feed jenis ini dikelola oleh Google dan akan memiliki atribut yang benar untuk jenis placeholder feed tersebut.

FeedStatus

Kemungkinan status feed.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
ENABLED Umpan diaktifkan.
REMOVED Feed telah dihapus.

PlacesLocationFeedData

Data yang digunakan untuk mengonfigurasi feed lokasi yang diisi dari Profil Bisnis.

Representasi JSON
{
  "oauthInfo": {
    object (OAuthInfo)
  },
  "businessAccountId": string,
  "categoryFilters": [
    string
  ],
  "labelFilters": [
    string
  ],
  "emailAddress": string,
  "businessNameFilter": string
}
Kolom
oauthInfo

object (OAuthInfo)

Tidak dapat diubah. Token autentikasi yang diperlukan (dari OAuth API) untuk email. Kolom ini hanya dapat ditentukan dalam permintaan pembuatan. Semua subkolomnya tidak dapat dipilih.

businessAccountId

string

ID halaman Plus dari bisnis terkelola yang lokasinya harus digunakan. Jika kolom ini tidak ditetapkan, semua bisnis yang dapat diakses oleh pengguna (ditentukan berdasarkan emailAddress) akan digunakan. Kolom ini hanya dapat berubah dan tidak dapat dipilih.

categoryFilters[]

string

Digunakan untuk memfilter listingan Profil Bisnis menurut kategori. Jika entri ada dalam categoryFilters, hanya listingan yang termasuk dalam kategori mana pun yang merupakan kandidat yang akan disinkronkan ke FeedItems. Jika tidak ada entri dalam categoryFilters, semua listingan adalah kandidat untuk disinkronkan.

labelFilters[]

string

Digunakan untuk memfilter listingan Profil Bisnis menurut label. Jika ada entri di labelFilters, hanya listingan yang memiliki kumpulan label yang merupakan kandidat untuk disinkronkan ke FeedItems. Jika tidak ada entri di labelFilters, semua listingan adalah kandidat untuk disinkronkan.

emailAddress

string

Alamat email Profil Bisnis atau alamat email pengelola Profil Bisnis. Wajib.

businessNameFilter

string

Digunakan untuk memfilter listingan Profil Bisnis menurut nama bisnis. Jika businessNameFilter ditetapkan, hanya listingan dengan nama bisnis yang cocok yang akan disinkronkan ke FeedItems.

OAuthInfo

Data yang digunakan untuk otorisasi menggunakan OAuth.

Representasi JSON
{
  "httpMethod": string,
  "httpRequestUrl": string,
  "httpAuthorizationHeader": string
}
Kolom
httpMethod

string

Metode HTTP yang digunakan untuk mendapatkan otorisasi.

httpRequestUrl

string

URL permintaan HTTP yang digunakan untuk mendapatkan otorisasi.

httpAuthorizationHeader

string

Header otorisasi HTTP yang digunakan untuk mendapatkan otorisasi.

AffiliateLocationFeedData

Data yang digunakan untuk mengonfigurasi feed lokasi afiliasi yang diisi dengan jaringan bisnis yang ditentukan.

Representasi JSON
{
  "chainIds": [
    string
  ],
  "relationshipType": enum (AffiliateLocationFeedRelationshipType)
}
Kolom
chainIds[]

string (int64 format)

Daftar jaringan bisnis yang lokasinya akan disinkronkan oleh feed lokasi afiliasi.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

Hubungan yang dimiliki jaringan bisnis dengan pengiklan.

AffiliateLocationFeedRelationshipType

Nilai yang memungkinkan untuk jenis hubungan bagi feed lokasi afiliasi.

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