本頁面將介紹商家適用的 Vertex AI Search 資訊方塊導覽功能。
為什麼要使用資訊方塊?
資訊方塊是屬性值組合的視覺呈現方式,可用於呈現與動態面向相同的資訊,但只會顯示特定查詢最常互動的屬性,不包含動態面向家族,因為後者對消費者而言不一定直觀。這項功能的目標是提高濾鏡使用率,進而提升每位使用者的收益。資訊方塊導覽可讓強式 HEAD 查詢的篩選器使用方式更切合實際情況,進而透過迴歸技術做出更準確的收益預測。
方塊導覽功能是引導式搜尋套件的一部分,可協助客戶更快縮小使用者查詢範圍,並提供更貼近使用者需求的結果。資訊方塊導覽功能旨在解決動態面向的房地產問題,讓使用者更快找到與自己更相關的內容。有了資訊方塊導覽功能,購物者就不必在左側或右側導覽窗格中瀏覽所有面向搜尋條件,才能找到所需產品,然後再按一下提交按鈕,確認已縮小搜尋範圍。
方格導覽可補足動態面向
只要上傳產品目錄,即可在 Search for Commerce 控制台中提供動態面向。這些篩選器會變更顯示的篩選器順序,藉此縮小查詢範圍,讓正確的篩選器位於最上方,並讓搜尋結果在每個搜尋階段都更貼近需求。
動態切面會將一系列篩選器分類,例如時尚零售商的裙裝查詢中的「款式」和「袖長」,或是雜貨零售商的牛奶查詢中的「容量」、「種類」或「容器」。這些動態切面群組的排列方式,對使用者來說不一定是直覺的。此外,動態面向選項的彈出式窗格會佔用產品網站上的大量空間,而且不一定適合行動裝置。
因此,我們需要減少商品網站的廣告空間,並提高每個搜尋轉換的使用者收益。
資訊方塊的運作方式為何?
資訊方塊導覽功能可讓使用者更快找到更精確的搜尋結果,進而提高搜尋參與度和每筆搜尋的收益。圖塊可在產品網站上橫向顯示,不受面向群組的限制。圖塊功能會控制搜尋篩選器,將最有可能吸引使用者的篩選器個別置於頁面頂端,將搜尋結果分成動態商情項目群組,以便立即呈現視覺化資料。如此一來,圖塊導覽功能就能為使用者提供更容易存取的動態切面內容排版。
購物者歷程
當購物者在啟用資訊方塊導覽功能的零售商網站上搜尋時,最多會看到 20 個資訊方塊,顯示最有可能吸引使用者的個別篩選器值。這些圖塊會依據使用可能性排序,不受產品屬性系列影響。每個資訊方塊都可以包含一張圖片,代表套用濾鏡後的典型產品。如果客戶點選資訊方塊,系統會視為已套用相應的切面值。這會更新產品清單,以符合查詢和篩選條件,並顯示套用的商情項目。此外,系統也會重新整理顯示的圖塊,以反映新的預期參與率,但不包含已套用的任何篩選條件。
零售商歷程
零售商會向 Vertex AI Search for Commerce 發出查詢,並收到標準查詢回覆,其中包含排序後的圖塊值清單,以及產生圖塊圖片的方式。零售商接著會轉譯含有或不含圖片的圖塊。如果潛在顧客點選資訊方塊或面向值,零售商會向 Google 傳送新的查詢,並在篩選器欄位中加入與資訊方塊或面向值相對應的篩選器。零售商網站也會針對第二個查詢傳送已加入篩選器的事件給 Google。無論是「使用者點選篩選器」或「使用者點選資訊方塊」,Vertex AI Search for Commerce 回應、傳送至 Google 的查詢和傳送至 Google 的事件都相同。
圖塊中顯示的篩選器
篩選器可根據零售商在商家適用的 Search 控制台或 Vertex AI Search for Commerce API 中設定的偏好設定,針對內容、產品數量和相關的量化查詢進行分割顯示。
根據內容
- 先前搜尋時不得套用篩選器。
- 只有與目錄屬性中標示為可動態面向的屬性值相對應的圖塊。
- 搜尋回傳 (Vertex AI Search for Commerce 回覆) 中至少必須包含一個產品。
- 系統篩選器 (例如「instock = yes」或「available for sale = yes」) 對應的方塊不會顯示。
- 資訊方塊會依據互動可能性排序。
依產品數量計算
- 如果有 < 20 個可排序的資訊方塊,該怎麼辦?
- 如果有 2 到 20 個,則盡可能傳回多個資訊方塊。
- 如果可用的方塊少於 2 個,請傳回空方塊。
- 如果可排序的圖塊超過 20 個,系統會根據互動可能性傳回前 20 個。
根據定量查詢
- 資訊方塊支援「分類」(顏色 = 紅色) 和數值 (重量 = 「1 磅 - 2 磅」)。
- 數字圖塊的區塊劃分:
- 系統會採用使用特定屬性控制項設定的值區。舉例來說,如果某個面向手動分割成 0-1 磅、1-3 磅和 3-6 磅的權重,這些值會用於資訊方塊。詳情請參閱「動態切面和資訊方塊控制項」。
- 如果切面採用自動值區分,則資訊方塊應使用相同的值區。
Retail API 中的資訊方塊導覽功能有哪些新功能?
目前沒有適用於資訊方塊功能的新 API。不過,我們已在現有的 Vertex AI 主 (查詢) API 中新增欄位。
要求 tileNavigationSpec
回應動態磚:NavigationResult
接著,API 會在 tileNavigationResult
欄位中傳回最多 20 個圖塊,並依使用可能性排序。回應會根據屬性值和相對應的代表圖片顯示圖塊:
現有 API 不需要變更,新的用戶端程式庫會在 GA 時間提供,並發布在公開程式庫說明文件中。
零售商應如何處理資訊方塊搜尋結果
顯示圖塊:按照指定的順序顯示傳回的圖塊,回應中的第一個圖塊會是顯示的第一個圖塊。
ProductAttributeValue
是包含屬性值的鍵/值組合,可讓您瞭解要顯示哪些資訊方塊。在後續搜尋要求中,ProductAttributeValue
應在appliedTiles
欄位中設定,並且應在filter
欄位中設定 (例如filter = "attributes.weight:ANY(\"large\")"
)。回應會顯示篩選後的產品和一組新的資訊方塊。顯示圖片:您可以參照回應中的
representativeProductId
欄位來取得這些圖片,該欄位會提供與套用篩選器相符的典型產品產品 ID。零售商會在自己的端查詢這個代表性產品 ID,並選取適當的圖片顯示在資訊方塊中。請務必使用代表性產品 ID (而非主要產品 ID),確保圖片能準確反映篩選的屬性 (例如,為color = "red"
篩選器顯示紅色變化版本)。
在控制台中設定資訊方塊行為
搜尋畫面上顯示的方塊選項,直接取決於目錄屬性,而目錄屬性則是從零售商上傳至產品目錄的資訊中擷取。候選圖塊是產品目錄中所有「可動態面版屬性」屬性中的所有值。
啟用動態商情項目和圖塊處理
面向由目錄和使用者事件產生的產品屬性進行控制。設定動態切面和圖塊處理功能,讓使用者查詢能與產品屬性相符。
如要控管哪些屬性可用於動態面向和圖塊,請按照下列步驟操作:
在 Search for Commerce 控制台的「控制選項」頁面中,點選「屬性控制選項」分頁,然後設定方塊控制項。 前往「Controls」(控制項) 頁面
如要修改屬性控制項,請按一下「屬性」旁的 edit「修改控制項」,然後將每個屬性的控制項設為「是」或「否」。
第三和第四欄 (可索引和動態 facet 處理) 是控制圖塊的關鍵。每個屬性資料列都必須標示為「True」,資訊方塊才能正常運作。可建立索引:讓 Vertex AI Search for Commerce 使用屬性篩選。啟用動態 facet 處理功能後,Vertex AI Search for Commerce 就能根據過去的使用者行為 (例如 facet 點擊和瀏覽次數),自動將屬性用做動態 facet。
如要瞭解如何在 API 中執行這項操作,請參閱「API 中的資訊方塊控制項」一節。
個別資訊方塊控制項
Facet 控制項可讓你在不變更目錄的情況下管理 facet 行為,並影響整個網站的搜尋行為。
「移除面向」控制項會針對特定查詢,從動態面向的結果中移除整個面向。也會移除這個切面的成員圖塊,以免成員圖塊以圖塊形式傳回。
下列在目錄層級標示為「動態切面和圖塊處理」的切面 值控管元件,也會影響方塊:
- 略過面向客房的值:隱藏圖塊並移除搜尋結果中的動態面向客房。
- 替換面向值:零售商可變更圖塊和動態面向的特定查詢的面向值 (例如,將屬性
color
的navy blue
變更為blue
)。 - 設定數值間隔:允許零售商指定值區大小,以便在動態面向和圖塊中,輸出特定動態範圍的搜尋回應。
下拉式選單中的最後三個動態面向控制項類型控制項,不會影響圖塊:
- 強制傳回 facet
- 重新排定動態 facet 排名
- 合併切面
如要進一步瞭解如何控制各個控制項的特定面向值和圖塊行為,請參閱「面向控制項」。
API 中的資訊方塊控制項
本節說明如何在 Vertex AI Search for commerce API 中控管資訊方塊行為。
屬性控制項
如要搜尋和推薦,請在目錄層級的 REST 資源「projects.locations.catalogs.attributesConfig」下方尋找 API。這個 API 提供方法,可在目錄和產品層級新增、移除及取代屬性。欄位 catalogAttributes
可對應至可索引、可搜尋和 dynamicFacetable
。如果切面可用於圖塊處理,dynamicFacetable
就會套用至圖塊行為。
目錄層級屬性設定。
資訊方塊相關欄位 | |
catalogAttributes
|
map 會在目錄層級啟用屬性設定,其中包含可搜尋、可動態面向等資訊,方法是將屬性名稱對應至值,也就是可呼叫的物件 CatalogAttribute 。 |
attributesConfig
資源提供目錄層級物件 CatalogAttribute
。這個物件的兩個欄位會產生控制項,用於控管哪些屬性會顯示為資訊方塊。也就是說,產品目錄中所有「可面版屬性」中的任何屬性,都可能會成為平鋪的候選項目:
資訊方塊相關欄位 | |
DynamicFacetableOption
|
enum 全域控制欄位,必須指定為啟用或停用。這會開啟或關閉動態切面,進而驅動資訊方塊。這個屬性是在 Google Cloud 控制台的「屬性」控制項下設定。 |
facetConfig
|
物件,其中包含個別切面值的選項。這個欄位是切面控制項。 |
facet 控制項
FacetConfig
包含面向選項的物件,可讓個別面向值變成動態,進而可能可進行平鋪。這是目錄層級 CatalogAttribute
設定中的欄位。
物件包含已存在的欄位,其影響現在已擴及資訊方塊:
資訊方塊相關欄位 | |
ignoredFacetValues
|
FacetConfig 中的這個訊息欄位包含面向指定時間範圍內的目前屬性名稱,且只會在面向不影響目錄中產品說明的面向中,忽略這些屬性名稱的面向值。 |
facetIntervals
|
這樣零售商就能為數值輸入指定值區大小。這項功能對資訊方格也適用,如果零售商為動態切面設定特定的數值間隔,則應使用相同的數值間隔來設定資訊方格。 |
removeFacetValue
|
移除特定切面鍵的切面值。這些值會對應至屬性值。 |
請參閱這篇文章,瞭解如何在控制台中建立這些個別控制項。