← 交付目录查看原型

1.1 · CR-20260820-001

广告管理 Item 维度报表产品 PRD

产品 PRD 版本:1.1
当前变更:CR-20260820-001
状态:ready-for-prototype
适用平台:Shopee、TikTok

背景与目标

现有广告管理以广告活动为主要分析对象,但商品运营者更常问的是“哪个 Item 在消耗预算、带来订单,哪个 Item 需要进一步排查”。如果为 Item 单独增加菜单和报表页面,会复制平台、店铺、时间与搜索条件,也会切断用户从商品表现回到关联广告的上下文。

本次采用同页聚合维度切换:在现有广告管理页内增加“广告视图 / Item 视图”,共享平台和筛选上下文,只切换下方分析结果的聚合对象。目标是让用户在不离开当前工作流的情况下完成 Item 表现判断、异常定位和关联广告下钻。

本次原型不宣称已连接平台接口。用户已提供并确认的字段和公式作为业务口径;接口端点、统计日期字段、汇率来源及生产权限仍需研发联调。

实际系统基线(2026-08-20 只读走查)

本轮以用户当前已登录的 ERP 页面为视觉和信息架构基线,实际查看路径为 /yh-advertisemen/adShopee 与 /yh-advertisemen/adTiktok。走查只完成页面导航、滚动和截图,没有点击广告创建、状态、预算、ROAS/ROI、编辑、开关或提交控件,也没有读取或保存账号凭据。

已确认的页面骨架:深色顶栏(首页、工作管理、图片工坊、店铺运营管理、平台入口)、深色左侧一级导航(广告、刊登、基础、AI)、浅灰页面背景、白色圆角内容卡片。广告页从上到下为平台标题、筛选区、数据趋势对比卡(趋势标题、横向指标卡、趋势图)、广告数据表格。

筛选区的实际顺序为:日/周/月维度、日期范围、标准对比模式/自定义对比、店铺、广告活动名称、关键字搜索、平台状态;Shopee 另有竞价类型和广告类型。趋势区包含“数据点 / 环比 / 同比”、对比趋势图、人民币切换和自定义指标入口。Shopee 指标卡包含花费(含税)、ROAS(含税)、曝光量、点击量、点击率、订单量、转化率、销量、销售额、ACoS;TikTok 指标卡包含花费、ROI、订单量、销售额、平均下单成本、净成本。

广告表格也按平台保留原生列:Shopee 为诊断建议、广告类型、每日预算、花费(含税)、目标 ROAS、ROAS(含税)、曝光量、点击量、点击率、订单量、转化率、销量、销售额、ACoS、操作;TikTok 为诊断建议、开/关、每日预算、花费、目标 ROI、ROI、订单量、销售额、平均下单成本、净成本、ROI 保护、操作。广告行展示图片、广告名称、广告 ID、开始时间/无结束时间、状态、余额和店铺站点。

Item 视图仍是同一页内的本地分析维度切换,不新增菜单或路由;它复用真实页面的筛选、趋势和指标卡,把下方结果聚合到 Item,并仅提供查看详情和关联广告入口。原型中的“新增广告 / 更改状态 / 更改预算 / 更改 ROAS 或 ROI / 导出”等外观控件均为只读提示,不调用真实广告操作。

广告详情与预算编辑入口

真实页面点击广告行“详情”后打开右侧“广告详情”抽屉,而不是离开广告管理页。详情结构包括广告身份(图片、名称、广告 ID、期间)、操作历史入口、预算、自定义 ROAS/ROI、投放状态和暂停/删除入口;下方继续复用日期范围、趋势线开关、指标卡、趋势图,并展示“产品与创意素材”下的产品列表及产品状态。

预算旁的编辑图标会打开“广告预算编辑”浮层,显示带币种的预算输入框和“取消 / 确认”按钮。只读走查实际打开过该浮层并点击“取消”,未修改输入、未点击确认;本地原型保留这一交互,但确认按钮只显示只读提示并关闭浮层,不提交数据。

横向字段展示

指标卡超过首屏宽度时,使用左右箭头和横向滚动保留更多指标;广告表格和 Item 表格使用横向滚动,固定 Item/广告主列与操作列,并在表头上方显示“左右滑动查看更多字段”。Item 视图不显示新增、状态、预算或 ROAS/ROI 等广告写操作,只保留导出、查看详情和指标字段浏览。

Item 视图的 Shopee 字段按以下顺序展示:花费(含税)、ROAS(含税)、曝光量、点击量、点击率、订单量、转化率、销量、销售额、ACoS、每次转化成本、直接转化订单数、每次直接转化成本、直接转化率、直接 ACoS、直接 ROAS、直接销售金额、直接已售商品。TikTok Item 字段为:花费、ROI、订单量、销售额、平均下单成本、净成本。

用户与场景

