如何让媒体用户更快接入百度移动联盟|无线流量对接解决方案
作者:赵雅琼 2016-11-02 {{allComments.length}} 19033 干货分享一、对接服务架构
历史上平均一家媒体接入需要耗费2天/周/人的时间,人力成本极高,整个接入过程时间跨度很长。分析发现这些时间花费在纯依靠人力搭建测试环境,并且因为媒体原因和对接人员原因不断手工重复搭建及更新;没有明确的对接标准,接入质量差,因此导致了一些问题拖至线上暴露;没有回归测试,同媒体用户的粘度差。
其历史对接图如下所示,媒体1-N需要不断重复相同的接入步骤,这种规律给我们将这类接入程序进行自动化带来了契机。
针对上述规律我们将整套接入流程进行了自动化,最新的架构如下图所示,我们根据需求将不同业务进行了分离,抽象成3个系统:业务系统,联调系统,逻辑系统。3个系统有各自不同的分工,并且之间通过不同方式进行交互。
业务系统:对外提供平台服务,主要有2大功能:基础测试,问题定位排查。面向不同用户角色提供不同粒度的功能。
联调系统:负责自动化环境搭建以及实时处理日志,追踪记录媒体行为,该系统解决了环境重复搭建更新及回归测试的问题,媒体可实时联调接入。
逻辑系统:负责将根据媒体行为日志进行业务分析,提供问题定位能力。
基于新的架构使得媒体服务粘度提升,不再依赖人为经验定位问题,降低重复劳动,提升媒体接入质量和效率。推动媒体自助对接和排查,为媒体流量接入提供一站式服务。
二、对接服务流程
基于第二部分介绍的架构,我们很方便得整合了一系列接入和排查功能的业务。但是从媒体角度而言,我们如何引导他们自助对接系统呢?因此我们从业务上出发规范了媒体对接服务的整体流程,使得媒体自主确认对接点,定位接入问题,从而提高接入效率和准确性。
媒体接入网盟的对接流程如下,分为三大部分:线下对接测试,对接问题排查,流量切换上线。线下对接测试主要针对接口参数不符合规范,功能没有达到预期等问题;对接问题排查针对线下测试中出现的一系列问题提供跟踪排查解决方案;流量切换线上作为上线前自主检查校验的最后一步,协助媒体发现接入中遗漏问题。
线下对接测试:提供基础测试功能包括接口测试,功能测试及样式测试,其中接口测试校验各种请求字段的有效性,功能测试校验广告填充率及各种日志回传类问题,样式测试校验广告返回样式处理问题。三种不同类型的测试确保流量接入真实模拟线上情况,提前发现问题。该流程需要保证联调系统的时效性尤为重要。
对接问题排查:整合对接测试中出现的各种问题给出排查全景树,提供历史接入问题汇总及解决方案;针对高发问题,结合追踪媒体行为及透视业务逻辑检索过程,精准定位问题原因,提升复杂问题排查定位效率。针对定位的问题推动媒体自修复或网盟优化。该流程需要确保服务的稳定性,保证实时交互排查,精准的业务分析。
流量切换上线:流量上线前要完成质量保障的最后一个流程即准出质量标准报告,针对高发的几类问题加入报告,约束媒体在各阶段产出,把关上线前质量,从而降低线上问题发生率。
三、总结
通过以上使用新架构,规范新流程,从不同维度去发现并且解决流量接入时的问题,针对性的修复解决,从而保证流量对接的高效性,正确性,提升客户粘度。
本文介绍的流量对接的模式及方法,希望可以给同类型的产品的对接方案建设带来一定的参考和帮助。
如果你看的意犹未尽,如果你想随时随地充实自己,请扫描以下二维码,关注我们的公众账号,可以获取更多技术类干货,还有精彩活动与你分享~