ข้อมูลแต่ละรายการที่ส่งไปยัง Google ไม่ว่าจะผ่านฟีดหรือการอัปเดตแบบเรียลไทม์
มีเวอร์ชันที่แนบอยู่ เวอร์ชันนี้มาในรูปแบบของการประทับเวลา ใน
ฟีด สามารถระบุการประทับเวลาสำหรับเอนทิตีแต่ละรายการโดยใช้ dateModified
หากแอตทริบิวต์ไม่ได้รวมเอนทิตีฟีด เวอร์ชันจะเป็น
ตั้งเป็นเวลาเริ่มต้นของการนำเข้าฟีด ข้อมูลอัปเดตแบบเรียลไทม์ batchPush
และ
batchDelete
ช่อง generation_timestamp
และ delete_time
ตามลำดับ
ใช้ในการตั้งค่าเวอร์ชัน หากไม่มีช่องดังกล่าว ระบบจะตั้งค่าเวอร์ชันเป็น
เวลาที่ได้รับคำขอ ดูรูปแบบเวลาของที่คาดไว้
ค่า
ในสคีมาพื้นที่โฆษณาเชิงสัมพันธ์
Google ประมวลผลเฉพาะหน่วยงาน (เช่น ร้านอาหาร เมนู หรือบริการ) ที่มีเวอร์ชันเท่ากับหรือใหม่กว่าเวอร์ชันที่ยอมรับล่าสุด มิเช่นนั้น แอตทริบิวต์ ไม่ได้นำเข้าเอนทิตี และระบบจะบันทึกข้อผิดพลาดเอนทิตีไม่มีอัปเดต เมื่อ อัปเดตเอนทิตีเป็นเวอร์ชันใหม่แล้ว และการประทับเวลาที่แก้ไขล่าสุดได้รับการอัปเดตเป็น เวลาปัจจุบันที่มีการอัปเดต
ตัวอย่าง
สมมติว่าระบบสร้างฟีดในวันที่ 16 มิถุนายน เวลา 01:10 น. UTC พร้อมกับตัวอย่างต่อไปนี้ รวมเอนทิตี
{
"@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 น. (UTC) ในกรณีนี้
เอนทิตีที่ได้รับในฟีดที่มีเวอร์ชัน 2022-06-16T01:10:00.000Z
คือ
ถือว่าล้าสมัยและไม่ได้นำเข้า Google จึงยังคงให้บริการ
เอนทิตีที่มีเวอร์ชัน 2022-06-16T01:20:00.000Z
จาก
อัปเดตแบบเรียลไทม์
แนวทางปฏิบัติแนะนำ
- ใช้การประทับเวลาในฟีดสำหรับเอนทิตีแต่ละรายการ
- ใช้การเปลี่ยนแปลงการอัปเดตแบบเรียลไทม์กับฟีดถัดไปและ ตั้งค่าอัน การประทับเวลา dateModified ในเอนทิตีฟีดเป็นเวลาปัจจุบันเมื่อคุณ สร้างฟีดแล้ว