用户主要问题典型动作
广告优化师哪些 Item 花费高但回报差切到 Item 视图,筛异常,查看关联广告
店铺运营哪些商品正在获得有效广告订单按店铺和日期筛选,对比订单、销售额与效率
运营负责人当前平台 Item 广告表现是否健康查看汇总指标、趋势和异常数量

典型路径:选择平台与店铺 → 保留日期和搜索条件 → 切换 Item 视图 → 查看汇总与趋势 → 选择异常诊断 → 打开 Item 详情 → 查看关联广告。

产品方案

采用“一个页面、两个聚合维度、同一筛选上下文”的方案:

  1. 平台页签仍是一级业务边界,Shopee 与 TikTok 不混算。
  2. “广告视图 / Item 视图”是分析对象切换,不新增导航和路由。
  3. 共享筛选区不因视图切换清空;下方指标卡、趋势、异常诊断和表格同时切换口径。
  4. Item 详情以抽屉下钻,展示该 Item 的趋势与关联广告;预算、目标 ROAS 等广告级配置仍回到广告对象操作。
  5. 指标设置只控制表格可见列,不改变汇总和计算口径。

该方案遵循第一性原理:用户真正需要的是在同一数据范围内切换观察对象;遵循奥卡姆剃刀:不新增一个重复筛选、重复指标、重复详情的独立报表页面。

功能范围

范围本次实现不在本次范围
页面结构原广告管理页增加分析维度切换新增侧边栏菜单、独立 Item 报表路由
平台Shopee、TikTok 分平台展示跨平台合并汇总
筛选店铺、状态、广告类型/投放类型、日周月、日期、商品搜索、报表币种新建复杂筛选器
分析汇总指标、趋势、异常诊断、Item 表格、详情抽屉自动优化、自动调价、自动停投
操作指标列设置、导出反馈、查看关联广告在 Item 行直接改预算或目标回报
数据已确认字段与公式的 Mock 原型声称实时 API 已接入

功能设计与业务规则

1. 平台与分析维度

  • 平台页签决定数据源和原生指标名称;切换平台后不混用 Shopee ROAS 与 TikTok ROI。
  • 默认进入“广告视图”,保持原系统心智;用户主动切到“Item 视图”。
  • 同平台内切换分析维度时,保留店铺、日期粒度、日期范围、关键词、币种和可兼容的筛选条件。
  • 平台专属且不兼容的筛选项切换平台后回到该平台默认值,并给出轻提示。

2. Item 主键与聚合

  • Shopee Item 的建议唯一键为 platform + store + site + platform_item_id;SellerSKU 仅作为搜索和展示字段,不作为跨店唯一键。
  • TikTok Item 的建议唯一键为 platform + store + account + platform_item_id。
  • 一个 Item 可关联多个广告活动;表格展示“关联广告数 / 投放中数”。
  • 加和类字段先在当前筛选范围内求和;比率类指标使用汇总后的分子和分母重新计算,禁止平均行级比率。
  • 分母为 0 时显示 —;接口明确返回 0 显示 0,未返回或字段缺失显示 — 并保留缺失状态。

3. 指标卡、趋势与异常诊断

  • Shopee Item 默认汇总:花费(含税)、销售额、订单量、销量、ROAS(含税)、ACoS。
  • TikTok Item 默认汇总:花费、净成本、销售额、订单量、ROI、平均下单成本。
  • 趋势按报表统计日期展示,不使用 Shopee date 字段;date 已确认为广告开始时间。
  • 异常诊断是可点击的快捷筛选,不执行自动处置。诊断必须同时显示文字和状态色,不能只靠颜色表达。
  • 推荐诊断:Shopee 的高曝光低点击、高点击无订单、ROAS 未达标、ACoS 过高、库存风险;TikTok 的高花费无订单、ROI 偏低、平均下单成本偏高、净成本异常。
  • 具体阈值未由用户提供,本次原型使用演示阈值并标注“示例规则”,生产接入前由业务配置或后端契约确定。

4. Item 表格与详情

  • 商品主列同时展示商品图、商品名、Item ID 和 SellerSKU;平台、店铺和状态信息紧邻商品主列。
  • Shopee 默认展示曝光、点击、点击率、订单、销量、销售额、花费、ROAS、ACoS;其他已确认指标放入指标设置。
  • TikTok 默认展示订单、销售额、花费、净成本、平均下单成本、ROI。
  • 点击“查看详情”打开抽屉,包含 Item 概览、趋势、关联广告及当前异常;关闭抽屉后保留列表筛选和滚动上下文。
  • Item 行不直接提供预算、目标 ROAS、启停等广告级操作;关联广告行可返回广告视图并定位对应广告。

5. 导出

  • 导出范围等于当前平台、筛选条件、分析维度和可见指标列。
  • 原型点击后给出“导出任务已创建”的反馈;异步任务中心和下载文件由既有系统能力承接,不在本次新建任务中心。

