實體

本頁面將介紹「實體」,說明如何根據單一企業網站上的多個品牌或產品,擷取各種使用者行為,以及實體的使用方式和用途。

在大多數用途中,使用 Vertex AI Search for Commerce 時不需要實體。不過,如果零售商透過單一產品目錄服務多個品牌或區域,使用實體可獲得更好的結果。

總覽

在專案中設定多個實體,可讓您考量不同地區或國家/地區的購物者,或是在貴企業旗下不同品牌網站購物的購物者,他們的行為和偏好可能有所不同。

用途範例:兩個國家/地區

零售商 Example Organization 在美國和加拿大都有網站。

假設某機構組織希望提供瀏覽和搜尋結果,以及考量兩個國家/地區購物者差異的自動完成建議。因此,Example Organization 指定了兩個實體:org_usorg_ca

使用者事件會加上實體值標記,具體取決於購物者造訪的網站 (.comca)。當購物者提出搜尋要求時,實體值會納入要求中。

這兩個國家/地區在 7 月都有重要的節日,但日期不同。設定實體後,當購物者在 Example Organization 網站上搜尋 July 時,美國購物者會優先看到美國國慶主題商品,加拿大購物者則會看到加拿大日主題商品。

同樣地,針對加拿大購物者的推薦內容,更有可能顯示加拿大日商品,而非美國獨立日商品。

使用案例範例:收購

企業範例機構最近收購了新創公司範例機構。目錄已合併,但 Startup 品牌和網站仍會保留,因為它擁有忠實的追隨者。

企業建立實體 startup,用於標記來自新創公司網站的使用者事件。這樣一來,系統就能在向新創企業網站提供的搜尋、瀏覽、自動完成和推薦建議時,考量新創企業網站購物者的偏好。

多個專案或多個實體?

設定商家適用的 Vertex AI Search 時,您可以使用不同的專案或同一專案中的不同實體,為不同的購物者族群取得不同的建議。

部分應用程式需要個別專案。對於其他應用程式,設定實體是較佳的解決方案。

在下列情況下使用實體

  • 實體之間完全或部分共用的目錄

  • 下列一或多項條件:

    • 位於同一國家/地區或語言區域的多個品牌,例如您有原始品牌和收購的品牌 google_homenest

    • 同一個國家/地區的多個區域,例如 enterprise_eastenterprise_west

    • 一個品牌,但在多個使用相同語言的國家/地區,例如 brand_usbrand_ca

在下列情況下,請使用個別專案,而非實體:

  • 無法合併的產品目錄,或是合併後重複項目很少或沒有重複項目的產品目錄。

  • 需要不同語言的實體。每個專案只能使用一種語言。

使用者事件和實體

如要充分利用實體功能,請將實體欄位新增至使用者事件。

  • 搜尋和自動完成:search 類型的使用者事件中加入 entity 欄位。

    在其他使用者事件類型中加入實體欄位雖然有助於排解問題,但不會影響搜尋或自動完成回覆的品質。

  • 推薦內容:盡可能在多種使用者事件中加入實體欄位。

通常需要 30 到 90 天的使用者事件資料,實體功能才會傳回最佳建議。

如果要求中缺少實體,要求就不會對結果中的實體做出任何假設。您會取得平均結果,這會根據有和沒有指定實體的使用者事件計算。

搜尋和實體

如要取得考量實體的搜尋或瀏覽結果,請按照下列步驟操作:

  1. 在搜尋使用者事件 (eventType="search") 中加入 entity 欄位。如需範例,請參閱 搜尋使用者事件的完整物件範例。

  2. entity 欄位新增至搜尋要求。如要瞭解如何提出搜尋要求,請參閱「取得搜尋結果」。

自動完成和實體

如要取得考量實體的自動完成結果,請按照下列步驟操作:

推薦內容和實體

entity 欄位新增至使用者事件後,您無須採取進一步行動,即可利用實體提供推薦內容。這是因為實體值是使用者事件的一部分,而使用者事件又會納入對 predict 方法的呼叫。