2020年3月27日星期五

支持虛擬活動、延遲活動和取消活動的新屬性

由於 COVID-19 目前在全球各地引發疫情,導致許多活動不得不取消、延後,或是改以線上形式舉辦。儘管情況瞬息萬變,Google 仍致力於即時向使用者顯示最準確的活動資訊,因此我們在開發人員說明文件中新增了一些新的選用屬性,希望對大家有所幫助。這些屬性適用於所有地區和語言,是我們架構更新作業的其中一環,旨在為發布者和使用者提供支援。如果您所舉辦的活動有異動情況,請務必參考以下的提示,協助 Google 即時掌握最新動態。

更新活動狀態

schema.org 的 eventStatus 屬性用於設定活動的狀態,尤其是活動已取消、延後或者改期舉行的狀態。Google 可以根據這項實用資訊向使用者顯示活動目前的狀態,這樣便不需將活動完全從活動搜尋服務中移除。
  • 如果活動已取消:請將 eventStatus 屬性設為 EventCancelled,並保留活動 startDate 屬性中的原始日期。
  • 如果活動已延後,但不確定要延後多久:在知道確切的延後舉辦日期以前,請先保留活動 startDate 屬性中的原始日期,並將 eventStatus 屬性更新為 EventPostponedstartDate 是必要的屬性,可以協助我們辨識各場不同活動;此外,在新的舉辦日期確定前,我們也需要 startDate 屬性中的原始日期。知道新的日期資訊後,請將 eventStatus 屬性變更為 EventRescheduled,並將 startDateendDate 改為新的日期資訊。
  • 如果已確定活動延後的日期:請將 startDateendDate 改為新日期。如有需要,您也可以將 eventStatus 欄位標為 EventRescheduled,然後加上 previousStartDate
  • 如果現場活動改為僅於線上舉辦:您可以視需要將 eventStatus 欄位更新為 EventMovedOnline,以表明活動的舉辦形式有所變更。

如需進一步瞭解如何實作 eventStatus 屬性,請參閱開發人員說明文件

將活動標示為僅於線上舉辦

隨著越來越多活動改為僅在線上舉行,我們也不斷積極設法透過 Google 搜尋服務向使用者顯示這項資訊。如果您計劃僅在線上舉辦活動,請務必使用下列屬性:

如需進一步瞭解如何實作 VirtualLocation 類型,請參閱開發人員說明文件
注意:雖然 VirtualLocationeventAttendanceMode 在 Schema.org 上仍處於開發階段,但已可供使用。

在活動變更時通知 Google


變更標記後,請務必通知 Google。建議您透過伺服器自動將您的 Sitemap 提交給 Google;如要確保搜尋引擎能盡快掌握您新增或更新的內容,這是最好的方法。
如有任何問題,請透過網站管理員論壇Twitter 告訴我們。
張貼者:活動搜尋服務產品經理 Emily Fifer