数据与口径

Shopee Item 指标

UI 指标字段 / 公式聚合规则
花费(含税)expenseΣexpense
销售额broad_gmvΣbroad_gmv
曝光量impressionΣimpression
点击量clickΣclick
点击率点击量 / 曝光量Σclick / Σimpression
订单量(转化订单数)broad_orderΣbroad_order
转化率转化订单数 / 点击次数Σbroad_order / Σclick
销量broad_order_amountΣbroad_order_amount
ROAS(含税)广告销售额 / 广告花费Σbroad_gmv / Σexpense
ACoS花费 / 广告销售额Σexpense / Σbroad_gmv
每次转化成本花费 / 转化订单数Σexpense / Σbroad_order
平均每次点击成本花费 / 点击量Σexpense / Σclick
直接转化订单数direct_orderΣdirect_order
每次直接转化成本花费 / 直接转化订单数Σexpense / Σdirect_order
直接转化率直接转化订单数 / 点击次数Σdirect_order / Σclick
直接销售金额direct_gmvΣdirect_gmv
直接已售商品direct_order_amountΣdirect_order_amount
直接 ACoS花费 / 直接销售金额Σexpense / Σdirect_gmv
直接 ROAS(含税)直接销售金额 / 花费Σdirect_gmv / Σexpense
开始时间date广告对象属性,不参与 Item 汇总或趋势日期计算

TikTok Item 指标

UI 指标字段 / 公式聚合规则
花费CostΣCost
订单量SKU ordersΣSKU orders
净成本Net Cost,不包含广告赠款和优惠券广告花费ΣNet Cost
销售额Gross revenueΣGross revenue
ROI广告销售额 / 广告花费ΣGross revenue / ΣCost
平均下单成本总花费 / 订单量ΣCost / ΣSKU orders

金额与日期边界

  • 继承原系统报表币种选择;原型仅演示 CNY 报表视图,汇率来源、换算时点与精度由既有系统契约承接。
  • 平台原始币种及原值不得因报表换算丢失,但原币明细不是本次新增功能。
  • 趋势所需报表统计日期字段尚未提供;原型使用演示日期序列,生产接入前必须补充字段级契约。

权限、状态与异常

场景页面行为
有查看权限可筛选、切换视图、查看详情
有导出权限可创建当前视图导出任务
无导出权限隐藏或禁用导出,并显示权限说明
加载中指标、趋势和表格使用 Skeleton / loading 状态
无数据保留当前筛选条件,显示清空或调整条件入口
部分字段缺失对应值显示 —,不与平台返回 0 混淆
平台接口错误显示平台级错误,不用另一平台或缓存结果替代
分母为 0比率和成本指标显示 —
Item 关联多广告详情中逐条展示,不在 Item 行提供广告级编辑

前端功能限制

  • 原型使用 Mock 数据,不调用 Shopee 或 TikTok 真实 API。
  • 不增加独立 Item 报表路由、侧边菜单或跨平台总览。
  • 不实现预算、目标回报、启停、创建广告等写操作。
  • 不在没有阈值契约的情况下把示例异常诊断描述为正式规则。
  • 不把 Shopee date 误用为报表统计日期。
  • 不平均 ROAS、ROI、ACoS、点击率、转化率或平均下单成本。

业务验收标准

  1. 在 Shopee、TikTok 平台内均可切换“广告视图 / Item 视图”,无需跳转新页面。
  2. 同平台切换视图后,店铺、日期、搜索、币种等共享条件保持不变。
  3. Shopee 与 TikTok 的指标名称、字段和公式分别符合本 PRD 数据口径。
  4. TikTok 平均下单成本由汇总总花费除以汇总订单量计算。
  5. Shopee date 在广告对象中显示为开始时间,不作为趋势日期。
  6. 诊断标签可筛选 Item 列表,指标设置可控制可见列。
  7. Item 详情可查看关联广告;Item 行不直接编辑广告级预算、目标回报或状态。
  8. 分母为 0、字段缺失、无数据和平台错误有可区分的呈现。
  9. 关键筛选、平台页签、视图切换、诊断、指标设置、详情与导出反馈在原型中可交互。

风险与未决问题

  • 生产接入前需后端补充报表统计日期字段、接口端点、分页能力、最大日期范围和数据延迟。
  • 币种换算来源、换算时点与精度沿用原系统,但当前未提供字段级证明,研发不得从原型反推。
  • 异常诊断阈值是原型示例规则,正式默认值和是否支持账号级配置仍需业务确认。
  • TikTok Item 主键中的广告账号/店铺层级需按实际 API 标识核定。
  • “订单量”和“转化订单数”是否在 Shopee 最终 UI 统一命名为“订单量”,可在视觉验收时收口;字段仍为 broad_order。