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 pada CREATE, kecuali system_feed_generation_data diberikan, dalam hal ini Google Ads akan memperbarui feed dengan atribut yang benar. Tidak diizinkan pada UPDATE. Gunakan attributeOperations 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 yang ditentukan.

FeedAttribute

FeedAttributes menentukan jenis data yang diharapkan akan 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 adalah bagian dari kunci unik FeedItem. Nilai defaultnya adalah false jika tidak ditentukan. Perlu diketahui bahwa kunci unik tidak diperlukan dalam skema Feed, dalam hal ini FeedItems harus dirujuk oleh feed_item_id miliknya.

FeedAttributeType

Kemungkinan jenis data untuk atribut feed.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
INT64 Int64.
DOUBLE Double.
STRING String.
BOOLEAN Boolean.
URL URL.
DATE_TIME Tanggal dan waktu.
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 dilakukan 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 pada versi ini.
ADD Tambahkan atribut ke atribut yang ada.

FeedOrigin

Nilai yang mungkin untuk asal feed.

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui pada versi ini.
USER FeedAttributes untuk Feed ini dikelola oleh pengguna. Pengguna dapat menambahkan FeedAttributes ke Feed ini.
GOOGLE FeedAttributes untuk GOOGLE Feed 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 pada versi ini.
ENABLED Feed 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 yang dikelola yang lokasinya akan digunakan. Jika kolom ini tidak disetel, semua bisnis yang dapat diakses oleh pengguna (ditentukan oleh emailAddress) akan digunakan. Kolom ini bersifat hanya mutasi dan tidak dapat dipilih.

categoryFilters[]

string

Digunakan untuk memfilter listingan Profil Bisnis menurut kategori. Jika entri ada dalam categoryFilters, hanya listingan yang termasuk dalam salah satu kategori tersebut yang akan disinkronkan ke FeedItems. Jika tidak ada entri di categoryFilters, semua listingan merupakan kandidat untuk disinkronkan.

labelFilters[]

string

Digunakan untuk memfilter listingan Profil Bisnis menurut label. Jika ada entri di labelFilters, hanya listingan yang memiliki salah satu label yang ditetapkan yang merupakan kandidat untuk disinkronkan ke FeedItems. Jika tidak ada entri di labelFilters, semua listingan merupakan 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 yang ditentukan.

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

string (int64 format)

Daftar jaringan yang lokasinya akan disinkronkan dengan feed lokasi afiliasi.

relationshipType

enum (AffiliateLocationFeedRelationshipType)

Hubungan jaringan tersebut dengan pengiklan.

AffiliateLocationFeedRelationshipType

Nilai yang mungkin untuk jenis hubungan untuk feed lokasi afiliasi.

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