返回

搜尋埋點與日誌規範:採哪些資料、怎麼用

通智雲團隊 ·
搜尋系統 用戶數據
搜尋埋點與日誌規範:採哪些資料、怎麼用

摘要:搜尋優化能不能數據驅動,取決於埋點採得對不對。本文給出四類必採事件與欄位規範、觸發時機與去重規則、零結果與改寫的專項採集方式,並列出雜訊、隱私、爬蟲與單頁應用程式四類常見坑的處理辦法,最後說明日誌如何分層儲存並驅動儀表板與派單。

搜尋資料是最容易被採壞的一類資料:事件重複觸發導致搜尋量虛高、每次按鍵都上報讓日誌充滿雜訊、零結果沒有單獨標記導致最大的內容缺口看不見。而這些資料一旦採錯,後續所有分析都建立在沙子上。本文給出一套平台無關的採集規範,可直接作為埋點文件使用。

關鍵要點

一、先定義問題,再定義事件

埋點最常見的錯誤是從「能採什麼」出發,而不是從「要回答什麼」出發。搜尋場景通常需要回答六個問題:使用者在找什麼、找到沒有、點沒點、點了第幾條、是否改詞、最終是否轉化。把這六個問題列出來,事件與欄位就自然確定了——每個問題對應至少一個欄位,沒有欄位支撐的問題就不要放進儀表板。

這套順序還有一個實際好處:它天然控制了採集規模。搜尋是高事件量的場景(一個電商網站每天可能有數十萬次搜尋),全量明細儲存與處理成本不低。按問題反推欄位,可以避免「先全採了再說」帶來的儲存浪費與隱私風險。業界對搜尋價值的判斷也支持這種投入:使用站內搜尋的訪客,其轉化率通常是非搜尋用戶的 2–3 倍,值得認真採好。

二、四類必採事件與欄位規範

事件 觸發時機 必填欄位 用途
搜尋發起 使用者提交查詢 查詢詞、會話 ID、時間戳、入口位置、裝置類型 計算需求量與使用率
結果展示 結果渲染完成 查詢詞、結果總數、是否零結果、回應耗時、頁碼 計算零結果率與效能
結果點擊 點擊任一結果 查詢詞、點擊位置(第幾條)、目標 ID、目標類型 計算點擊率與平均點擊位置
會話結束 轉化或離開 查詢詞序列、是否改詞、是否轉化、轉化金額 計算改寫率與搜尋轉化率

幾個欄位的口徑要寫死。查詢詞需先做歸一化(去首尾空格、統一大小寫),否則同一詞會被拆成多條。結果總數與是否零結果建議同時上報:前者可用於分析「結果過少」這類中間態,後者作為布林欄位便於直接聚合。點擊位置必須是序號而非文件 ID,因為核心問題是「好結果有沒有排在前面的」。

查詢詞序列與改詞標記是判斷檢索失靈的關鍵:同一會話內連續查詢且後詞為前詞的同義改寫,幾乎可以確定是同義詞缺失;後詞為前詞的收窄或換方向,則多為排序不相關。這兩類訊號對應完全不同的處置動作,必須在採集層就區分開。

三、觸發時機與去重規則

觸發時機決定資料可用性,有三個明確規則。第一,結果頁事件在結果渲染完成時觸發,而不是在使用者按下回車時觸發——後者會把網路失敗也計入成功搜尋。第二,聯想與即時搜尋在「結果真正展示」時觸發,絕不能每次按鍵都上報。每鍵觸發會讓同一次搜尋產生十幾個事件,日誌徹底失去可用性。

第三,必須對同一會話內的相同查詢去重:使用者改篩選條件、翻頁或重新載入結果頁時,不應重複計為一次新搜尋,除非查詢詞確實改變。實作方式是在會話維度維護「上一次查詢詞」,相同則不發新事件。此外,用資料層推送(dataLayer)優於從頁面抓取:後者依賴 DOM 結構,前端改版會靜默丟資料,是最隱蔽的一類事故。

四、零結果與改寫的專項採集

零結果是最高價值的訊號,必須有獨立的採集通道。通用做法是在結果展示事件裡帶結果總數與「是否零結果」布林欄位;更清晰的做法是單獨發一個零結果事件(如 search_no_results),同樣攜帶查詢詞,便於直接在報表裡篩出全部缺口詞而不用做條件過濾。

採集到零結果詞後,應按三類歸因再派單,否則會出現「補了內容仍搜不到」的無效勞動:

歸因類型 典型表現 處置動作
內容/商品缺口 站內確實沒有該物件 補內容或補商品,建立「暫未提供」頁並留資
命名不匹配 有貨但叫法不同 補同義詞、更新標題與描述用客戶語言
導覽失敗 使用者搜的是欄目或功能入口 強化導覽與直達入口,不必寫新內容

改寫行為的採集同樣要有專項欄位:記錄同會話內的查詢詞序列與間隔,標記是否為同義改寫。有了這兩個欄位,就能把「改詞率」拆解成「同義改寫率」與「方向調整率」,前者指向同義詞詞典,後者指向排序,優化方向立刻清晰。

五、常見坑:雜訊、隱私、爬蟲與單頁應用程式

第一類是雜訊。除每鍵觸發外,還有自動聚焦觸發的空查詢、指令碼預取觸發的假搜尋、以及翻頁被計為新搜尋。處理辦法是在採集層過濾空查詢與純符號,並明確翻頁與篩選是否計入新搜尋的書面規則。

