- Kaynak: DataSource
- PrimaryProductDataSource
- Channel
- DefaultRule
- DataSourceReference
- SupplementalProductDataSource
- LocalInventoryDataSource
- RegionalInventoryDataSource
- PromotionDataSource
- ProductReviewDataSource
- MerchantReviewDataSource
- Giriş
- FileInput
- FetchSettings
- TimeOfDay
- DayOfWeek
- İletişim sıklığı
- FileInputType
- Yöntemler
Kaynak: DataSource
Merchant Center hesabının veri kaynağı.
JSON gösterimi |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
Alanlar | |
---|---|
name |
Tanımlayıcı. Veri kaynağının adı. Biçim: |
data |
Yalnızca çıkış. Veri kaynağı kimliği. |
display |
Zorunlu. Merchant Center kullanıcı arayüzünde gösterilen veri kaynağı adı. |
input |
Yalnızca çıkış. Veri kaynağına girilen giriş türünü belirler. Girdiğiniz bilgilere bağlı olarak bazı ayarlar çalışmayabilir. API üzerinden yalnızca genel veri kaynakları oluşturulabilir. |
file |
İsteğe bağlı. Alan yalnızca veriler bir dosya üzerinden yönetildiğinde kullanılır. |
Birlik alanı Type . Veri kaynağı türü. Type yalnızca aşağıdakilerden biri olabilir: |
|
primary |
Zorunlu. Yerel ve online ürünler için birincil veri kaynağı. |
supplemental |
Zorunlu. Yerel ve online ürünler için ek veri kaynağı. |
local |
Zorunlu. Yerel envanter veri kaynağı. |
regional |
Zorunlu. Bölgesel envanter veri kaynağı. |
promotion |
Zorunlu. Promosyon veri kaynağı. |
product |
Zorunlu. Ürün yorumu veri kaynağı. |
merchant |
Zorunlu. Satıcı yorumu veri kaynağı. |
PrimaryProductDataSource
Yerel ve online ürünler için birincil veri kaynağı.
JSON gösterimi |
---|
{ "channel": enum ( |
Alanlar | |
---|---|
channel |
Zorunlu. Değişmez. Veri kaynağı kanalının türünü belirtir. |
countries[] |
İsteğe bağlı. Öğelerin gösterilebileceği ülkeler. CLDR bölge kodu olarak temsil edilir. |
default |
İsteğe bağlı. Veri kaynağının varsayılan kural yönetimi. Bu ayar etkinse bağlı veri kaynakları değiştirilir. |
feed |
İsteğe bağlı. Değişmez. Veri kaynağı düzeyinde belirtilen feed etiketi. Büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) karakterlerinden oluşmalı ve 20 karakterden kısa olmalıdır. Feed etiketlerine taşıma başlıklı makaleyi de inceleyin. Ürün içeriği türüne sahip veri kaynakları için Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Ayarlanmazsa veri kaynağı, ürünleri bu kısıtlama olmadan kabul eder. |
content |
İsteğe bağlı. Değişmez. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dili.
Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Ayarlanmazsa veri kaynağı, ürünleri bu kısıtlama olmadan kabul eder. |
Kanal
Veri Kaynağı Kanalı.
Kanal, farklı ürün sektörlerine ait veri kaynaklarını ayırt etmek için kullanılır.
Sıralamalar | |
---|---|
CHANNEL_UNSPECIFIED |
Belirtilmedi. |
ONLINE_PRODUCTS |
Online ürün. |
LOCAL_PRODUCTS |
Yerel ürün. |
PRODUCTS |
Hem yerel hem de online ürünler için birleştirilmiş veri kaynağı. Not: Bu kanalda API üzerinden ürün yönetimi yapılamaz. |
DefaultRule
Veri kaynağının varsayılan kural yönetimi.
JSON gösterimi |
---|
{
"takeFromDataSources": [
{
object ( |
Alanlar | |
---|---|
take |
Zorunlu. Varsayılan kurala bağlı veri kaynaklarının listesi. Bu liste, verileri birleştirme işleminin varsayılan kural önceliğine göre sıralanır. Liste boş olmamalıdır. Veri kaynağını varsayılan kurala bağlamak için bu listeye yeni bir referans eklemeniz gerekir (sıralı düzende). Veri kaynağının varsayılan kuralla bağlantısını kaldırmak için verilen referansı bu listeden kaldırmanız gerekir. Bu listenin sırası değiştirildiğinde varsayılan kuraldaki veri kaynaklarının önceliği de değişir. Örneğin, şu listeyi gönderirseniz: [ |
DataSourceReference
Veri kaynağı referansı, veri kaynağı hizmetindeki ilgili veri kaynaklarını yönetmek için kullanılabilir.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı
|
|
self |
Birincil veri kaynağına referans vermek için self kullanılmalıdır. |
primary |
İsteğe bağlı. Birincil veri kaynağının adı. Biçim: |
supplemental |
İsteğe bağlı. Ek veri kaynağının adı. Biçim: |
SupplementalProductDataSource
Yerel ve online ürünler için ek veri kaynağı. Oluşturduktan sonra ek ürün verisi kaynağını bir veya daha fazla birincil ürün verisi kaynağına bağladığınızdan emin olun.
JSON gösterimi |
---|
{
"referencingPrimaryDataSources": [
{
object ( |
Alanlar | |
---|---|
referencing |
Yalnızca çıkış. Varsayılan veya özel kurallarda bu veri kaynağına bağlı tüm birincil veri kaynaklarının listesi (sıralı olmayan ve tekilleştirilmemiş). Tüm bağlantılar kaldırılmadan ek veri kaynağı silinemez. |
feed |
İsteğe bağlı. Değişmez. Veri kaynağı düzeyinde belirtilen feed etiketi. Büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) karakterlerinden oluşmalı ve 20 karakterden kısa olmalıdır. Feed etiketlerine taşıma başlıklı makaleyi de inceleyin. Ürün içeriği türüne sahip veri kaynakları için Bunlar, Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Ayarlanmamışsa veri kaynağı, ürünleri bu kısıtlama olmadan kabul eder. |
content |
İsteğe bağlı. Değişmez. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dili.
Ayarlanırsa veri kaynağı yalnızca bu kombinasyonla eşleşen ürünleri kabul eder. Ayarlanmamışsa veri kaynağı, ürünleri bu kısıtlama olmadan kabul eder. |
LocalInventoryDataSource
Yerel envanter veri kaynağı.
JSON gösterimi |
---|
{ "feedLabel": string, "contentLanguage": string } |
Alanlar | |
---|---|
feed |
Zorunlu. Değişmez. Yerel envanterin sağlandığı tekliflerin feed etiketi. Büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) karakterlerinden oluşmalı ve 20 karakterden kısa olmalıdır. Feed etiketlerine taşıma başlıklı makaleyi de inceleyin. |
content |
Zorunlu. Değişmez. Yerel envanterin sağlandığı öğelerin iki harfli ISO 639-1 dili. |
RegionalInventoryDataSource
Bölgesel envanter veri kaynağı.
JSON gösterimi |
---|
{ "feedLabel": string, "contentLanguage": string } |
Alanlar | |
---|---|
feed |
Zorunlu. Değişmez. Bölgesel envanterin sağlandığı tekliflerin feed etiketi. Büyük harf (A-Z), rakam (0-9) ve kısa çizgi (-) karakterlerinden oluşmalı ve 20 karakterden kısa olmalıdır. Feed etiketlerine taşıma başlıklı makaleyi de inceleyin. |
content |
Zorunlu. Değişmez. Bölgesel envanterin sağlandığı öğelerin iki harfli ISO 639-1 dili. |
PromotionDataSource
Promosyon veri kaynağı.
JSON gösterimi |
---|
{ "targetCountry": string, "contentLanguage": string } |
Alanlar | |
---|---|
target |
Zorunlu. Değişmez. Benzersiz tanımlayıcının bir parçası olarak kullanılan hedef ülke. CLDR bölge kodu olarak temsil edilir. Promosyonlar yalnızca belirli ülkelerde kullanılabilir. |
content |
Zorunlu. Değişmez. Veri kaynağındaki öğelerin iki harfli ISO 639-1 dili. |
ProductReviewDataSource
Bu türde alan yoktur.
Ürün yorumu veri kaynağı.
MerchantReviewDataSource
Bu türde alan yoktur.
Satıcı yorumu veri kaynağı.
Giriş
Veri kaynağına girilen giriş türünü belirler. Girdiğiniz bilgilere bağlı olarak bazı ayarlar desteklenmeyebilir.
Sıralamalar | |
---|---|
INPUT_UNSPECIFIED |
Giriş belirtilmedi. |
API |
Verilerin öncelikle API üzerinden sağlandığı veri kaynaklarını temsil eder. |
FILE |
Verilerin öncelikle dosya girişi aracılığıyla sağlandığı veri kaynaklarını temsil eder. Veriler API üzerinden yine de sağlanabilir. |
UI |
Doğrudan Merchant Center'a eklenen ürünlerin veri kaynağı. Bu tür veri kaynakları bu API aracılığıyla oluşturulamaz veya güncellenemez. Yalnızca Merchant Center kullanıcı arayüzü üzerinden oluşturulabilir veya güncellenebilir. Bu veri kaynağı türü salt okunurdur. |
AUTOFEED |
Bu işlem, ürün verilerinizi otomatik olarak oluşturmak için kullanılan otomatik feed'ler olarak da bilinir. Bu tür veri kaynakları, Hesaplar paketi aracılığıyla etkinleştirilebilir veya devre dışı bırakılabilir. |
FileInput
Dosya veri kaynaklarına özgü veriler. Bu alan, diğer veri kaynağı girişleri için boştur.
JSON gösterimi |
---|
{ "fetchSettings": { object ( |
Alanlar | |
---|---|
fetch |
İsteğe bağlı. Veri kaynağını yayınlamak için ayrıntıları getirin. |
file |
İsteğe bağlı. Veri kaynağının dosya adı. |
file |
Yalnızca çıkış. Dosya girişinin türü. |
FetchSettings
Veri kaynağını yayınlamak için ayrıntıları getirin.
JSON gösterimi |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
Alanlar | |
---|---|
enabled |
İsteğe bağlı. Getirme planını etkinleştirir veya duraklatır. |
day |
İsteğe bağlı. Veri kaynağı dosyasının getirileceği ayın günü (1-31). Bu alan yalnızca aylık sıklık için ayarlanabilir. |
time |
İsteğe bağlı. Veri kaynağı dosyasının getirileceği günün saati. Dakika ve saniyeler desteklenmez ve yoksayılır. |
day |
İsteğe bağlı. Veri kaynağı dosyasının getirileceği haftanın günü. Bu alan yalnızca haftalık sıklık için ayarlanabilir. |
time |
İsteğe bağlı. Program için kullanılan saat dilimi. Varsayılan olarak UTC. Örneğin, "Amerika/Los_Angeles". |
frequency |
Zorunlu. Getirme planını açıklayan sıklık. |
fetch |
İsteğe bağlı. Veri kaynağı dosyasının alınabileceği URL. Google Merchant Center, HTTP, HTTPS veya SFTP protokollerini kullanarak otomatik olarak planlanmış yüklemeleri destekler. Bu nedenle, değerin bu üç protokolden birini kullanan geçerli bir bağlantı olması gerekir. Google E-Tablolar dosyaları için sabit. |
username |
İsteğe bağlı. |
password |
İsteğe bağlı. |
TimeOfDay
Günün bir saatini temsil eder. Tarih ve saat dilimi önemli değil veya başka bir yerde belirtilmiş. Bir API, saniye atlamalarına izin vermeyi seçebilir. İlgili türler google.type.Date
ve google.protobuf.Timestamp
'dur.
JSON gösterimi |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Alanlar | |
---|---|
hours |
Bir günün 24 saatlik biçimindeki saatleri. 0'dan büyük veya 0'a eşit ve genellikle 23'ten küçük veya 23'e eşit olmalıdır. Bir API, işletmenin kapanma zamanı gibi senaryolar için "24:00:00" değerine izin vermeyi seçebilir. |
minutes |
Bir saatin dakikaları. 0'dan büyük veya 0'a eşit ve 59'dan küçük olmalıdır. |
seconds |
Bir dakikanın saniyeleri. 0'dan büyük veya 0'a eşit ve genellikle 59'dan küçük veya 59'a eşit olmalıdır. Bir API, saniye atlamalarına izin veriyorsa 60 değerine izin verebilir. |
nanos |
Nanosaniye cinsinden saniye kesirlerini belirtir. 0'dan büyük veya 0'a eşit ve 999.999.999'dan küçük veya buna eşit olmalıdır. |
HaftanınGünü
Haftanın bir gününü temsil eder.
Sıralamalar | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
Haftanın günü belirtilmemiş. |
MONDAY |
Pazartesi |
TUESDAY |
Salı |
WEDNESDAY |
Çarşamba |
THURSDAY |
Perşembe |
FRIDAY |
Cuma |
SATURDAY |
Cumartesi |
SUNDAY |
Pazar |
Sıklık
Zorunlu alanlar, getirme sıklığına göre değişiklik gösterir. Aylık getirme planı için [ayın günü][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_month] ve [saat][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] gereklidir. Haftalık getirme planı için [haftanın günü][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.day_of_week] ve [saat][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] parametreleri gereklidir. Günlük getirme planı için yalnızca [saat][google.shopping.content.bundles.DataSources.FileInput.FetchSchedule.time_of_day] gereklidir.
Sıralamalar | |
---|---|
FREQUENCY_UNSPECIFIED |
Sıklık belirtilmedi. |
FREQUENCY_DAILY |
Getirme işlemi her gün gerçekleşir. |
FREQUENCY_WEEKLY |
Getirme işlemi her hafta gerçekleşir. |
FREQUENCY_MONTHLY |
Getirme işlemi her ay gerçekleşir. |
FileInputType
Dosya yayınlama yöntemi.
Sıralamalar | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
Dosya giriş türü belirtilmedi. |
UPLOAD |
Dosya, SFTP, Google Cloud Storage veya Merchant Center'da manuel olarak yüklenir. |
FETCH |
Dosya, yapılandırılan fetchUri 'ten alınır. |
GOOGLE_SHEETS |
Dosya, fetchUri içinde belirtilen Google E-Tablolar'dan alınır. |
Yöntemler |
|
---|---|
|
Belirtilen hesap için yeni veri kaynağı yapılandırmasını oluşturur. |
|
Merchant Center hesabınızdaki bir veri kaynağını siler. |
|
Merchant Center hesabınızdaki bir veri kaynağında veri getirme işlemini hemen (getirme planı dışındayken bile) gerçekleştirir. |
|
Belirtilen hesabın veri kaynağı yapılandırmasını alır. |
|
Belirtilen hesaptaki veri kaynaklarının yapılandırmalarını listeler. |
|
Mevcut veri kaynağı yapılandırmasını günceller. |