資訊方塊導覽

本頁面將介紹 AI Commerce Search 的動態磚導覽功能。

為什麼要使用資訊方塊?

動態圖塊是屬性值配對的視覺化呈現方式,與動態分類檢面呈現的資訊相同,但只會顯示特定查詢最常使用的屬性,不會顯示購物者不一定能直覺理解的動態分類檢面系列。目標是提高濾鏡使用率,進而提高每位使用者的收益。使用圖塊導覽功能,可讓強烈 HEAD 查詢的篩選器使用方式更貼近需求,進而透過迴歸分析更準確地預測收益。

動態磚導覽是「引導式搜尋」套件的一部分,可協助顧客更快縮小使用者查詢範圍,並提供與使用者更相關的結果。設計動態層面圖塊導覽功能,是為瞭解決房地產問題,讓使用者更快找到可能更符合需求的內容。此外,有了圖塊導覽,購物者就不必在左側或右側導覽窗格中搜尋所有分類系列,確認縮小搜尋範圍後,還得再次點按提交按鈕。

動態 facet 的輔助功能:圖塊導覽

在 Gemini Enterprise for Customer Experience 控制台中,上傳產品目錄即可取得 動態層面。這些篩選器會變更顯示的篩選器順序,藉此縮小查詢範圍,讓正確的篩選器顯示在最上方,並在每次搜尋時傳回更相關的結果。

動態層面會為篩選條件分類,例如時裝零售商的「洋裝」查詢會顯示「款式」和「袖子」篩選條件,食品雜貨零售商的「牛奶」查詢則會顯示「容量」、「種類」或「容器」篩選條件。這些動態分類群組的排列方式通常不一定符合使用者的直覺。此外,動態分類選取功能的飛出窗格會佔用產品網站的大量空間,而且不一定適合行動裝置。

因此,我們需要減少商品網站上的房地產,並提高每次搜尋轉換的使用者收益。

動態磚如何運作?

圖塊導覽功能可讓使用者更快縮小搜尋範圍,進而提高搜尋參與度和每次搜尋收益。圖塊可獨立於構面系列,在產品網站上水平顯示。動態磚功能會控制搜尋篩選器,將最有可能使用的篩選器個別放在頁面頂端,並將搜尋結果從動態商情項目系列中分離出來,立即提供視覺化效果。這樣一來,動態構面內容的排列方式更易於存取。

購物者歷程

如果購物者在零售商網站上搜尋商品時啟用動態磚導覽功能,最多會看到 20 個動態磚,顯示最有可能吸引購物者點選的篩選值。這些動態磚會依使用可能性排序,與產品屬性系列無關。每個資訊方塊都可以包含一張圖片,代表套用篩選器後的典型產品。如果顧客點選動態磚,系統會視為已套用對應的構面值。產品清單會隨即更新,顯示符合查詢和篩選條件的產品,並顯示套用的商情項目。此外,顯示的動態磚會重新整理,以反映新的預期參與度,並排除已套用的篩選條件。

零售商歷程

零售商會將查詢傳送至 AI Commerce Search,並收到標準查詢回覆,其中包含依產品屬性系列排序的圖塊值清單,以及產生圖塊圖片的方式。零售商接著會算繪含有或不含圖片的動態磚。如果潛在顧客點選圖塊或切面值,零售商會將對應至圖塊或切面的篩選條件新增至篩選條件欄位,並向 Google 傳送新的查詢。零售商網站也會傳送第二個查詢的事件給 Google,並加上篩選條件。無論是「使用者點按篩選器」還是「使用者點按圖塊」,AI Commerce Search 的回應、傳送至 Google 的查詢,以及傳送至 Google 的事件都相同。

圖塊中顯示的篩選器

零售商可在 Gemini Enterprise for Customer Experience 控制台的 AI Commerce Search 中設定偏好設定,或透過 AI Commerce Search API 查詢內容、產品數量和相關的量化查詢,篩選器即可顯示分格畫面。

