İster feed'ler ister gerçek zamanlı güncellemeler aracılığıyla Google'a gönderilen her
bir sürümü var. Bu sürüm, zaman damgası biçiminde sunulur. İçinde
zaman damgası, dateModified
kullanılarak her varlık için sağlanabilir
özelliğini gönderin. Özellik feed öğelerini eklenmezse sürüm
feed beslemenin başlangıç zamanına ayarlanmalıdır. Anlık güncellemelerde batchPush
ve
batchDelete
, sırasıyla generation_timestamp
ve delete_time
alanları
için kullanılır. Bu alan dahil edilmezse sürüm
isteğin alındığı saat. Beklenen saat biçimini görüntüleyin
değerleri
arasında bağlantı kurmaktır.
Google yalnızca varlıkları (ör. restoran, menü veya hizmet) işler kabul edilen son sürümle aynı veya daha yeni bir sürüme sahip olmalıdır. Aksi halde, varlık alınmaz ve Eski Varlık hatası kaydedilir. Bir öğe yeni bir sürümle güncellendiğinde, son değiştirilme zaman damgası güncellendiği saat.
Örnek
16 Haziran tarihinde saat 01:10'da (UTC) aşağıdaki örnekle bir feed oluşturulduğunu varsayalım dahil edilir.
{
"@type": "Restaurant",
"@id": "restaurant12345",
"dateModified": "2022-06-16T01:10:00.000Z",
...
}
Feed henüz Google tarafından beslenmemiştir. Aynı günün ilerleyen saatlerinde
2022-06-16T01:22:00.000Z
, Google bir
aşağıdakilerle batchPush
gerçek zamanlı güncelleme isteği
varlık.
{
"records": [
{
"data_record": "{\"@type\": \"Restaurant\",\"@id\": \"restaurant12345\" ...",
"generation_timestamp": "2022-06-16T01:20:00.000Z"
}
]
}
Restoran varlık kimliği restaurant12345
sürümü artık
2022-06-16T01:20:00.000Z
ve varlığın son değiştirilme zaman damgası ayarlandı
alıcı: 2022-06-16T01:22:00.000Z
. Özetle, son değiştirilme zamanı,
Google'ın envanterinde güncellendiği ve sürümün,
generation_timestamp
değeri veya
Feed'den dateModified
değer.
Feed beslemesi, 16 Haziran'da saat 02:00'de (UTC) başlar. Böyle bir durumda
feed'de 2022-06-16T01:10:00.000Z
sürümüne sahip öğe
eski olarak kabul edilir ve beslenmez. Bu nedenle Google,
2022-06-16T01:20:00.000Z
sürümüne sahip öğe
gerçek zamanlı güncelleme isteği.
En iyi uygulamalar:
- Her öğe için feed'lere bir zaman damgası ekleyin.
- Gerçek zamanlı güncelleme değişikliklerini bir sonraki feed'inize uygulayın ve ayarlansın Feed varlıklarındaki dateModified zaman damgasını feed'i oluşturduk.