01RTA技术介绍
因工作需要,我曾深入实践过腾讯媒体的RTA技术,现在我想分享一下对RTA的理解与思考。那么,究竟什么是RTA呢?
RTA,即Realtime API,是一种专为广告主设计的实时、个性化投放技术。当用户点击广告时,媒体会迅速将用户设备ID传递至广告主。广告主则依据自身历史数据构建的模型,判断该用户是否符合其目标用户群体的特征。若符合,广告主会向媒体发出指令,期望将广告展示给这位用户。这里,“目标用户”的定义灵活多变,可能包括广告主数据库中的新用户,或是可能产生购买行为的潜在用户。
简而言之,RTA技术赋予了广告主选择用户的权力。广告主可根据自身需求判断是否需要将广告展示给特定用户,从而提升投放的精准度和效率。为了更直观地理解这一过程,我制作了一张图示:

RTA流程
◇ RTA的优势
在引入RTA之前,我们通常通过广告的定向配置来告知媒体目标用户群体。以我熟悉的腾讯媒体为例,在创建广告时,我们可以设定广告的定向,从而告诉媒体哪些用户可能对广告感兴趣。然而,这种方式的精准度有限,难以满足广告主对个性化投放的追求。而RTA技术的出现,为我们提供了更精细化的选择权。通过实时传递用户设备ID,并结合广告主自身数据构建的模型,RTA使得广告主能够在用户点击广告时,实时判断该用户是否符合其目标用户群体的特征。这样一来,广告的投放精准度得到了显著提升。

广告定向设置
02RTA在广告投放中的应用
通过定向配置,我们可以将广告精准地投放给符合特定标签的用户。在实际操作中,定向人群包也是一种常用的投放策略。以游戏广告主为例,他们可以利用历史数据,筛选出那些有过正向行为的用户,如频繁登录、有付费记录、游戏时长长以及装备丰富等。基于这些数据,广告主可以生成一个包含这些用户设备ID的人群定向包,并按照媒体的要求进行格式化处理后上传。在广告投放时,媒体会依据这个定向包,对这部分用户进行广告定向曝光,或者利用媒体自身的扩量功能,找到更多具有相似特征的用户。
◇ 定向人群包与RTA对比
优质的定向人群包对广告效果的提升至关重要。然而,在没有实时广告技术(RTA)支持的情况下,广告主往往需要频繁地基于自身数据和业务目标打包定向人群包,这不仅效率低下,还面临定向效果的非实时性问题。此外,不同投放团队之间可能存在竞争关系,导致优质用户被重复曝光和浪费。

为了解决这些问题,实时广告技术(RTA)应运而生。它能够实时满足广告主的个性化投放需求,提高广告效果。
◇ RTA系统的实现思路
在广告主设计RTA系统时,灵活性和高性能是两个关键考量因素。灵活性有助于满足广告主不同的业务需求,如投放新用户、召回流失用户等,通过简单的策略设置即可实现不同目标。高性能则符合媒体的要求,确保广告曝光过程的迅速完成。
同时,广告主还需要考虑抗高并发能力,以应对媒体大量用户请求的压力。总的来说,广告主侧RTA系统的实现思路是:在满足投放业务灵活调整的同时,确保高性能和高并发处理能力,从而提升广告效果和用户体验。
投放业务的灵活性核心在于对目标用户的精准定义。例如,若投放旨在获取新用户,目标用户可能被界定为广告主数据库中未曾接触过的潜在用户;而若目标是召回流失用户,那么这些用户可能被定义为近期(如过去30天)未登录公司任何产品的用户群体。在大多数情况下,这些定义会依赖于详尽的用户画像,涵盖诸如付费行为、登录频率以及产品使用时长等指标。这些用户画像信息,经过基础的业务数据清洗和整合,便能形成清晰的用户画像。
拥有完善的用户画像后,广告主便能更灵活地应对业务需求。具体来说,当媒体RTA系统发出请求,携带用户设备ID(如muid或idfa)至广告主RTA时,广告主能迅速根据设备ID获取相应的用户画像。结合既定的策略,广告主能迅速做出判断,并将结果反馈给媒体。以召回流失用户为例,通过设备ID查询出的用户画像显示该用户昨日曾登录,不符合流失用户的定义(即近30天无登录记录),此时广告主即可向媒体反馈无需对该用户进行广告投放。
此外,为了满足媒体的高性能要求,广告主需要将用户画像数据存入内存,如使用Redis等高效数据库,以提高数据读取速度。但需注意,若广告主数据量庞大,直接将所有数据存入内存可能并不实际,不仅会占用大量内存资源,还可能因访问速度下降而无法满足媒体的毫秒级响应需求。此时,可以考虑采用内存压缩技术以及分布式和负载均衡等架构来优化性能。
值得注意的是,尽管RTA技术在广告投放中发挥着重要作用,但它并不直接提供数据安全保障。一旦广告主将设备ID回传给媒体,媒体便有可能利用这些ID分析出设备ID对当前广告主的意义。因此,在未使用RTA的情况下,我们通常通过人群定向包来实现细粒度的人群定向。这意味着广告主需要将其自身的用户设备ID数据打包上传给媒体,以便媒体能利用其数据能力找到这些设备ID对应的画像信息。再结合使用这些人群包的广告效果以及广告主回传的后链路数据,媒体可以判断出设备ID对当前广告主的价值。
RTA技术在广告投放中虽然扮演着重要角色,但其操作过程并非无迹可寻。媒体能够记录下RTA的选择,例如哪些用户被选中,哪些被排除,以及哪些用户获得了高质量分数(质量分是衡量用户在广告活动中的质量的量化指标)。此外,结合广告的实际效果和广告主提供的后链路数据,媒体能进一步做出综合判断。