يتم إرفاق إصدار بكلّ عنصر يتم إرساله إلى Google، سواء من خلال الخلاصات أو التحديثات في الوقت الفعلي. يظهر هذا الإصدار في شكل طابع زمني. في
الخلاصات، يمكن تقديم الطابع الزمني لكلّ عنصر باستخدام سمة dateModified
. إذا لم يتم تضمين السمة في عناصر الخلاصة، يتم
ضبط الإصدار على وقت بدء عرض الخلاصة. في التحديثَينbatchPush
و
batchDelete
في الوقت الفعلي، على التوالي، يتم استخدام الحقلَينgeneration_timestamp
وdelete_time
لضبط الإصدار. في حال عدم تضمين الحقل، يتم ضبط الإصدار على
الوقت الذي تم فيه استلام الطلب. اطّلِع على التنسيق المتوقّع لقيم
الوقت
في مخطّط المستودع التعريفي.
لا تعالج Google سوى الكيانات (مثل مطعم أو قائمة طعام أو خدمة) التي تستخدم إصدارًا يساوي آخر إصدار مقبول أو إصدارًا أحدث منه. بخلاف ذلك، لن يتم نقل العنصر وسيتم تسجيل الخطأ عنصر قديم. عند تعديل عنصر باستخدام إصدار جديد، يتم تعديل الطابع الزمني لآخر تعديل ليصبح الوقت الحالي الذي تم فيه التعديل.
مثال
لنفترض أنّه تمّ إنشاء خلاصة في 16 حزيران (يونيو) في الساعة 01:10 بالتوقيت العالمي المنسّق مع تضمين المثال التالي للعنصر.
{
"@type": "Restaurant",
"@id": "restaurant12345",
"dateModified": "2022-06-16T01:10:00.000Z",
...
}
لم تعالج Google الخلاصة بعد. في وقت لاحق من ذلك اليوم عند
2022-06-16T01:22:00.000Z
، تتلقّى Google طلب batchPush
تعديل في الوقت الفعلي يتضمّن العنصر التالي.
{
"records": [
{
"data_record": "{\"@type\": \"Restaurant\",\"@id\": \"restaurant12345\" ...",
"generation_timestamp": "2022-06-16T01:20:00.000Z"
}
]
}
أصبح الإصدار ورقم تعريف عنصر المطعم restaurant12345
الآن
2022-06-16T01:20:00.000Z
وتم ضبط الطابع الزمني لآخر تعديل على العنصر
على 2022-06-16T01:22:00.000Z
. باختصار، وقت التعديل الأخير هو وقت
تعديل العنصر في مستودع Google، والإصدار هو قيمة
generation_timestamp
من طلب التعديل في الوقت الفعلي أو قيمة
dateModified
من الخلاصة.
ستبدأ عملية نقل الخلاصة بعد ذلك في 16 حزيران (يونيو) في الساعة 02:00 بالتوقيت العالمي المنسق. في هذه الحالة،
يُعتبَر العنصر الذي تم استلامه في الخلاصة بالإصدار 2022-06-16T01:10:00.000Z
قديمًا ولا يتم نقله. لذلك، يواصل محرّك بحث Google عرض
الكيان بالإصدار 2022-06-16T01:20:00.000Z
من طلب
التعديل في الوقت الفعلي.
أفضل الممارسات:
- طبِّق طابعًا زمنيًا في الخلاصات لكلّ عنصر.
- طبِّق تغييرات التعديل في الوقت الفعلي على خلاصتك التالية و اضبط الطابع الزمني dateModified في عناصر الخلاصة على الوقت الحالي الذي أنشأت فيه الخلاصة.