广告管理拥有者(A):管理广告
- AdFlux
独立网站拥有者(B):展示广告
- News:新闻网站
广告业主(E):投放广告
终端用户(F):阅读广告
Ⅰ. 广告准备
- 广告业主上传广告:E -- 广告内容和分类 --> A
- 独立网站获取广告:A -- 广告iframe --> B
Ⅱ. 广告展示
- 用户访问独立网站:B -- B网页 + A广告iframe --> F
- 广告管理展示广告:A -- 广告内容 --> F
- 用户点击广告链接:F -- 点击事件记录 --> A
Ⅲ. 广告统计
- 广告点击统计:A -- 点击数据 --> E
- 广告收益结算:A -- 收益报表 --> B
- 初始状态:用户偏好未知,随机投放广告
- 展示广告后:依据是否点击作为判断逻辑,记录用户偏好
- 后续访问:根据用户偏好,增加展示偏好类型广告,减少展示不偏好类型广告
- 前端:Vue 3、TypeScript
- 后端:JDK 17、SpringBoot 2.7.6
- 数据库:MySql 8.0
- 设计基本思路、技术选型
- API Schema 设计
- AdFlux 网站、News 网站 demo 开发
- WIP...