根據內容

  • 先前的搜尋不得套用篩選器。
  • 只有與目錄屬性中標示為可動態篩選的屬性值相符的圖塊。
  • 搜尋結果 (AI Commerce Search 回應) 必須至少有一個產品。
  • 系統篩選器 (例如「instock = yes」或「available for sale = yes」) 對應的動態磚不會顯示。
  • 系統會依據參與可能性排序資訊方塊。

依據產品數量

  • 如果可排序的圖塊少於 20 個,該怎麼辦?
    • 如果介於 >= 2 和 < 20 之間,請盡可能傳回最多圖塊。
    • 如果可用的動態磚少於 2 個,則不傳回任何動態磚。
  • 如果可排序的圖塊超過 20 個,請根據參與度可能性傳回前 20 個。

根據量化查詢

  • 動態磚支援「類別」 (顏色 = 紅色) 和數值 (重量 =「1 磅 - 2 磅」)。
  • 數字圖塊的分類:
    • 系統會採用透過特定屬性的控制項設定的分類。舉例來說,如果手動將某個構面歸類為 0-1 磅、1-3 磅和 3-6 磅,這些類別就會顯示在資訊方塊中。詳情請參閱「動態層面和資訊方塊控制項」。
    • 如果自動將某個構面分組,圖塊也應使用相同分組。

AI Commerce Search API 中的圖塊導覽?

動態磚功能沒有新的 API。不過,Vertex AI 主要 (查詢) API 已新增欄位。

要求 tileNavigationSpec

Response 磚 NavigationResult

接著,API 會在 tileNavigationResult 欄位中傳回最多 20 個圖塊,並依使用可能性排序。回應會根據屬性值顯示圖塊,以及相應的代表圖片:

現有 API 不需進行任何變更,新版用戶端程式庫會在正式發布時推出,並發布在公開程式庫說明文件中。

零售商應如何處理圖塊搜尋結果

  • 顯示圖塊:按照提供的順序顯示傳回的圖塊,回應中的第一個圖塊會是顯示的第一個圖塊。ProductAttributeValue 是包含屬性值的鍵/值組合,可讓您瞭解要顯示哪些動態磚。在後續的搜尋要求中,應在 appliedTiles 欄位中設定 ProductAttributeValue,也應在 filter 欄位中設定 (例如 filter = "attributes.weight:ANY(\"large\")")。回應隨後會顯示經過篩選的產品和一組新的圖塊。

  • 顯示圖片:如要取得這些圖片,請參照回應中的 representativeProductId 欄位,該欄位會提供符合所套用篩選器的典型產品 ID。零售商會在後端查詢這個代表性產品 ID,然後選取要在動態磚中顯示的合適圖片。請務必使用代表性產品 ID,而非主要產品 ID,確保圖片能準確反映篩選後的屬性 (例如,顯示 color = "red" 篩選器中的紅色子類)。

在控制台中設定動態磚行為

搜尋畫面顯示的動態磚是由目錄屬性直接決定,而目錄屬性則是從零售商上傳至產品目錄的資訊中擷取。候選動態篩選屬性值是產品目錄中所有「動態篩選屬性」的屬性值。

啟用動態 facet 和圖塊處理

產品屬性會控管層面,這些屬性來自目錄和使用者事件。設定動態 facet 和圖塊處理,讓使用者查詢與產品屬性相符的結果。

如要控管哪些屬性符合動態 facet 和圖塊的資格,請按照下列步驟操作:

  1. 前往 Gemini Enterprise for Customer Experience 控制台的「Controls」頁面。 前往「Controls」(控制項) 頁面

  2. 按一下「屬性控制項」分頁標籤 > 設定動態磚控制項。

  3. 選用:如要修改屬性控制項,請按一下「屬性」旁的「修改控制項」,然後將每個屬性的控制項設為「True」或「False」。

替代文字