第二類是隱私。使用者會在搜尋框裡輸入手機號碼、電郵、姓名甚至訂單編號,這些都屬於個人資訊,進入日誌與儀表板即構成風險。正確做法是伺服器端對查詢詞做識別與去識別化後再落庫與上報,並對明細表的存取做權限控制。第三類是爬蟲與內部流量:需按 IP、User-Agent 與標記 Cookie 排除,並以書面規則在各對比週期一致執行,否則趨勢無法解釋。

第四類是單頁應用程式與非同步搜尋。若搜尋結果透過 JavaScript 動態載入且不改變 URL,基於 URL 參數的自動採集會完全失效。此時應由前端在結果渲染時顯式推送事件(攜帶查詢詞與結果總數),而不是依賴頁面抓取。主流分析平台的自動採集通常只識別 q、s、search、query、keyword 等常見參數,自訂參數需要顯式配置。

六、從日誌到應用:分層儲存、儀表板與派單閉環

儲存上建議分兩層。明細層保留單次搜尋的完整欄位(查詢詞、結果數、點擊位置、耗時、會話 ID),保留期按需設定(通常 30–90 天),用於問題診斷與建模;聚合層按天、按詞、按類目預聚合,長期保留,用於儀表板與趨勢分析。這樣既能控制成本,又能支撐長期趨勢觀察。

使用上要形成閉環:儀表板呈現零結果率、點擊率、改寫率與轉化率等核心指標;異常詞清單每週自動匯出並派單到內容、商品或搜尋工程;動作上線後在下一週期複測對應指標。需要說明的是,多數分析平台的資料按小時或按天重新整理,改動後應等待一個完整重新整理週期再判斷效果,且每次只改一個變數以便歸因。採集只是起點,能驅動動作的資料才是有產出的資料。

常見問題

問:搜尋埋點最少要採哪些事件?

答: 四類:搜尋發起、結果展示、結果點擊、會話結束(轉化或離開)。欄位上至少要能回答六個問題——找什麼、找到沒、點沒點、點第幾條、是否改詞、是否轉化。

問:聯想詞要不要埋點?

答: 要,但必須在聯想結果真正展示時觸發,絕不能每次按鍵都上報。每鍵觸發會讓一次搜尋產生十幾個事件,日誌會徹底失去可用性。

問:零結果怎麼單獨統計?

答: 在結果展示事件裡帶結果總數與「是否零結果」布林欄位,或單獨發送零結果事件並攜帶查詢詞。後者更便於在報表裡直接篩出全部缺口詞。

問:使用者在搜尋框輸入手機號碼怎麼辦?

答: 屬於個人資訊風險。應在伺服器端對查詢詞做識別與去識別化後再落庫與上報,明細表存取加權限控制,儀表板只展示聚合後的詞級資料。

問:單頁應用程式的搜尋採不到資料是什麼原因?

答: 因為結果由 JavaScript 動態載入、URL 不變,基於 URL 參數的自動採集會失效。應由前端在結果渲染時顯式推送事件,攜帶查詢詞與結果總數。

問:搜尋量突然暴漲是好事嗎?

答: 先排除資料問題:檢查是否有重複觸發(翻頁、篩選被計為新搜尋)、爬蟲流量是否未被排除、以及是否有指令碼預取造成假搜尋。排除後再看業務原因。

問:日誌要保存多久?

答: 建議分層:明細層保留 30–90 天用於診斷與建模,聚合層按天、按詞、按類目預聚合後長期保留用於趨勢分析。既控成本又支撐長期觀察。

關於通智雲

搜尋埋點決定零結果、無點擊與改詞三類核心訊號能否被準確擷取,是後續所有優化的前提;通智搜尋面向這類場景提供搜尋行為採集、查詢分析與零結果治理能力。通智雲(TENGENCE)是 AI 時代的企業增長引擎,專注公域引流獲客與私域轉化成交;核心產品為通智 GEO(GEO + SEO 雙引擎)與通智搜尋。

相關閱讀

資料來源

  1. Google Analytics 說明:view_search_results 事件:說明站內搜尋由 view_search_results 事件與 search_term 參數承載,增強測量可自動識別 q/s/search 等查詢參數,無 URL 參數的搜尋需自行發送事件;站內搜尋用戶的轉化率通常為非搜尋用戶的 2–3 倍。
  2. owntag:The search Event in GA4:明確觸發時機規範(結果載入時觸發、聯想在展示時觸發、禁止每次按鍵觸發),建議附加 results_count 與 search_has_results 追蹤零結果,並指出搜尋詞含電郵/電話等個人資訊需伺服器端去識別化、需防重複事件。
  3. Northrule:Tracking Site Search in GA4:給出零結果需單獨事件承載查詢詞的建議,以及零結果詞的三類歸因——商品缺口、命名不匹配、導覽失敗,並說明參數確認與偵錯視圖驗證的步驟。
  4. Tatvic:Internal Site Search in GA4:給出單頁應用程式與 JavaScript 搜尋的三類實作路徑(DOM 變數、URL 路徑正則提取、手動推送事件),並建議統一使用小寫參數命名以避免口徑碎片化。
  5. Google Analytics 說明:增強衡量功能:說明站內搜尋在增強測量中的開關與查詢參數配置方式,自訂參數需註冊為自訂維度才能在報表中使用;採集應優先採用資料層推送而非頁面抓取,後者依賴 DOM 結構,前端改版會造成靜默資料遺失。

立即行動

← 上一篇: 搜尋推薦未來趨勢:從規則到大模型 下一篇: 技術 SEO 深水區:索引、渲染與抓取機制 →
諮詢
二維碼

企業微信