广告系统设计(二)后台广告投放管理模块设计

电影资讯 浏览(1741)

?

  ? ? ? 上篇文章介绍了广告系统整体业务逻辑及在客户端展示相关内容,本文结合自己实际的项目经验,主要介绍广告系统后台部分(广告投放管理模块)相关内容。

  ? ? ? 对于平台方来说,广告管理平台可为广告的投放提供数据支持以及选择最优的广告位,若平台能结合完善的用户行为信息,就可产生较为精准的投放策略。

  那么整个广告管理平台主要包括哪些部分组成呢?

  广告管理平台主要包括:系统管理模块、广告管理模块、素材管理模块、广告主管理模块、数据管理模块等。

  下面先介绍一下广告系统整体的业务流程,见下图:

  

  广告系统业务流程

  

  广告系统重点模块流程图

  三、广告系统-广告主管理模块

  广告主管理模块:主要功能是对广告主用户进行管理的操作,同时可以进?账户的充值,方便?户的投放广告。该模块包含如下几个子模块:

  ( 1 ) 客户管理模块,此模块的主要功能为管理客户的基本信息,输入数据为客户的归属地和基本信息。分别是查看客户信息、修改客户信息、删除客户和新增客户。

  ( 2) 充值管理模块,此模块的主要功能为管理客户的充值信息,输入数据充值信息。分别为客户充值和充值记录查询。

  四、广告系统-广告位管理模块:

  广告位管理模块主要包括新建广告位、查询?告位、编辑广告位和删除广告位。

  1、新建广告位:

  创建广告位主要包括以下信息:

  (1)广告主UID

  (2)广告标题(客户端页面展示调用广告标题)

  (3)广告计费方式(CPM、CPD)

  (4)广告售卖量:

  a. 选择计费方式CPM,则出现售卖量(次展现 )填写项,填写的售卖量的多少决定CPM广告下线时间,比如填写售卖量1000次展现,当此广告展现次数达到1000次,则下线此广告;

  b.选择计费方式CPD,则出现售卖量(天 )填写项;

  (5)广告投放位置:

  a. 某一个 广告位只能设置一个CPD广告,可以设置多个CPM广告,CPD与CPM 互斥;

  b.若已经设定某一个广告位计费方式为CPD,则不能再设置为CPM,且选择此广告位时要提示“该位置已经设置CPD广告,不能再设置CPM广告",反过来同理;

  (6) 广告投放开始、结束时间:

  a. 设置投放开始、结束时间决定广告状态;

  b.设置投放开始时间决定广告上线时间;

  (7)是否首刷:

  设置CPM计费方式时,出现是否首刷功能;

  首刷定义:每次刷新都能看到同一个广告;每个广告位都可设置首刷,但多个广告同时存在,只能有一个广告设置首刷;首刷优先级高于权重设置;

  (8)投放权重(一个广告位多个广告时设置展示权重):设置CPM计费方式时,出现投放权重功能;

  广告投放权重展示算法:比如广告主A、广告主B、广告主C同时选择首页->信息流第3个位置,投放权重分别设置为2、3、5,则A投放的广告展示算法为2/(2+3+5)、B为3/(2+3+5)、5/(2+3+5);

  (9)地域定向: 可以设置不限地域、定向地域(定向地域设置省、市);

  a.? 对于开启了GPS定位,在该区域用户可看到设定投放在此区域的广告;

  b.? 当没有地域广告的时候展示全国广告,当地域广告与全国广告同时存在时,地域广告设置权重高于全国。

  (10)选择广告形式并上传素材、设置落地链接。

  

  广告管理后台-创建广告

  当用户点击提交时,系统保存?告位信息并返回至?告列表页。

  2、查询/删除/编辑广告(广告列表页)

  (1)广告列表中广告状态有三种:计划投放、投放中、已投放;

  a. 计划投放:设置开始时间,但还没到设定的时间点;

  b. 投放中:已设定开始时间,但展现次数/天数尚未达到;

  C. 投放完成:CPD取决于设定的结束时间;CPM 取决于设置的售卖量的展现次数

  (2)编辑广告位:?户修改的广告位信息被封装,当用户点击保存修改时,系统更新广告位信息。

  (3)广告列表字段主要有:广告ID、广告主UID、广告名称、投放位置、跳转类型、素材图、参数、广告状态、地域定向、计费、售卖量、首刷、权重、投放开始时间、投放进度、操作。

  

  广告投放管理-广告列表页

  ? ? ? 以上针对广告管理平台的部分模块进?了详细的实现说明,同时借助流程图加以说明,还有素材管理、数据报告、帐号管理部分后续再更新,如感兴趣,请关注后续更文哦。

  声明:本文为个人原创,辛苦码字不易,坚持原创,如需转载请注明出处,谢谢。

  96

  Angelina_Zhang

  5203a3bf 1c0f 41db a6f0 31ddb4a929cb

  0.3

  2019.07.26 17:38*

  字数 1540

  ? ? ? 上篇文章介绍了广告系统整体业务逻辑及在客户端展示相关内容,本文结合自己实际的项目经验,主要介绍广告系统后台部分(广告投放管理模块)相关内容。

  ? ? ? 对于平台方来说,广告管理平台可为广告的投放提供数据支持以及选择最优的广告位,若平台能结合完善的用户行为信息,就可产生较为精准的投放策略。

  那么整个广告管理平台主要包括哪些部分组成呢?

  广告管理平台主要包括:系统管理模块、广告管理模块、素材管理模块、广告主管理模块、数据管理模块等。

  下面先介绍一下广告系统整体的业务流程,见下图:

  

  广告系统业务流程

  

  广告系统重点模块流程图

  三、广告系统-广告主管理模块

  广告主管理模块:主要功能是对广告主用户进行管理的操作,同时可以进?账户的充值,方便?户的投放广告。该模块包含如下几个子模块:

  ( 1 ) 客户管理模块,此模块的主要功能为管理客户的基本信息,输入数据为客户的归属地和基本信息。分别是查看客户信息、修改客户信息、删除客户和新增客户。

  ( 2) 充值管理模块,此模块的主要功能为管理客户的充值信息,输入数据充值信息。分别为客户充值和充值记录查询。

  四、广告系统-广告位管理模块:

  广告位管理模块主要包括新建广告位、查询?告位、编辑广告位和删除广告位。

  1、新建广告位:

  创建广告位主要包括以下信息:

  (1)广告主UID

  (2)广告标题(客户端页面展示调用广告标题)

  (3)广告计费方式(CPM、CPD)

  (4)广告售卖量:

  a. 选择计费方式CPM,则出现售卖量(次展现 )填写项,填写的售卖量的多少决定CPM广告下线时间,比如填写售卖量1000次展现,当此广告展现次数达到1000次,则下线此广告;

  b.选择计费方式CPD,则出现售卖量(天 )填写项;

  (5)广告投放位置:

  a. 某一个 广告位只能设置一个CPD广告,可以设置多个CPM广告,CPD与CPM 互斥;

  b.若已经设定某一个广告位计费方式为CPD,则不能再设置为CPM,且选择此广告位时要提示“该位置已经设置CPD广告,不能再设置CPM广告",反过来同理;

  (6) 广告投放开始、结束时间:

  a. 设置投放开始、结束时间决定广告状态;

  b.设置投放开始时间决定广告上线时间;

  (7)是否首刷:

  设置CPM计费方式时,出现是否首刷功能;

  首刷定义:每次刷新都能看到同一个广告;每个广告位都可设置首刷,但多个广告同时存在,只能有一个广告设置首刷;首刷优先级高于权重设置;

  (8)投放权重(一个广告位多个广告时设置展示权重):设置CPM计费方式时,出现投放权重功能;

  广告投放权重展示算法:比如广告主A、广告主B、广告主C同时选择首页->信息流第3个位置,投放权重分别设置为2、3、5,则A投放的广告展示算法为2/(2+3+5)、B为3/(2+3+5)、5/(2+3+5);

  (9)地域定向: 可以设置不限地域、定向地域(定向地域设置省、市);

  a.? 对于开启了GPS定位,在该区域用户可看到设定投放在此区域的广告;

  b.? 当没有地域广告的时候展示全国广告,当地域广告与全国广告同时存在时,地域广告设置权重高于全国。

  (10)选择广告形式并上传素材、设置落地链接。

  

  广告管理后台-创建广告

  当用户点击提交时,系统保存?告位信息并返回至?告列表页。

  2、查询/删除/编辑广告(广告列表页)

  (1)广告列表中广告状态有三种:计划投放、投放中、已投放;

  a. 计划投放:设置开始时间,但还没到设定的时间点;

  b. 投放中:已设定开始时间,但展现次数/天数尚未达到;

  C. 投放完成:CPD取决于设定的结束时间;CPM 取决于设置的售卖量的展现次数

  (2)编辑广告位:?户修改的广告位信息被封装,当用户点击保存修改时,系统更新广告位信息。

  (3)广告列表字段主要有:广告ID、广告主UID、广告名称、投放位置、跳转类型、素材图、参数、广告状态、地域定向、计费、售卖量、首刷、权重、投放开始时间、投放进度、操作。

  

  广告投放管理-广告列表页

  ? ? ? 以上针对广告管理平台的部分模块进?了详细的实现说明,同时借助流程图加以说明,还有素材管理、数据报告、帐号管理部分后续再更新,如感兴趣,请关注后续更文哦。

  声明:本文为个人原创,辛苦码字不易,坚持原创,如需转载请注明出处,谢谢。

  ? ? ? 上篇文章介绍了广告系统整体业务逻辑及在客户端展示相关内容,本文结合自己实际的项目经验,主要介绍广告系统后台部分(广告投放管理模块)相关内容。

  ? ? ? 对于平台方来说,广告管理平台可为广告的投放提供数据支持以及选择最优的广告位,若平台能结合完善的用户行为信息,就可产生较为精准的投放策略。

  那么整个广告管理平台主要包括哪些部分组成呢?

  广告管理平台主要包括:系统管理模块、广告管理模块、素材管理模块、广告主管理模块、数据管理模块等。

  下面先介绍一下广告系统整体的业务流程,见下图:

  

  广告系统业务流程

  

  广告系统重点模块流程图

  三、广告系统-广告主管理模块

  广告主管理模块:主要功能是对广告主用户进行管理的操作,同时可以进?账户的充值,方便?户的投放广告。该模块包含如下几个子模块:

  ( 1 ) 客户管理模块,此模块的主要功能为管理客户的基本信息,输入数据为客户的归属地和基本信息。分别是查看客户信息、修改客户信息、删除客户和新增客户。

  ( 2) 充值管理模块,此模块的主要功能为管理客户的充值信息,输入数据充值信息。分别为客户充值和充值记录查询。

  四、广告系统-广告位管理模块:

  广告位管理模块主要包括新建广告位、查询?告位、编辑广告位和删除广告位。

  1、新建广告位:

  创建广告位主要包括以下信息:

  (1)广告主UID

  (2)广告标题(客户端页面展示调用广告标题)

  (3)广告计费方式(CPM、CPD)

  (4)广告售卖量:

  a. 选择计费方式CPM,则出现售卖量(次展现 )填写项,填写的售卖量的多少决定CPM广告下线时间,比如填写售卖量1000次展现,当此广告展现次数达到1000次,则下线此广告;

  b.选择计费方式CPD,则出现售卖量(天 )填写项;

  (5)广告投放位置:

  a. 某一个 广告位只能设置一个CPD广告,可以设置多个CPM广告,CPD与CPM 互斥;

  b.若已经设定某一个广告位计费方式为CPD,则不能再设置为CPM,且选择此广告位时要提示“该位置已经设置CPD广告,不能再设置CPM广告",反过来同理;

  (6) 广告投放开始、结束时间:

  a. 设置投放开始、结束时间决定广告状态;

  b.设置投放开始时间决定广告上线时间;

  (7)是否首刷:

  设置CPM计费方式时,出现是否首刷功能;

  首刷定义:每次刷新都能看到同一个广告;每个广告位都可设置首刷,但多个广告同时存在,只能有一个广告设置首刷;首刷优先级高于权重设置;

  (8)投放权重(一个广告位多个广告时设置展示权重):设置CPM计费方式时,出现投放权重功能;

  广告投放权重展示算法:比如广告主A、广告主B、广告主C同时选择首页->信息流第3个位置,投放权重分别设置为2、3、5,则A投放的广告展示算法为2/(2+3+5)、B为3/(2+3+5)、5/(2+3+5);

  (9)地域定向: 可以设置不限地域、定向地域(定向地域设置省、市);

  a.? 对于开启了GPS定位,在该区域用户可看到设定投放在此区域的广告;

  b.? 当没有地域广告的时候展示全国广告,当地域广告与全国广告同时存在时,地域广告设置权重高于全国。

  (10)选择广告形式并上传素材、设置落地链接。

  

  广告管理后台-创建广告

  当用户点击提交时,系统保存?告位信息并返回至?告列表页。

  2、查询/删除/编辑广告(广告列表页)

  (1)广告列表中广告状态有三种:计划投放、投放中、已投放;

  a. 计划投放:设置开始时间,但还没到设定的时间点;

  b. 投放中:已设定开始时间,但展现次数/天数尚未达到;

  C. 投放完成:CPD取决于设定的结束时间;CPM 取决于设置的售卖量的展现次数

  (2)编辑广告位:?户修改的广告位信息被封装,当用户点击保存修改时,系统更新广告位信息。

  (3)广告列表字段主要有:广告ID、广告主UID、广告名称、投放位置、跳转类型、素材图、参数、广告状态、地域定向、计费、售卖量、首刷、权重、投放开始时间、投放进度、操作。

  

  广告投放管理-广告列表页

  ? ? ? 以上针对广告管理平台的部分模块进?了详细的实现说明,同时借助流程图加以说明,还有素材管理、数据报告、帐号管理部分后续再更新,如感兴趣,请关注后续更文哦。

  声明:本文为个人原创,辛苦码字不易,坚持原创,如需转载请注明出处,谢谢。