搜索分析
编辑搜索分析编辑
行为分析是一个分析事件收集平台。使用这些工具可以分析用户的搜索和点击行为。利用这些信息可以提高搜索结果的相关性,并识别内容中的差距。
入门方法是在您的网站或应用程序中嵌入我们的一款 JavaScript 客户端,并检测您想要跟踪的用户操作。例如,您可以跟踪用户何时搜索、何时点击搜索结果,或者用户何时访问您网站上的特定页面。
数据和分析结果存储在 Elasticsearch 索引中,以便进行高级分析和可视化。
即使您不使用 Elastic 进行搜索,您也可以使用这些工具从您的应用程序/网站收集分析数据。
可用性和先决条件编辑
行为分析是一个测试版功能。测试版功能可能会发生变化,并且不受正式版本 (GA) 功能的支持服务级别协议 (SLA) 的涵盖。Elastic 计划在未来的版本中将此功能提升为正式版本。
展开以了解版本历史记录
- 行为分析是在 Elastic 8.7.0 中引入到企业搜索服务的。
- 在 8.8.0 中有一个重大架构变更。(如果您要从 8.7 升级到 8.8,请参阅搜索文档中的从 8.7 迁移到 8.8。)
- 该功能在 8.10 中移至 Elasticsearch,这意味着从 8.10 开始不再需要企业搜索服务。
所有 Elastic Cloud 用户均可使用分析功能。
分析功能也可用于满足订阅要求的自管型部署。在Elastic Stack 订阅页面的Elastic Search部分下查看此功能的要求。
您的 Elastic 部署必须包含 Elasticsearch 和 Kibana 服务。
文档编辑
Elasticsearch 文档中提供了以下文档
以下位置提供了其他文档
-
行为分析跟踪器 Mono Repo包含行为分析跟踪器的源代码,可以使用 JavaScript 或浏览器跟踪器嵌入该跟踪器
- 阅读JavaScript 跟踪器自述文件。
- 阅读浏览器跟踪器自述文件。
- 搜索 UI 文档包含有关搜索 UI 分析插件的信息。
- 行为分析使用许多API来管理分析收集。
GDPR 合规性
用户可能担心分析数据收集的隐私问题。行为分析完全符合 GDPR,因为它不收集任何个人数据。
为了集成行为分析客户端,会话数据存储在两个令牌中
-
用户令牌。用户的唯一标识符。存储在
EA_UID
cookie 下。默认时间长度为用户首次访问网站后的 24 小时。 -
会话令牌。会话的唯一标识符。存储在
EA_SID
cookie 下。时间长度为用户最后一次访问网站后的 30 分钟。
这些令牌使客户端能够跨会话识别用户。它们不会收集敏感信息,例如 IP 地址或位置数据,或任何其他个人数据。