SuperAPI AI 工具集

exploring-autocapture-events

前端与建站

查看项目

更新于 10-16 03:45

技能介绍

用途:指导探索 posthog-js 自动捕获的 $autocapture 事件,理解用户交互并找出可用于分析的 CSS 选择器。

主要能力:$autocapture 记录被点击 DOM 元素及其祖先,存于 elements_chain。可用物化列 elements_chain_href、elements_chain_texts、elements_chain_ids、elements_chain_elements 快速查询,避免正则解析。规范属性包括 $event_type、$el_text、$current_url、$elements_chain。

使用方式:先统计近 7 天事件量确认数据存在;若为零,检查项目设置 autocapture_opt_out 或 posthog-js init() 的 autocapture: false。再按标签、文本、href 广泛探索,寻找候选选择器,优先级为 data-* 属性、元素 ID、标签加类、文本、标签名。用 elements_chain =~ 校验唯一性并抽样,必要时叠加文本、URL、href 过滤。可在 HogQL 中直接查询,或在 FunnelsQuery/TrendsQuery 中用 type: element(selector、tag_name 仅支持 exact/is_not;text、href 支持完整字符串操作符)或 type: event 过滤。重复使用时通过 posthog:action-create 创建动作,并用 matchesAction() 验证。

适用场景:分析点击、表单提交、页面变化等交互,构建漏斗、趋势或动作。

限制:仅适用于 posthog-js,其他 SDK 不捕获元素;$autocapture 数据量大,务必加时间过滤;selector 与 tag_name 操作符受限;选择器需保持唯一,过滤条件越少越稳定。