appkit
产品内引导与激活

激活用户,无需等待下一次部署

在你的 SaaS 内发布清单、空状态和定向公告 — 并发现每位用户卡在哪里。轻量 SDK,从安装到第一个体验约五分钟

无需信用卡 · SDK < 14 kB · 测试期免费

AppKit 编辑器
就绪

激活漏斗 · 模拟

已安装100%
完成第 1 步48%
已激活27%

orbita.app/inicio

早上好,Marina

Órbita 控制台 — 你的示例 SaaS。

实时演示 · 由真实 SDK 渲染 · 不保存任何内容

Quer ver dentro de um sistema de verdade? Abrir a demonstração completa (Contabiliza) →

  • SDK 7.3 kB gzip
  • 安装 → 首个体验 约 5 分钟
  • 紧急开关 ≤ 30 秒
  • 隐私优先设计
  • 版本管理与回滚
  • React · Vue · Angular · 纯 HTML
AppKit 做什么

三项工作,而不是功能列表。

每一项都在你客户的产品内运行,在面板中编辑,发布无需排队等待工程团队。

01

展示下一步

清单和空状态引导新用户完成第一个有价值的操作 — 而不是让他们在空白屏幕前放弃。

清单 · 空状态 →
02

在正确的时机发布

按画像、套餐、阶段和行为设定每个体验。正确的信息只出现给需要的人,已行动的人则不再看到。

细分 · 情境 →
03

从每次流失中学习

记录在数据库中的真实事件精确显示用户卡在哪一步 — 让你修正并度量,而不是猜测。

事件 · 激活漏斗 →
空状态

空白屏幕正是用户放弃的地方。

空状态是常驻的情境化界面 — 不是打扰。切换下方按钮:"使用 AppKit"的状态由真实 SDK 渲染。

该操作引导用户获得首个价值,并触发真实事件 — 成为漏斗指标。

账单

还没有账单。

当前状态:用户看到"暂无账单"后关闭了标签页
定向投放

正确的消息,只给需要的人。

组合条件,实时查看受众变化。每个体验只对一个细分出现 — 已行动的用户不再看到。

+ +

展示首个项目清单

仅对已注册、使用 Pro 且尚未创建内容的用户显示。

14%的活跃用户
模拟受众

方法论

每周重复的短循环。

引导不是有终点的项目 — 它是在 AppKit 内运转的循环,无需表格,无需猜测:

观察 发现摩擦 发布 度量 改进
度量

以决策收尾的分析。

不是好看的图表 — 而是真实问题的答案:

"新工作区在哪一步停止创建第一个项目?"

漏斗给出答案:流失发生在打开面板与创建项目之间。在那里放置带有下一步操作的空状态 — 细分对比会告诉你是否奏效。

新工作区 · 最近 30 天

注册100%
打开了面板81%
创建了项目34%
邀请了团队19%

创建项目 — 细分对比

无体验34%
有空状态47%

建议:在"项目"空白页发布"创建第一个项目"操作,并跟踪漏斗变化。

示意数据 · 在产品中,漏斗来自你的真实事件

面向开发者

HTML 中的一行代码。调整无需部署。

异步加载,隔离于 Shadow DOM,故障时安全退出:如果 AppKit 宕机,组件消失,你的产品保持原样。

SDK 体积7,3 kB gzip
npm 包@tecaless/appkit-sdk
FrameworksReact · Vue · Angular · HTML
隐私按租户加盐哈希
版本管理每版本 URL 不可变
回滚指向上一个版本
紧急开关≤ 30 秒内全部关闭
npm · 推荐
npm i @tecaless/appkit-sdk

安装包,用你的 key 初始化,然后在面板发布 — HTML 标签仍是无代码替代方案。

index.html
<!-- 安装在 </body> 之前 -->
<script src="https://appkit.com.br/sdk/appkit@3.0.7.js"
        data-key="pk_live_your_key"
        data-user="logged_user_id" async></script>
使用打包器
import { init, track } from '@tecaless/appkit-sdk'
init({ apiKey: 'pk_live_your_key', userId })
track('invoice_issued') // 完成一个步骤

完整步骤、锚点和给 AI 助手的提示词: 打开安装指南 →

面向每个团队

同一个 SDK,不同的工作。