第三和第四欄 (「可建立索引」和「動態 facet 處理」) 是控制圖塊的關鍵。如要讓圖塊正常運作,每個屬性列的這兩個資料欄都必須標示為「True」。可建立索引:啟用這項設定後,AI Commerce Search 就能使用屬性篩選結果。啟用動態 facet 處理後,AI Commerce Search 就能根據過去的使用者行為 (例如點選和查看 facet),自動將屬性做為動態 facet 使用。

如要瞭解如何在 API 中執行這項操作,請參閱「API 中的圖塊控制項」一節。

個別動態磚控制項

Facet 控制項可讓您管理 facet 的行為,而不必變更目錄,並影響整個網站的搜尋行為。

移除 facet 控制選項會從特定查詢的動態 facet 結果中移除整個 facet。此外,系統也不會再以圖塊形式傳回這個 facet 的成員圖塊。

在目錄層級標示為「動態 facet 和圖塊處理」的下列 facet 值也會影響圖塊:

  • 忽略 facet 值:禁止顯示圖塊,並從搜尋結果中移除動態 facet。
  • 替換 facet 值:零售商可以在圖塊和動態 facet 中,針對特定查詢變更 facet 值 (例如,針對 color 屬性,將 navy blue 變更為 blue)。
  • 設定數值間隔:零售商可指定區間大小,在動態商情項目和圖塊中,輸出特定動態範圍內的搜尋回應。

facet 控制項類型下拉式選單中的最後三種動態 facet 控制項類型,不會影響圖塊:

  • 強制傳回 facet
  • 重新排定動態 facet 排名
  • 合併 facet

如要進一步瞭解如何控制每個控制項的特定 facet 值和圖塊行為,請參閱「Facet 控制項」。

API 中的圖塊控制項

本節說明如何控管 AI Commerce Search API 中的圖塊行為。

屬性控制項

如要進行搜尋和取得建議,請在 REST 資源「Resource: projects.locations.catalogs.attributesConfig」下,於目錄層級尋找 API。這個 API 提供在目錄和產品層級新增、移除及取代屬性的方法。「catalogAttributes」欄位可對應至可建立索引、可搜尋和 dynamicFacetable 的欄位。如果 facet符合圖塊處理資格,則 dynamicFacetable 適用於圖塊行為。

AttributesConfig

目錄層級屬性設定。

與動態磚相關的欄位
catalogAttributes map 在目錄層級啟用屬性設定,方法是將屬性名稱對應至可呼叫物件 (CatalogAttribute) 的值,其中包含屬性是否可搜尋、是否可動態篩選等資訊。

CatalogAttribute

attributesConfig 資源提供 CatalogAttribute,這是目錄層級的物件。這個物件的兩個欄位會產生控制項,可控制哪些屬性會顯示為圖塊。也就是說,產品目錄中所有「可切面屬性」的屬性,都可以成為圖塊候選項目:

與圖塊相關的欄位
DynamicFacetableOption enum 全域控制欄位,必須指定為啟用或停用。開啟或關閉動態構面,進而驅動圖塊。這個屬性是在 Google Cloud 控制台的「屬性控制項」下方設定。
facetConfig 物件,其中包含個別側滑片值的選項。這個欄位是分面控制項。

facet 控制項

FacetConfig

這個物件包含動態顯示個別分面值的選項,因此可能可以平鋪顯示。這是目錄層級 CatalogAttribute 設定中的欄位。

物件包含現有欄位,現在這些欄位也會影響動態磚:

與圖塊相關的欄位
ignoredFacetValues FacetConfig 中的這個訊息欄位包含要忽略的側欄值 (適用於指定日期範圍內的目前屬性名稱,且僅限於側欄,不會影響目錄中的產品說明)。
facetIntervals 零售商可藉此為數值輸入指定分組大小。動態圖塊也應以相同方式運作,也就是說,如果零售商為動態層面設定特定數值間隔,圖塊也應使用相同的數值間隔。
removeFacetValue 移除特定 facet 鍵的 facet 值。這些值會對應至屬性值。

瞭解如何在控制台中建立這些個別控制項。