如何在分析中追踪网站内部搜索
当访客使用您网站上的搜索栏时,他们准确地告诉您他们想要什么,以及他们自己无法找到什么。内部网站搜索是分析中最直接的信号之一 — 每个查询都是访客举手描述内容空白、导航失败或他们期望您提供的产品。大多数网站收集此数据但从不查看。那些查看的网站始终会在这里发现最高价值的优化机会。
为什么内部搜索数据与其他数据不同
大多数分析数据都需要解释。跳出率可能意味着页面在 10 秒内完美回答了问题,或者可能意味着访客立即放弃了。页面停留时间可能反映深度阅读或被遗弃的标签页。搜索查询几乎不需要解释 — 有人搜索"退货政策"是因为他们找不到您的退货政策。有人搜索"企业定价"是因为您的定价页面没有回答他们的特定问题。
这种直接性使搜索数据具有异常的可操作性。每个零结果的查询都是一个记录在案的失败。每个导致立即退出的查询都告诉您结果页面令人失望。每个出现数十次的术语都是您的受众明确提出的内容请求。
如何在分析中捕获搜索事件
该机制取决于您的网站搜索如何工作。大多数实现分为以下两种模式之一。
URL 参数搜索(最常见)
如果您的搜索结果 URL 看起来像 yoursite.com/search?q=pricing 或 yoursite.com/?s=contact,查询就在 URL 中。您的分析将自动记录这些页面浏览 — 搜索词嵌入在路径中。您可以筛选 顶部页面报告以查找您的搜索结果 URL 模式,以查看最常见的查询。
基于事件的搜索(JavaScript 驱动)
如果您的搜索由 JavaScript 处理而无需完整页面重新加载,您需要手动触发自定义事件。将其添加到您的搜索处理程序中:
_st('event', 'site_search', 'engagement', searchQuery)提交搜索表单或呈现结果时调用此方法,将用户的搜索词作为值传递。
使用此事件,您可以在 自定义事件仪表板中查看所有搜索,按查询词分组,显示任何日期范围内的计数。
在数据中寻找什么
原始查询列表只是起点。驱动决策的分析来自于向数据提出具体问题。
- 零结果查询:任何返回无结果的词语都是您可以填补的空白 — 缺失的内容、缺失的产品或您描述事物的方式与访客描述方式之间的命名不匹配。
- 导致退出的高流量词语:访客搜索、看到结果并离开。要么结果无关,要么他们找到的内容没有回答问题。这些需要最紧急的关注。
- 导航意图:"联系"、"登录"、"账户"、"定价"之类的查询告诉您这些页面很难找到。解决办法是导航或页脚链接,而不是内容。
- 产品或功能请求:针对您尚未提供的功能的查询是按有多少人需要每项功能进行优先排序的构建对象列表。
- 季节性模式:某些查询在一年中的特定时间激增。提前了解这一点可以让您在需求高峰之前准备内容,而不是之后。
将搜索数据转化为网站改进
最有效的团队建立了每周或每月审查前 20 个搜索查询的习惯,并提出三个问题:最好的结果是否真的回答了问题?正确的页面是否易于在不搜索的情况下找到?搜索的访客与未搜索的访客的转化率是否不同?
第三个问题通常揭示搜索者是您最积极的访客 — 他们想要某样东西的程度足够支持他们寻找它。搜索者中的低转化率通常意味着他们找到的内容低估了他们的查询的隐含承诺,而不是他们是低质量流量。
总结
内部网站搜索是分析中最接近与您的访客进行直接对话的方式。每个查询都是一个明确的请求;每次搜索失败都是一个记录在案的问题。设置搜索追踪需要不到一小时的时间,它产生的见解 — 内容空白、导航失败、缺失的产品、术语不匹配 — 几乎总是比您在标准页面浏览报告中找到的任何内容都更可操作。开始追踪搜索查询,定期审查它们,并将高流量零结果列表视为您的优先级内容待办事项。