CH · 03 · USER FLOW章节 · 03 · 用户流程
Before & after, on a single page.原版 vs 重设计,放在 一页上对比。
Today’s flow assumes the user stays on screen for the duration of the work. The redesigned flow assumes they leave. Every red step on the left is a place the current product breaks; every green step on the right is a place the new design closes the gap.
原版的流程假设「用户会一直盯着屏幕等完事」。重设计的流程 假设「用户一定会离开」。左边每个红色的步骤是现在产品断裂的 地方;右边每个绿色的步骤是新设计把这个断裂补上的地方。
VISUAL FLOW · SIDE BY SIDE可视化流程 · 并排对比
Friction摩擦点
Carries forward顺畅
Today · 8 steps现状 · 8 步
«User leaves page» and «Returns later» exist but have no closing edge — the loop never comes back.
「用户离开页面」和「稍后回来」这两个节点存在,但中间没有连接线 —— 闭环永远合不上。
Redesigned · 11 steps + closing loop重设计 · 11 步 + 闭环
The loop closes through the global Tasks queue and the row-level «iterations» badge.
闭环通过两个东西合上:全局 Tasks 队列、和每行的「iterations(迭代次数)」徽标。
STEP-BY-STEP READING逐步对照阅读
STATE OF THE WORLD当前状态
Today.原版。
Synchronous expectation, asynchronous reality.
界面假设同步,但现实是异步。
- 01entry入口Sidebar → Analytics → Radar侧边栏 → Analytics(分析)→ Radar
- 02table表格Scan «High iteration potential» tab扫描「High iteration potential(高潜力迭代)」标签页
- 03row click点击行Click AI Recommendation button → wait synchronously点 AI Recommendation 按钮 → 同步等待生成
- 04new tab新标签页Ad Detail opens in new tab广告详情在新浏览器标签页里打开
- 05drawer-less没有抽屉Browse Performance + Recommendations + check Iterate ads CTA看 Performance(表现)+ Recommendations(建议)+ 找 Iterate ads CTA
- 06iterateiterateClick Iterate ads → if video: disabled, dead end点 Iterate ads → 如果是视频:按钮灰掉,死路一条
- 07modal弹窗Add Context: bind brand (creates if missing → blocks)Add Context:绑定品牌(没建过的话强制创建 → 阻塞)
- 08wait等待Click Generate → async image gen, no progress shown点 Generate → 异步出图,没有进度提示
- 09leave离开User leaves browser to do something else用户切走去干别的
- 10lost迷失Returns later — no global Tasks entry. Must dig via Sidebar → Creation → Image Ads回来后 —— 没有全局任务列表。只能侧边栏 → Creation → Image Ads 翻找
- 11outcome产出Browse Variants grid with no compare, no score, no push action看一堆 Variants(变体),没有对比、没有评分、没有「推回投放」按钮
PROPOSED新设计
Redesigned.重设计。
Asynchronous-aware, action-first.
按异步设计,动作优先。
- 01entry入口Sidebar → Analytics → Radar侧边栏 → Analytics(分析)→ Radar
- 02table-todo表格即待办Scan «High iteration potential» — every row shows its action as a verb扫「高潜力迭代」—— 每行直接显示「该做的动作」
- 03inline action行内动作Pause / Scale: confirm inline (1 click). Iterate / Refresh: open Drawer (still 1 click)Pause / Scale:行内确认(1 次点击)。Iterate / Refresh:开抽屉(也是 1 次点击)
- 04drawer抽屉Detail Drawer slides over Radar — Radar stays visible behind it详情抽屉从右滑出,覆盖在 Radar 上 —— Radar 还在背景里可见
- 05hero rec主推一条AI Rec drawer shows ONE hero recommendation by default. Four collapsed under «+ 4 more moves»抽屉默认只显示 1 条主推建议。其余 4 条折叠在「+ 4 more moves」下
- 06kind-aware CTACTA 按类型变CTA copy adapts: «Generate 4 copy variants» / «Apply targeting» / «Generate 4 images» / «Export brief»按钮文案随建议类型变:「生成 4 个文案」/「应用受众调整」/「生成 4 张图」/「导出 brief」
- 07modal弹窗Add Context modal: brand prefilled. URL parser w/ manual fallbackAdd Context 弹窗:品牌已预填。URL 解析 + 解析失败可手输
- 08queued进队列Generate → task enters global Tasks queue with progress bar + ETAGenerate → 任务进入全局 Tasks 队列,有进度条 + 预计剩余时间
- 09leave离开User leaves freely — toast + task badge persists across pages用户随便离开 —— 完成时弹 toast,Tasks 徽标在所有页面持续可见
- 10recall找回Returns → Tasks badge in header shows count. Click → direct link to Variants with source breadcrumb back to Radar row回来 → 顶部 Tasks 徽标显示数量。点 → 直接跳到 Variants,面包屑能回到原 Radar 行
- 11decide决策Variants: per-card metric delta (+38% CTR), confidence dots, select-to-compare, sticky push-to-platformVariants:每张卡显示预测涨幅(+38% CTR)、置信度小圆点、选中即对比、底部一键「推回投放」
- 12loop close闭环Back to Radar — row now shows «3 iterations» badge; hover → thumbnails; click → per-ad history回到 Radar —— 这一行现在显示「3 iterations(3 次迭代)」徽标;悬停看缩略图;点击看历史
What changed at the flow level
- Single drawer instead of new tab. Detail and AI Recommendation appear over Radar, with Radar visible behind. The user stays in scanning context.
- Row-level verbs.Pause / Scale don’t need the drawer at all. The drawer is reserved for kinds that need AI judgment (Iterate, Refresh).
- Tasks panel in the global header. Replaces the implicit «come back later and hunt» pattern with an explicit queue + recall path.
- Round-trip badges. Iterations show as badges on the Radar row, completing the treatment loop visually.
- Kind-aware production.The pipeline forks by recommendation kind, so the user’s output answers their recommendation.
What still happens off-screen
The actual async generation work, push to Meta / Google / TikTok ad managers, and the long-term feedback loop (real performance from published variants tuning the next prediction) live outside the take-home scope. We surface them in the Future chapter.
流程层面改动了什么
- 用一个抽屉代替新标签页。 详情和 AI 建议 都在 Radar 之上滑出,Radar 还在背景里。用户不会丢失「扫表」 的上下文。
- 动词回到每一行。 Pause / Scale 根本不需要 抽屉。抽屉只留给真正需要 AI 判断的动作(Iterate / Refresh)。
- 全局顶部加 Tasks 面板。 把「自己一会儿回来 翻」这种隐式模式换成「显式队列 + 找回路径」。
- 用徽标关闭闭环。 迭代过的广告在 Radar 行 显示徽标,从视觉上把「发现-治疗」的闭环合上。
- 按建议类型分发产出。 管道按建议类型分叉,保证用户拿到的产出能回应他选的建议。
没在屏幕上演示的部分
真实的异步生成、推送到 Meta / Google / TikTok 广告后台、以及 长期反馈闭环(真实投放数据回流校准下一次预测)—— 这些都不 在 take-home 的范围内。我们在 未来方向 一章详细写了。