一种基于Electron的客户端多渠道聚合广告投放系统及方法技术方案

技术编号:35358077 阅读:15 留言:0更新日期:2022-10-26 12:39
本发明专利技术提出了一种基于Electron的客户端多渠道聚合广告投放系统及方法,该方法包括:通过Electron构建的广告主客户端,获取广告投放所需的广告业务信息,将所述广告业务信息发送至Web服务器;所述Web服务器接收所述广告业务信息,通过全渠道API适配服务,适配所述广告业务信息所对应的媒体广告平台,以及所述媒体广告平台所对应的广告业务数据,对所述广告业务数据进行转换处理,并将转换后的广告业务数据发送至渠道服务器;所述渠道服务器接收所述转换后的广告业务数据,并通过所述媒体广告平台的渠道api将所述转换后的广告业务数据投放到对应的媒体广告平台。本发明专利技术使广告主跨系统、媒体平台和账号投放广告,整合所有头部媒体广告平台,提升投放效率和效果。提升投放效率和效果。提升投放效率和效果。

【技术实现步骤摘要】
一种基于Electron的客户端多渠道聚合广告投放系统及方法


[0001]本专利技术涉及广告投放
,特别是涉及一种基于Electron的客户端多渠道聚合高效广告投放系统及方法。

技术介绍

[0002]目前,广告主(特别是大预算广告主)通常会同时在多家媒体渠道进行广告投放,甚至在同一家媒体渠道开多个账户用于投放不同业务的广告,这就涉及到多媒体渠道间的投放预算、频次控制、全流程数据监测、效果对比分析以及投放操作的统一管理等。广告主面临的问题是各家媒体广告平台都是独立的,而且操作界面都不一致,投放活动都要在多个平台间穿梭,再通过人工进行一些数据整合,效率低,而且不实时。

技术实现思路