选择你的角色:

问题

新用户注册后面对空白屏幕,始终没有获得首个价值。

推荐流程

真实事件绑定的 3 步清单 — 完成靠行动,不是点"下一步"。

关键指标

激活率 — 完成首个有价值操作的注册用户比例。

真实证明

没有编造的成功案例。

这里将展示测试期的第一个真实案例 — 包含可验证的基线、干预和结果。在那之前,产品本身就是证明:上方演示运行的是真实 SDK。

基线

测试期数据收集中

干预

测试期数据收集中

结果

测试期数据收集中

Quer ser o primeiro estudo de caso? Fale com a gente.

价格

验证期间,完全免费。

公开测试 · Free 方案
$ 0

无需信用卡,之后也不会自动扣费。今天就发布你的第一个体验;付费方案上线时,现有用户会提前收到通知并享受创始条件。

免费创建账户

只想关注动态?留下邮箱以获取新闻和价格通知。

终端用户 ID 从不以可读形式进入我们的数据库(SHA-256 + 盐)

毫无套路:今天该产品未配置任何收费。

Growth 和 Scale 将在定价确定后推出 — 本页没有虚构价格。

面向企业:SSO 与 SCIM 在路线图中 — 联系产品团队

安全与信任

值得信赖的构建方式。

没有装饰性徽章:以下每一项都描述产品今天的真实运作 — 仍在路线图中的会标注 roadmap。

默认假名化

终端用户 id 在入库前变为按工作区加盐的 SHA-256 哈希。符合 GDPR 与 LGPD。

静态加密

托管 Postgres(Supabase),静态加密,流量 100% HTTPS。

仅经安全函数写入

API 从不使用管理员凭据:所有写入经 SECURITY DEFINER 函数并启用 RLS。

Kill switch ≤ 30 s

一个按钮即可为所有用户关闭 AppKit。发布带版本,可一键回滚。

故障安全

若 AppKit 宕机,组件消失,你的产品保持原样。任何错误都不会进入你的代码。

SOC 2 · SSO · SCIM roadmap

我们还没有 — 也不假装有。购买需要这些?联系我们

完整技术细节见 appkit.com.br/seguranca · API 状态

直接回答

常见问题

安装需要部署吗?

只需一次,粘贴 SDK 标签。之后所有文案、步骤、细分或公告的修改都从面板发布,30 秒内到达你的产品 — 无需重新部署。

安装之后呢?

工程团队可以退场:编辑步骤、文案、细分和公告 100% 在面板完成。只有想用 AppKit.track() 埋点新的完成事件时才需要代码。

AppKit 会拖慢我的产品吗?

不会。仅 7.3 kB,异步加载于 requestIdleCallback,隔离在 Shadow DOM 中。不与页面关键加载竞争,也不触碰你的 CSS。

会收集我用户的什么数据?

仅产品事件。终端用户标识从不以明文存储:入库前先转换为按租户加盐的 SHA-256 哈希。隐私优先设计。

数据保护实际如何运作?

默认最小化收集和假名化:不传输敏感个人数据,标识符变为不可逆哈希,你始终是数据的控制者。详见隐私政策

可以回滚已发布的体验吗?

可以。每次发布创建一个版本;回退只需指向上一个版本。还有一个按钮,可在 30 秒内为所有用户关闭 AppKit。

可以不绑卡试用吗?

可以。测试期免费且不要求信用卡。产品今天未配置任何收费。

超过 MAU 会怎样?

今天不会有任何影响:测试期没有 MAU 限制和收费。付费方案上线时,限额和超额将在任何收费前明确说明 — 没有意外账单。

可以使用我的设计系统吗?

组件运行在 Shadow DOM 中:不继承也不泄漏 CSS,绝不破坏你的样式。主色可在面板中配置以匹配你的品牌;其余默认保持中性。

支持 SPA(React、Vue、Angular)吗?

支持。SDK 监听 DOM 变化,目标出现或消失时重新锚定空状态 — 无需刷新。React 有专属封装 @tecaless/appkit-react。

如果 AppKit 宕机怎么办?

SDK 故障时安全退出:任何错误只会让组件不显示,你的产品保持原样。AppKit 的错误绝不会进入你的代码。

今天就发布用户的下一步。