線上企業不斷競爭,為客戶提供最佳的線上購物體驗。他們創建高性能網站、有針對性的行銷活動、提供高品質的產品和隔天送達。換句話說,他們盡一切可能吸引顧客並讓他們成為回頭客。
但他們經常忽略網站上有助於購買體驗的關鍵因素:目錄搜尋功能。
從本質上講,目錄搜尋只是客戶找到他們正在尋找的產品的一種方式。但它也會顯著影響網站的可用性和轉換率。
項研究顯示,近 80% 的顧客因購物體驗不佳而放棄購買或向競爭對手購買。他們將想法的改變歸因於導航困難和搜尋功能不準確等因素。
Magento 使商家能夠在其商店中提供進階搜尋功能。在本文中,我們將幫助您了解 Magento 的目錄搜尋功能如何運作,以及如何使其更有效地提升網站的使用者體驗。
Magento 2 目錄搜尋的工作原理
在 2.3 版本發布之前,Magento 使用 MySQL 資料 新西蘭 WhatsApp 號碼數據 庫來處理目錄搜尋查詢。雖然資料庫搜尋解決方案足以進行測試和開發,但它缺乏大多數企業所需的功能和可擴展性。
Magento 一直以其功能豐富且可靠的平台而聞名,非常適合大中型企業。但它缺乏可靠的目錄搜尋引擎。
因此,商家ache Solr 和 Sphinx 等第三方解決方案來改進其網站目錄搜尋功能。
注意到這一趨勢,Adobe 發布了 Magento 2.3 版本,引入了對 Elasticsearch 的支援。 Elasticsearch 是一個基於 Apache Lucene 的強大開源搜尋和分析引擎。
將其引入 Magento 後,用戶可以利用可擴展搜尋引擎的強大功能,該引擎支援多租戶並直接提供近乎即時的搜尋結果。
Elasticsearch 從目錄中獲取原始資料並將其儲存在「倒排索引」中,以提高搜尋查詢過程的效率。使用倒排索引,Elasticsearch 只需查找一個術語一次即可傳回與其關聯的整個文件清單。
這是一個快速範例,可幫助您了解其工作原理:
假設您有一家銷售 T 卹、夾克和運動衫的商店。以下是 Elasticsearch 如何將目錄資料儲存在倒排索引中:
當客戶在您的商店中搜尋「小」一詞時,Elastic 10 個針對新創公司和個人的免費錯誤追蹤工具 search 將立即返回與該單字相關的所有文檔,即 T 恤和運動衫。
Elasticsearch 不僅僅執行基於文字的搜尋查詢。它還負責支援 Magento 2 中的其他目錄查詢,包括類別產品和過濾的導航產品清單的查詢。
由於其分散式架構,Elasticsearch 可以有效地分析、索引和搜尋大量資料。與 Magento 一起使用時,它可以提供高級搜尋功能,同時還可以提高網站效能。
讓 Magento 目錄搜尋更有效的五種方法
1.使用Elasticsearch
自2.4版本發布以來,Magento不再支援基於MySQL的搜尋功能。它需要 Elasticsearch 作為其預設目錄搜尋引擎。但如果您使用 Magento 2.3.x,您可能仍在使用預設的 MySQL 搜尋功能。
如果是這種情況,改進 Magento 目錄搜尋功能的第一步就是採用 Elasticsearch。熟悉新技術可能看起來令人生畏,但這是值得付出努力的。
除了提供快速、進階的搜尋功能外,Elasticsearch 還為 Magento 用戶提供:
- 支援多語言搜索,
- 支持同義詞和停用詞,
- 水平擴展的架構,
- 以及即時搜尋數據。
但在從 MySQL 切換到 Elasticsearch 之前,您必須安裝並設定它以與您的 Web 伺服器搭配使用。 Adobe 提供單獨的指南來幫助 Apache 和 Nginx 使用者配置其 Magento 商店以與 Elasticsearch 安全通訊。
儘管有詳細的指南,但事情很快就會失控。 Elasticsearch 和 Magento 都是複雜的應用程式。因此,如果您需要設定 Magento 搜尋引擎的協助,求協助。
2.定期審核您的目錄搜索
Magento 允許商店經理透過管理面板分析目 奢侈的交易 錄搜尋字詞。您可以使用此功能來發現客戶在您的網站上搜尋的內容。
您可以透過導覽至報告 > 行銷 > 搜尋字詞來存取 Magento 管理面板中的搜尋字詞報告。該報告將向您顯示每個術語的搜尋結果數量以及客戶搜尋該術語的次數。
您可以按搜尋查詢、商店、結果數或點擊數過濾報告。您也可以將報告匯出到 .csv 檔案以進行進一步分析。確定商店中最受歡迎的搜尋字詞後,您可以透過多種方式利用它們。
如果您發現客戶正在搜尋您不提供的產品,您可以考慮將其新增至您的目錄。
假設您的客戶正在搜尋與您目錄中的產品類似的產品。在這種情況下,您可以考慮將他們重新導向到該搜尋字詞的產品或類別頁面,以幫助他們快速找到類似的產品。
3.新增搜尋詞
當您繼續分析商店中的搜尋查詢時,您會發現客戶在目錄中尋找產品時使用的不同術語。
為了幫助他們找到這些產品或相關產品,您可以使用 Magento 中的「搜尋字詞」功能在您的網站上為搜尋查詢建立重新導向,將客戶引導至登入頁面或目錄中的配對產品。
若要將新的搜尋字詞新增至您的商店,請依照以下步驟操作:
1. 在 Magento 管理面板中導覽至“行銷”>“SEO 和搜尋”>“搜尋字詞”,然後按一下“新增搜尋字詞”。
2. 在「搜尋查詢」方塊中,新增要新增的術語或片語。
3. 選擇搜尋詞適用的商店視圖。
4. 如果您想將客戶重新導向到商店中的特定頁面,請在「重新導向 URL」欄位中輸入目標 URL。
5. 如果您希望在沒有搜尋結果的情況下將該術語顯示為建議,您可以將「在建議術語中顯示」設為「是」。
6. 最後,點選「儲存搜尋」即可完成搜尋詞的新增。
4.配置Elasticsearch停用詞
停用詞是常用的單詞,如“the、a、an、in”,它們不會為句子增加太多價值。搜尋引擎被編程為在索引條目並檢索它們以響應搜尋查詢時忽略。
當磁碟空間和記憶體非常昂貴時,每一千位元組都很寶貴,節省空間和記憶體可以帶來更好的效能。儘管現在儲存和記憶體更容易存取並且存在更有效率的壓縮演算法,但 Elasticsearch 仍然使用停用詞來提高搜尋效能。
不幸的是,您無法透過管理面板管理它們。相反,您需要存取位於以下兩個位置之一的 .csv 檔案(取決於您安裝 Magento 的方式):
個 .csv 文件,其中包含預設區域設定的停用詞,以及用於未表示的任何區域設定的附加 stopwords.csv 檔案。
例如,如果您的網站僅銷售包袋,並且您有數千種產品的目錄,則可以考慮添加“bags”一詞作為停用詞。因為它是一個通用的高頻術語,在這種情況下,它不會為您的目錄搜尋增加價值。
當顧客搜尋「人造皮革包」時,它會因為「包」這個字而檢索整個目錄。因此,最好將其添加為停用詞以改進目錄搜尋。
5. 建立搜尋同義詞
提高 Magento 目錄搜尋效率的另一種方法是包含客戶可能用來描述產品的匹配術語。
它可以是任何東西,從產品拼字錯誤到拼字不同或使用同義詞。您的客戶甚至可能使用多種術語來描述單一項目。
當客戶在您的網站上查找“連帽衫”但沒有看到任何結果後放棄購買時,您不應該因為您的產品被列為“運動衫”或“羊毛衫”而失去銷售機會。
在您的網站上設定同義詞可以幫助您避免銷售損失並幫助您的客戶快速找到產品。
若要透過 Magento 管理面板建立搜尋同義詞,請依照下列步驟操作:
1. 導覽至行銷 > SEO 和搜尋 > 搜尋同義詞。如果這是您第一次創建搜尋同義詞,此部分將為空。
2. 點選“新同義詞組”,建立一組同義詞。
3. 透過選擇要應用同義詞的商店視圖來定義同義詞的範圍。如果您經營一家商店,則可以將其保留為預設條目「所有網站」。
4. 接下來,在「同義詞」部分輸入每個同義詞,並用逗號分隔。輸入您的客戶可能用來描述單一產品的所有字詞。參考搜尋報告以獲得見解可能會有所幫助。
5. 您也可以將此同義詞組與現有組合併(如果它們共用相同的範圍)。
6.最後點選「儲存同義詞組」即可完成。