广告系统设计思路(广告系统设计)

广告是如何制作并呈现给用户的?我们通过这篇文章来看看吧。
与产品同步的广告系统也是产品商业化的必要条件。每个人在使用产品的过程中都或多或少的看到过广告,那么这些广告是如何制作并呈现给用户的呢?下面说说广告系统的设计。
一个常规的广告系统,从框架上看,应该包含以下基本模块:
客户端(看到广告的地方)广告服务器(包括与客户端广告数据交互的第三方)广告编辑后台(配置广告素材的地方)日志服务器(存储广告日志信息的地方,包括查询后台)
1.客户端客户端主要是用户看到广告的位置,也是唯一与用户交互的模块。它主要包含以下元素。
1.1位置:起始页、首页顶部、侧边栏、详情页底部等。1.2类型:弹出、推送、信息流、轮播、横幅等。1.3交互:自动消失、手动关闭、点击跳转等。1.4材料:文字、静止图片、动画、音频、视频等。1.5时机:什么时候出现的,什么行为触发的等等。1.6
2.广告服务器这个模块主要以技术为主,性能是最重要的指标。主要是逻辑判断处理和与客户端的数据交互。
2.1广告服务器:主要由http请求、接口、redis、数据库等组成。一般是客户端向服务器发起请求(也有保持长连接,服务器推送的方式),服务器根据请求中的参数(如uid、IMEI、region等)通过接口返回相应的广告数据。).
2.2第三方广告服务(API/SDK):字面意思是直接访问第三方获取广告数据,分为两种方式:API(第三方提供定义好的接口规则,直接传递参数获取数据,客户端或服务器连接)和SDK(第三方提供完整的解决方案,需要嵌入客户端,客户端直接连接)。前者的优点是相对可控,不用发布,进度快;后者更依赖第三方服务,需要客户端发布覆盖。进度稍慢,但开发量小。
3.广告编辑背景。该模块主要用于操作编辑人员配置所需的广告资料和投放条件,并将数据输入数据库。(这里主要说业务相关的东西,比如一般后台用户管理,菜单管理之类的,不做解释)
3.1广告位:客户展示的相应广告位。
3.2广告材料:文字、静止图片、动画、音频、视频等。
3.3登陆页面:点击广告后跳转的用户类型,如H5或原生页面。
3.4分娩条件:人口属性(性别、年龄等。)、装备属性(地区、型号等。)、应用属性(某个版本、某个渠道等。)、标签属性(游戏用户、金融用户等。)、用户属性(沉默、高频用户等。),其中设备和应用属性直接采集且采样率极高,其他属性需要进一步处理才能获得,属于用户。
3.5投放方式:CPT(按日起止)、CPM(按曝光起止)、CPC(按点击起止)等。这是指结算方式本身,但也可以用于广告投放配置。
3.6有效时间:广告配置的有效时间点一般会在凌晨更新(压力不大),但对于电商秒杀活动等需求会更即时。
3.7统计ID:一般来说,每个广告都会有一个唯一的统计ID,可以作为日志统计的标识,方便数据监控和优化。
4.日志服务器(含查询后台)该模块主要存储客户端或服务器的日志,一般存储原始日志或部分预处理。但是原始日志的数据量太大,需要定期备份和删除旧的日志文件。
4.1日志服务:存储和预处理日志。
4.2查询方式:一般按照要求的查询条件(时间段、统计ID、应用参数等)输出数据。)
4.3可视化界面:对于需要长期监控的数据,需要查询后台支持图表输出。
4.4日报和周报:根据预先定义的数据查询条件输出日报和周报(通常是邮件)。
以上是广告系统设计的概述,简单介绍了广告系统建设的框架和基本要素的例子。其实在实际工作中,每个模块都需要人力去研究和优化。如果有时间,会不定期更新各模块的详细运行模式和实际优化策略。
作者:哈尔很冷漠,很骄傲。

其他教程

剪辑视频软件哪个好(简单好用的免费视频剪辑软件有哪些)

2022-8-26 19:37:53

其他教程

powerpoint是幻灯片制作软件吗(手机powerpoint怎么做PPT)

2022-8-26 19:39:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索