피드 또는 실시간 업데이트를 통해 Google에 전송되는 각 개체는
버전이 연결되어 있습니다 이 버전은 타임스탬프 형식으로 제공됩니다. 포함
dateModified
를 사용하여 각 항목에 타임스탬프를 제공할 수 있습니다.
속성의 값을 제공합니다. 속성이 피드 엔티티에 포함되지 않은 경우 버전은
피드 처리의 시작 시간으로 설정합니다. batchPush
및
batchDelete
, 각각 generation_timestamp
및 delete_time
필드
버전을 설정하는 데 사용됩니다 필드가 포함되지 않으면 버전이
요청이 수신된 시간입니다. 시간의 예상 형식 보기
값
관계형 인벤토리 스키마입니다
Google은 항목 (예: 식당, 메뉴 또는 서비스)만 처리합니다. . 그렇지 않으면 항목이 수집되지 않고 오래된 항목 오류가 기록됩니다. 사용자가 항목이 새 버전으로 업데이트되면 최종 수정된 타임스탬프가 다음으로 업데이트됩니다. 현재 업데이트된 시간을 나타냅니다.
예
피드가 6월 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"
}
]
}
레스토랑 항목 ID restaurant12345
의 현재 버전은 다음과 같습니다.
2022-06-16T01:20:00.000Z
및 항목의 최종 수정된 타임스탬프가 설정됨
2022-06-16T01:22:00.000Z
에게 전송합니다. 요약하면 최종 수정 시간은
항목이 Google 인벤토리에서 업데이트되었고 버전이
generation_timestamp
값을 반환하거나
피드에서 dateModified
값을 가져옵니다.
그러면 피드 처리가 6월 16일 02:00(UTC)에 시작됩니다. 이러한 상황에서는
버전 2022-06-16T01:10:00.000Z
인 피드에 수신된 항목이
비활성으로 간주되어 수집되지 않습니다 따라서 Google은 계속해서
다음에서 버전 2022-06-16T01:20:00.000Z
인 항목
실시간 업데이트 요청을 통해 구현됩니다.
권장사항:
- 각 항목의 피드에 타임스탬프를 구현합니다.
- 실시간 업데이트 변경사항을 다음 피드에 적용합니다. 그 설정 피드 항목의 dateModified 타임스탬프를 피드를 생성했습니다.