在数据获取过程中,需要关注广告平台侧的接口调用频率和数据更新频率。太高的频率首先会增加服务器本身的负载,而且如果队列阻塞,一些定时任务就会“挂起”,应该更新的数据就不能及时更新。
其次,API 侧的QPS 调用受到限制,因此如果无法及时沟通,业务侧拉取数据的限制对于提高QPS 尤为重要。例如,不要检索未绑定渠道的账户数据或30天内未使用的账户数据。
2)数据传输
数据传输也是上一段提到的问题。在典型的绑定模型中,广告优化器、广告账户和渠道都具有特定的绑定关系。但在实际交付过程中,绑定关系可能会发生变化,例如账号切换或渠道变更等。本节以通道绑定关系发生变化的场景为例,介绍数据切换的方法。
要更改渠道关系,请将现有渠道A 与新帐户B 关联。之前的绑定关系是账号A绑定通道A。因为我们前面说过,广告的核心是知道你花的钱会给你带来哪一批用户。如果将A通道的历史数据直接绑定到新账户B,会出现以下问题:为什么用户A账户消费产生的充值要计入新账户B?
显然,这样简单粗暴的数据交接流程无法满足数据上报的准确性要求,而失去准确性的数据上报对广告投放来说毫无用处,很可能包含错误的数据,即使有也会影响优化器的效率。决定。
如下图所示,本系统采用的方案是将所有数据都存储在时间维度上,这样做的好处是所有数据(产品端数据和广告端数据)都属于负责人和绑定人帐户已被记录。/渠道。这样,即使账户隶属关系或账户渠道绑定关系发生变化,下一小时后也会根据新的关系显示数据。历史数据也按照切换前的绑定关系进行展示,也解决了数据切换带来的错误。
3)数据验证
即使成功检索到数据,也不意味着广告平台返回的数据是准确的。因为广告平台本身有自己的数据归因窗口。 8:00 若平台上午返回消费数据为100,则经过自身数据归属后,消费数据可能会修改为150。因此,通过当天或第二天下午再次调用API调整前一天的数据,可以避免广告平台侧数据变化导致的准确性问题。
3. 构建后总结:在完成数据报告的构建后,您应该检查您的报告数据,以确保每个字段中的值与您的广告平台返回的数据相匹配。此外,您还应该注意各个广告平台返回的字段的确切格式。例如,巨擎返回金额的精度是“元”,而腾讯广告返回的是“分”。
在本文描述的业务场景中,渠道数据和广告账号数据是同一维度的。然而,在现实情况下,不同的监控链接可以让您在同一维度上关联渠道数据和广告计划数据,但其背后的逻辑是相同的。
本文由@PMing发表在《人人都是产品经理》上,未经许可不得转载。
标题图片由Unsplash 根据CC0 协议提供