1. 文档目的
本文用于完整说明 Audlis Marketing Studio 的定位、模块拆分、数据流、当前实现状态与后续演进方向。
它服务于:
- 产品设计
- 后台信息架构治理
- 研发实现
- 写书时的 AI 营销章节素材整理
2. 为什么需要 Marketing Studio
在传统电商后台中,商品管理和营销往往混在一起,结果通常有两个问题:
- 商品编辑器越来越重
- 营销内容生产又无法沉淀为资产
Audlis 当前已经有:
- 商品编辑器
- Media Lab
- AI 客服
- 商品详情页营销 landing 配置
这些能力如果继续零散放在后台各处,最终会失控。
因此需要一个单独的 Marketing Studio,把“营销内容生产”从“商品基础编辑”中分离出来。
3. 模块定位
Marketing Studio 的定位不是广告投放平台,而是:
系统内的营销内容生产中台
它主要负责:
- 生成营销文案
- 生成营销素材
- 管理营销资产状态
- 组装渠道包
- 把营销配置回写到前台落地页
它不负责:
- 直接投放广告
- 自动调预算
- 自动发社媒
- 构建跨平台归因平台
4. 当前信息架构
Marketing Studio 当前包含 7 个子区块:
4.1 Copy Lab
负责营销文案生成与应用。
4.2 Asset Lab
负责营销图片 / 视频资产生成与状态管理。
4.3 Campaign Pack
负责把文案和素材组合成渠道包。
4.4 Marketing Library
负责存放已批准、可复用的营销素材。
4.5 Generation History
负责记录生成历史和运行轨迹。
4.6 Lifecycle Queue
负责生命周期营销触发、发送状态、失败处理与人工干预。
4.7 Experiment Results
负责展示趋势、渠道表现、生命周期结果与交付效果。
5. Copy Lab 设计
5.1 目标
Copy Lab 解决的问题是:
- 一个商品不止需要一个标题
- 商品文案、广告文案、SEO 文案不应混成一条描述
- AI 生成内容需要可筛选、可审批、可应用
5.2 输入
当前输入主要来自:
- 商品名称
- 商品描述
source_data- 规格
- 类目
- 图像上下文
5.3 输出
当前已支持生成的主要类型包括:
- title
- tagline
- benefits
- seo copy
- ad copy
5.4 状态流转
当前文案状态已支持:
- draft
- approved
- archived
- applied
这意味着生成内容不再是一次性响应,而是可管理资产。
5.5 应用动作
当前已经支持把文案应用回商品主字段,例如:
title→ 商品标题tagline→ 商品 taglinebenefits→ 商品 specs / 结构化内容的一部分
6. Asset Lab 设计
6.1 目标
Asset Lab 解决的问题是:
- 营销素材不能总依赖手工设计
- 商品图和营销图不是同一类资产
- 图片和视频都需要版本管理与审批
6.2 当前支持的素材类型
图片:
- 主图
- 广告图
- 渠道尺寸图
视频:
- Text → Video
- Image → Video
- First + Last Frame
6.3 输入来源
当前输入来源包括:
- 商品原图基线
- 商品图库
- 后台上传图片
- Unsplash 参考图库
注意:
- Unsplash 只作为参考图库,不替代商品事实素材
6.4 状态流转
当前营销资产状态已支持:
- draft
- approved
- archived
- applied
6.5 资产动作
当前已支持:
- 批准
- 归档
- 应用到商品图库
7. Campaign Pack 设计
7.1 目标
Campaign Pack 的目标是让运营能够把:
- 文案
- 图片
- 视频
组合为某个渠道可直接消费的资产包。
7.2 当前支持的渠道类型
当前设计主要面向:
- Meta
- TikTok
- Landing
7.3 当前导出内容
当前 pack payload 已包含:
- 商品基础信息
- 已选文案
- 已选素材
- 主图 / 主视频标记
- 运营备注
- 交付文件名约定
- 素材链接清单
7.4 当前交付动作
当前已支持:
- 下载原始 JSON
- 下载交付包(manifest / copies / assets / brief)
- 复制运营摘要
- 应用到 landing 配置
8. Lifecycle Queue 设计
8.1 目标
Lifecycle Queue 解决的问题是:
- 营销触达不能只停留在事件记录
- 需要自动发送与人工干预并存
- 需要把退订、失败、重试、模板方向纳入同一流程
8.2 当前支持的触发类型
- cart_abandonment
- checkout_started
- post_purchase_followup
- review_request
8.3 当前能力
当前已经支持:
- 触发入队
- cron 自动发送
- 单条发送
- 批量发送
- 跳过
- 重置为 pending
- 失败原因持久化
- 邮件内容预览
- 退订链接与账户偏好联动
8.4 当前频控规则
cart_abandonment:1 小时后发送,7 天过期checkout_started:30 分钟后发送,2 天过期post_purchase_followup:2 小时后发送,14 天过期review_request:24 小时后发送,30 天过期
8.5 模板治理
当前模板已支持通过 app_config 配置方向字段:
lifecycle_template_cart_abandonmentlifecycle_template_checkout_startedlifecycle_template_post_purchase_followuplifecycle_template_review_request
这些配置不会直接改写事实内容,只影响营销邮件的语气方向。
9. Experiment Results 设计
9.1 目标
Experiment Results 解决的问题是:
- 渠道包生成后,不能只看“生成成功”
- 必须看到页面访问、加购、购买、生命周期结果的变化
9.2 当前结果层
当前结果层已包含:
- By Pack
- By Channel
- 时间趋势(7 / 14 / 30 / 60 天)
- 生命周期结果
- 触发器筛选
9.3 当前视图模式
当前支持两种结果模式:
Experiment ResultsLifecycle Results
这两个模式共享同一商品上下文,但面向不同运营动作:
- 前者更适合看渠道包表现
- 后者更适合看自动触达结果
10. 当前实现状态总结
截至当前版本,Marketing Studio 已从“生成工具集合”演进为:
站内营销内容生产 + 生命周期运营 + 结果观察 + 交付输出的一体化工作区
已经完成的关键闭环包括:
- AI 文案生成 → 审批 → 应用
- 图片 / 视频生成 → 审批 → 应用
- 渠道包组装 → 导出 → landing 消费
- 生命周期触发 → 自动发送 → 失败重试 / 跳过 / 重置
- 趋势结果 → 生命周期结果 → 渠道包效果观察
尚未完成的部分主要是更深的运营化能力,而不是基础链路缺失:
- 更细粒度的实验管理
- 更强的趋势可视化
- 更完整的交付资产压缩包
- 与外部投放系统的结果回流
11. 当前版本实际落地清单
以下能力已经在代码中落地,而不是停留在设计层:
11.1 文案与素材生产
Copy Lab真实 AI 文案生成- 文案状态流转:
draft / approved / archived / applied Asset Lab图片生成Asset Lab视频生成- Unsplash 参考图库接入
11.2 渠道包与落地页消费
- 渠道包创建
- 渠道包预览
- 渠道包备注
- 渠道包交付文件拆分
- 渠道包运营摘要复制
- 商品详情页按
utm_source / channel消费marketingLanding
11.3 生命周期营销
- 触发器入队
- 后台队列查看
- 单条发送
- 批量发送 / 跳过 / 重置
- cron 自动发送
- 退订页
- 账户页营销偏好
- 模板方向配置
- 邮件预览
- 失败原因记录
11.4 结果层
- By Pack 快照
- By Channel 快照
- 7 / 14 / 30 / 60 天趋势
- 生命周期结果聚合
- 触发器类型筛选
- 结果视图模式切换
12. 当前版本的工程边界
当前实现已经足够支撑系统内营销生产与运营,但仍有明确边界:
- 不直接执行外部广告投放
- 不自动发社媒
- 不做完整跨平台归因
- 不提供真正压缩包下载(当前为多文件交付结构)
- 不包含完整 CMS / landing block 编排系统
featuredAssets.primaryImagefeaturedAssets.primaryVideo- 渠道信息
7.4 当前可用动作
当前已支持:
- 在后台预览 pack
- 下载 JSON
- 应用到商品 landing 配置
8. Marketing Library 设计
Marketing Library 的意义是:
- 把“已批准素材”从“草稿素材”中分离
- 让复用成为可能
- 避免每次营销活动都重新生成素材
当前重点展示:
- 已批准图片
- 已批准视频
这使 Marketing Studio 开始具备资产库属性,而不只是生成器。
9. 与商品详情页的关系
Marketing Studio 的关键价值,不是只在后台生成内容,而是前台真正消费这些内容。
当前已经打通:
- 在后台创建渠道包
- 应用到商品
marketingLanding - 前台商品详情页按
utm_source或channel命中对应配置 - 切换:
- 主图 / 主视频
- heroTitle
- heroTagline
这一步很关键,因为它让 Marketing Studio 不再是“生成完就结束”的工具,而是进入了真正的前台增长链路。
10. 当前数据模型
Marketing Studio 当前核心数据表包括:
10.1 marketing_copy_variants
保存营销文案版本。
10.2 marketing_assets
保存营销图片 / 视频资产。
10.3 marketing_campaign_packs
保存渠道包。
10.4 marketing_generation_runs
保存生成记录和运行轨迹。
这些表共同构成了“生成 → 审批 → 应用 → 消费”的完整资产链。
11. 当前 API 结构
当前主要接口包括:
11.1 文案
/api/admin/marketing/copy/api/admin/marketing/copy/[id]/api/admin/marketing/copy/apply
11.2 资产
/api/admin/marketing/assets/api/admin/marketing/assets/[id]/api/admin/marketing/videos/api/admin/marketing/unsplash
11.3 渠道包
/api/admin/marketing/packs/api/admin/marketing/packs/[id]
11.4 运行记录
/api/admin/marketing/runs
12. 当前实现状态判断
从成熟度上看,Marketing Studio 已经不是概念原型,而是处于:
可操作的第一阶段产品
原因是它已经具备:
- 真实 AI 文案生成
- 真实 AI 图片生成
- 视频生成
- 状态流转
- 资产审批
- 渠道包导出
- 前台 landing 消费
但它仍不是完整营销平台,因为还缺:
- 实验与归因闭环
- 更成熟的版本回滚
- 更细的渠道模板
- 更强的协作与审批能力
13. 当前最值得继续做的功能
如果继续沿现有方向推进,最合理的优先级是:
13.1 实验事件与归因
至少补齐:
- landing hit
- add to cart
- checkout start
- purchase attribution
13.2 渠道包消费效果视图
让运营知道:
- 哪个渠道包被应用了
- 哪个 landing 被命中了
- 哪个素材被真正使用
13.3 更清晰的审批流
例如:
- reviewer
- reviewed_at
- approval note
13.4 邮件与生命周期营销对接
让 Campaign Pack 不只服务前台 landing,也能服务:
- abandoned cart
- delivery follow-up
14. Marketing Studio 与其它模块的边界
14.1 与 Products 的边界
- Products 负责商品事实
- Marketing Studio 负责营销变体
14.2 与 Media Lab 的边界
- Media Lab 服务商品编辑
- Asset Lab 服务营销内容生产
14.3 与外部广告平台的边界
- Marketing Studio 负责生成和导出
- 外部广告平台负责投放和预算
这个边界必须清晰,否则后台会被错误地做成“广告平台替代品”。
15. 一句话总结
Marketing Studio 当前的真正价值,不是“又多了一个 AI 页面”,而是:
它把营销文案、营销素材、渠道包和前台 landing 消费,串成了一条系统内可管理、可审批、可复用的增长链路。