[0003]本专利技术的目的是:提供一种基于Electron的客户端多渠道聚合广告投放系统及方法,使广告主既能体验客户端的便捷功能,又可以直接访问媒体渠道进行操作,提升投放效率和效果。
[0004]为了实现上述目的,本专利技术第一方面提供了一种基于Electron的客户端多渠道聚合高效广告投放系统,该系统包括广告主客户端、Web服务器和渠道服务器;其中,
[0005]所述广告主客户端,通过Electron构建,用于获取广告投放所需的广告业务信息,将所述广告业务信息发送至所述Web服务器;所述广告业务信息包括广告投放所需的至少一个媒体广告平台,且所述广告业务信息具有统一的第一业务维度;
[0006]所述Web服务器,用于接收所述广告业务信息,通过全渠道API适配服务,适配所述广告业务信息所对应的媒体广告平台,以及所述媒体广告平台所对应的广告业务数据,对所述广告业务数据进行转换处理,并将转换后的广告业务数据发送至渠道服务器;
[0007]其中,所述全渠道API适配服务包括渠道api请求适配sdk和渠道数据适配sdk;
[0008]所述渠道api请求适配sdk,用于根据所述广告业务信息,适配所需投放的媒体广告平台,以及所述媒体广告平台的渠道api,将所述媒体广告平台对应的广告素材文件放入广告业务数据中,并将所述广告业务数据发送至所述渠道数据适配sdk;
[0009]所述渠道数据适配sdk,用于将所述广告业务数据的第一业务维度映射为所述媒体广告平台的第二业务维度;
[0010]所述渠道服务器,用于接收所述转换后的广告业务数据,并通过所述媒体广告平台的渠道api将所述转换后的广告业务数据投放到对应的媒体广告平台。
[0011]优选的,所述广告主客户端,包括业务管理模块、数据录入模块和数据发送模块;其中,
[0012]所述业务管理模块,用于通过嵌套列表形式管理广告主的账号数据;所述账号数据包括3个层级,分别为项目、媒体和账号;
[0013]所述数据录入模块,用于获取广告主的账号投放广告时所需的广告业务信息;所
述广告业务信息包括投放设置、广告物料数据、点击监测链接及广告点击落地页;
[0014]所述数据发送模块,用于将获取到的所述广告业务信息发送至所述Web服务器。
[0015]优选的,所述业务管理模块还包括:
[0016]渲染模块,用于将所述账号数据中3个层级以列表项形式在同一层级渲染,按照嵌套列表形式将各层级的子项放在对应父项的后面位置,当各层级父项折叠时则隐藏对应子项,循环计算未隐藏列表项的上边界高度、下边界高度及全部可见列表的总高度;
[0017]渲染过程具体包括:
[0018]获取滚动可见区高度,只渲染滚动可见区高度第一倍数的列表项,对所述滚动可见区高度第一倍数外的区域全部用内边距填充,并通过节流函数控制滚动条的滚动长度,当所述滚动长度超过所述滚动可见区高度第二倍数时,重新计算所述滚动可见区的列表项,并对重新计算后的滚动可见区的列表项进行渲染。
[0019]优选的,所述系统还包括广告点击服务器,其中,所述广告点击服务器还包括:
[0020]点击服务模块,用于接收广告用户在媒体广告平台的广告点击数据;
[0021]数据转化模块,用于接收广告用户媒体广告平台产生的广告转化数据;所述广告转化数据由广告用户通过广告所产生的转化行为得到;
[0022]数据入库模块,用于将所述广告点击数据和广告转化数据存储在广告数据库。
[0023]优选的,所述广告主客户端,用于向Web服务器发送广告数据查询请求,并接收所述Web服务器所查询的广告点击数据和广告转化数据;
[0024]所述Web服务器,用于接收所述广告数据查询请求,从所述广告数据库中查询所述广告数据查询请求所对应的广告点击数据和广告转化数据,并将查询到的广告点击数据和广告转化数据发送至所述广告主客户端。
[0025]本专利技术第二方面提供了一种基于Electron的客户端多渠道聚合广告投放方法,所述方法包括:
[0026]通过Electron构建的广告主客户端,获取广告投放所需的广告业务信息,将所述广告业务信息发送至Web服务器;所述广告业务信息包括广告投放所需的至少一个媒体广告平台,且所述广告业务信息具有统一的第一业务维度;
[0027]所述Web服务器接收所述广告业务信息,通过全渠道API适配服务,适配所述广告业务信息所对应的媒体广告平台,以及所述媒体广告平台所对应的广告业务数据,对所述广告业务数据进行转换处理,并将转换后的广告业务数据发送至渠道服务器;
[0028]所述渠道服务器接收所述转换后的广告业务数据,并通过所述媒体广告平台的渠道api将所述转换后的广告业务数据投放到对应的媒体广告平台;
[0029]其中,所述全渠道API适配服务包括:
[0030]所述渠道api请求适配sdk根据所述广告业务信息,适配所需投放的媒体广告平台,以及所述媒体广告平台的渠道api,将所述媒体广告平台对应的广告素材文件放入广告业务数据中,并将所述广告业务数据发送至渠道数据适配sdk;
[0031]渠道数据适配sdk将所述广告业务数据的第一业务维度映射为所述媒体广告平台的第二业务维度。
[0032]优选的,所述通过Electron构建的广告主客户端,获取广告投放所需的广告业务信息,将所述广告业务信息发送至Web服务器,包括:
[0033]通过嵌套列表形式管理广告主的账号数据;所述账号数据包括3个层级,分别为项目、媒体和账号;
[0034]获取广告主的账号投放广告时所需的广告业务信息;所述广告业务信息包括投放设置、广告物料数据、点击监测链接及广告点击落地页;
[0035]将获取的所述广告业务信息发送至所述Web服务器。
[0036]优选的,所述通过嵌套列表形式管理广告主的账号数据,包括:
[0037]将所述账号数据中3个层级以列表项形式在同一层级渲染,按照嵌套层级将各层级的子项放在对应父项的后面位置,当各层级父项折叠时则隐藏对应子项,循环计算未隐藏列表项的上边界高度、下边界高度及全部可见列表的总高度,
[0038]渲染过程具体包括:
[0039]获取滚动可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Electron的客户端多渠道聚合广告投放系统,其特征在于,包括广告主客户端、Web服务器和渠道服务器;其中,所述广告主客户端,通过Electron构建,用于获取广告投放所需的广告业务信息,将所述广告业务信息发送至所述Web服务器;所述广告业务信息包括广告投放所需的至少一个媒体广告平台,且所述广告业务信息具有统一的第一业务维度;所述Web服务器,用于接收所述广告业务信息,通过全渠道API适配服务,适配所述广告业务信息所对应的媒体广告平台,以及所述媒体广告平台所对应的广告业务数据,对所述广告业务数据进行转换处理,并将转换后的广告业务数据发送至渠道服务器;其中,所述全渠道API适配服务包括渠道api请求适配sdk和渠道数据适配sdk;所述渠道api请求适配sdk,用于根据所述广告业务信息,适配所需投放的媒体广告平台,以及所述媒体广告平台的渠道api,将所述媒体广告平台对应的广告素材文件放入广告业务数据中,并将所述广告业务数据发送至所述渠道数据适配sdk;所述渠道数据适配sdk,用于将所述广告业务数据的第一业务维度映射为所述媒体广告平台的第二业务维度;所述渠道服务器,用于接收所述转换后的广告业务数据,并通过所述媒体广告平台的渠道api将所述转换后的广告业务数据投放到对应的媒体广告平台。2.根据权利要求1所述的一种基于Electron的客户端多渠道聚合广告投放系统,其特征在于,所述广告主客户端,包括业务管理模块、数据录入模块和数据发送模块;其中,所述业务管理模块,用于通过嵌套列表形式管理广告主的账号数据;所述账号数据包括3个层级,分别为项目、媒体和账号;所述数据录入模块,用于获取广告主的账号投放广告时所需的广告业务信息;所述广告业务信息包括投放设置、广告物料数据、点击监测链接及广告点击落地页;所述数据发送模块,用于将获取到的所述广告业务信息发送至所述Web服务器。3.根据权利要求2所述的一种基于Electron的客户端多渠道聚合广告投放系统,其特征在于,所述业务管理模块还包括:渲染模块,用于将所述账号数据中3个层级以列表项形式在同一层级渲染,按照嵌套列表形式将各层级的子项放在对应父项的后面位置,当各层级父项折叠时则隐藏对应子项,循环计算未隐藏列表项的上边界高度、下边界高度及全部可见列表的总高度;渲染过程具体包括:获取滚动可见区高度,只渲染滚动可见区高度第一倍数的列表项,对所述滚动可见区高度第一倍数外的区域全部用内边距填充,并通过节流函数控制滚动条的滚动长度,当所述滚动长度超过所述滚动可见区高度第二倍数时,重新计算所述滚动可见区的列表项,并对重新计算后的滚动可见区的列表项进行渲染。4.根据权利要求1所述的一种基于Electron的客户端多渠道聚合广告投放系统,其特征在于,所述系统还包括广告点击服务器,其中,所述广告点击服务器还包括:点击服务模块,用于接收广告用户在媒体广告平台的广告点击数据;数据转化模块,用于接收广告用户在媒体广告平台产生的广告转化数据;所述广告转化数据由广告用户通过广告所产生的转化行为得到;数据入库模块,用于将所述广告点击数据和广告转化数据存储在广告数据库。
5.根据权利要求4所述的一种基于Electron的客户端多渠道聚合广告投放系统,其特征在于,所述广告主客户端,用于向Web服务器发送广告数据查询请求,并接收所述Web服务器所查询的广告点击数据和广告转化数据;所述Web服务器,用于接收所述广告数据查询请求,从所述广告数据库中查询所述广告数据查询请求所对应...

【专利技术属性】
技术研发人员:钟思远李华煜张君晖梁丽丽
申请(专利权)人:广州舜飞信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1