mcpField
W
webflow-browser-api

webflow-browser-api

github.com/224-industries营销与增长1069 次安装1 周前更新
代码仓库

关于 webflow-browser-api

webflow-browser-api 是面向 Webflow Analyze 和 Optimize 网站的 JavaScript API 参考技能,帮助开发者管理追踪同意、实验变体和访客属性。

主要功能

  1. 01管理访客追踪同意
  2. 02接收实验变体事件
  3. 03设置自定义访客属性
  4. 04检索按主题或标签分类的参考资料

适用场景

  1. 01配置用户追踪同意
  2. 02向分析工具传递实验结果
  3. 03按访客属性筛选受众与结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/224-industries/webflow-skills --skill webflow-browser-api

安装后在 Claude Code 中输入/webflow-browser-api确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
attributes.md
consent-management.md
introduction.md
optimize-overview.md
variations.md
wf-ready.md
scripts/
search_references.py

详细介绍

Webflow Browser API

Browser API 是一个 JavaScript 接口,可通过全局 wf 对象在所有启用了 Analyze 和 Optimize 的 Webflow 站点上使用。无需手动安装。可用它管理同意、跟踪实验并个性化用户体验。

核心概念

  • 全局 wf 对象 — 在所有启用了 Analyze 或 Optimize 的站点上自动提供
  • wf.ready() — 所有 Browser API 调用都必须封装在此就绪回调中。参见 references/wf-ready.md
  • 同意管理 — 使用三种方法管理跟踪同意:getUserTrackingChoice()、allowUserTracking()、denyUserTracking()
  • 变体 — 通过 onVariationRecorded() 跟踪实验结果,并转发到分析工具
  • 自定义属性 — 通过 setAttributes() 设置访客属性,用于受众定位和结果筛选(仅限 Enterprise)

API 方法

方法说明
wf.ready(callback)在 Browser API 加载后执行代码
wf.getUserTrackingChoice()返回 "allow"、"deny" 或 "none"
wf.allowUserTracking(options?)让用户选择同意跟踪
wf.denyUserTracking(options?)让用户选择退出跟踪
wf.onVariationRecorded(callback)注册变体事件的回调
wf.setAttributes(scope, attributes)设置自定义访客属性

重要说明

  • Browser API 仅适用于启用了 Webflow Analyze 或 Optimize 的站点
  • 自定义 JavaScript 属性(setAttributes)仅适用于 Enterprise 站点
  • 始终将所有 API 调用封装在 wf.ready() 中,以防在初始化前调用
  • 将脚本放在 <head> 自定义代码中,以尽早执行

参考文档

每个参考文件都包含 YAML frontmatter,其中有 name、description 和 tags,便于搜索。使用 scripts/search_references.py 中的搜索脚本查找相关参考资料。

入门
同意管理
Optimize
搜索参考资料
# List all references with metadata
python scripts/search_references.py --list

# Search by tag (exact match)
python scripts/search_references.py --tag <tag>

# Search by keyword (across name, description, tags, and content)
python scripts/search_references.py --search <query>

脚本

  • scripts/search_references.py:按标签或关键词搜索参考文件,或列出所有文件及其元数据

评论

支持 Markdown