针对跨境电商、海外游戏及数字营销机构面临的“多商务经理(BM)、多广告账户、多产品线”管理痛点,传统逐个账户手动搭建效率极其低下、极易出错,缺乏统一管控手段,亟需实现规模化自动投放。
2、行业场景,业务背景:
本系统服务于大中型出海企业和广告代理商。在每天需要批量运行上百个甚至上千个广告账户(Ad Account)的行业场景下,解决投放繁琐、预算调整滞后、风控不及时以及多租户数据隔离安全等核心业务痛点。
点击空白处退出提示
针对跨境电商、海外游戏及数字营销机构面临的“多商务经理(BM)、多广告账户、多产品线”管理痛点,传统逐个账户手动搭建效率极其低下、极易出错,缺乏统一管控手段,亟需实现规模化自动投放。
2、行业场景,业务背景:
本系统服务于大中型出海企业和广告代理商。在每天需要批量运行上百个甚至上千个广告账户(Ad Account)的行业场景下,解决投放繁琐、预算调整滞后、风控不及时以及多租户数据隔离安全等核心业务痛点。
账号与多租户统一管理:支持多租户隔离架构、BM 主账号管理、多层级广告账户分类与分配。
凭据安全管理:采用 Fernet 对 Meta Access Token 进行加密存储,支持凭据轮换、失效检测及敏感操作审计日志。
投放模板与批量部署(Job Center):核心支持 Campaign Template 一次配置,一键异步派发到数百个广告账户,并细化管理每账户独立状态(支持部分成功与失败重跑)。
数据洞察与风险控制:支持定时同步各层级洞察报表(Insight),内置低效广告暂停、高风险账户冻结及风控规则自动拦截。
素材与任务中心:集成素材库及异步任务编排中心(Celery + Redis)。
2、项目的主要功能描述:
系统以“模板驱动多账户”为核心理念,通过异步队列解耦 HTTP 请求与 Meta API 调用,实现从素材准备、批量投放、状态监控到风控自动化的一站式闭环管理。
负责系统的整体架构设计、多租户隔离中间件开发、Meta 官方 SDK 封装与重试限流策略实现、基于 Celery + Redis 的异步任务 Job Center 编排,以及数据库模型与 Alembic 迁移脚本编写。
2、项目使用了哪些技术栈、架构,实现上亮点、难点:
技术栈:后端采用 Python + FastAPI、SQLAlchemy 2.0、Pydantic v2、Celery 5、Redis、PostgreSQL 与 Alembic;前端采用 Vue3、Vite 和 Element Plus。
架构与亮点:
多租户行级隔离:基于 SQLAlchemy 全局事件机制自动注入 tenant_id,实现业务代码零感知的安全隔离。
Meta SDK 隔离与容错:封装 MetaAdsService,实现对 Meta 接口错误分类、指数退避重试及账户级限流。
高并发异步处理:利用 Celery 异步派发子任务,实现模板与多账户的独立状态管理与幂等控制,完美支撑上千账户的大规模批量投放。






评论