本发明属于广告投放,具体为一种基于广告业务数据验证搜索广告投放准确性的测试方法。
背景技术:
1、基于广告业务数据验证搜索广告投放,主要是指通过收集和分析广告业务的相关数据,来验证和优化搜索广告的投放效果,当前的广告验证方案依赖于业务数据投放信息,在指定页面搜索广告,并需多次刷新页面来根据返回素材的图片或文字判断其准确性,然而,由于素材的重复性,仅凭图片或文字往往难以精确判断返回的素材是否与目标业务数据相匹配,导致人工验证过程中存在较大的误差,且验证过程耗时较长,效率不高,为了解决这些问题,我们需要寻求更为准确和高效的广告验证方法。
技术实现思路
1、本发明的目的在于提供一种基于广告业务数据验证搜索广告投放准确性的测试方法,以解决上述背景技术中提出的问题。
2、为了实现上述目的,本发明提供如下技术方案:一种基于广告业务数据验证搜索广告投放准确性的测试方法,该测试方法的具体步骤如下:
3、s1:初始检查和索引数据准备;判断当日执行数据,若未生成则通过接口获取广告信息,保存为未执行状态至索引表;
4、s2:更新索引数据状态;执行数据生成后,系统识别未执行索引并更新状态为“未执行中”,确保流程连贯性,为广告请求与验证提供实时状态;
5、s3:获取并处理业务数据;系统从索引数据中获取业务明细,包括定向、素材、模板和关键词,随后,根据模板与广告位关系获取id,结合数据组装广告请求链接;
6、s4:调用广告请求接口并验证;系统调用广告请求接口,接收返回数据,随后,比对返回数据中的素材、模板信息与业务数据,确保数据一致性,确定验证结果;
7、s5:记录验证结果并更新索引状态;系统记录明细数据、请求链接及验证结果至数据表,并更新索引数据为已执行状态,确保数据完整性与流程追踪;
8、s6:循环处理并处理异常:系统循环处理数据直至全部执行,同时监控异常,对失败数据采取通知措施,确保广告投放流程顺畅;
9、s7:前端展示与配置管理;前端支持输入广告位id条件,模拟请求展示广告素材,通过素材反查业务信息,并展示,模板广告位不匹配则记录配置表,前端可查询修改配置。
10、优选地,所述s1中初始检查和索引数据准备具体步骤如下:
11、步骤一:检查执行数据;首先判断当天的执行数据是否已经生成;
12、步骤二:获取广告业务信息;如果执行数据未生成,则通过业务服务接口获取当天在投的广告业务信息;
13、步骤三:保存索引数据;将获取到的广告业务信息组装后,保存为未执行状态到索引数据表中。
14、优选地,所述s2中更新索引数据状态是指在广告投放的监控流程中,一旦确认当天的执行数据已生成,系统会立即识别出尚未执行的索引数据,并自动将这些数据的状态更新为“未执行中”,这样确保了广告投放流程的连贯性和实时性,为后续的广告请求和验证提供了准确的执行状态信息。
15、优选地,所述s3获取并处理业务数据的具体步骤如下:
16、步骤一:数据获取;首先,系统通过索引数据信息,精确地查找到相关的业务明细数据;
17、步骤二:广告位id获取;接下来,系统会根据模板与广告位的对应关系,找到对应的广告位id;
18、步骤三:广告请求链接组装;系统利用前面获取的定向数据、广告位信息以及关键词,将这些信息组合起来,生成一个完整的广告请求链接,这个链接将被用于向广告平台发送请求,触发广告的投放。
19、优选地,所述s4调用广告请求接口并验证的具体步骤如下:
20、步骤一:接口调用:系统发起请求,调用广告请求接口,从广告平台、服务中获取相关的返回数据;
21、步骤二:数据提取:在接收到返回数据后,系统从这些数据中提取出关键的素材和模板信息;
22、步骤三:数据比对:系统将提取出的素材、模板信息与业务数据库中的业务数据进行比对,以验证数据的一致性和准确性,从而确定验证结果。
23、优选地,所述s5记录验证结果并更新索引状态有以下两个步骤;
24、步骤一:记录数据:系统将明细数据、请求链接以及验证结果关键信息写入明细数据表,以便后续查询和分析;
25、步骤二:完成数据记录后,系统进一步更新索引数据表中相应记录的执行状态为“已执行”,以确保广告投放流程的正确执行和状态跟踪。
26、优选地,所述s6循环处理并处理异常的具体步骤如下:
27、步骤一:循环处理:系统按照预设的流程,重复执行从s2到s5的操作,以确保所有数据都能够得到妥善处理,直到所有数据都执行完成;
28、步骤二:异常检测:在循环处理过程中,系统会实时查询明细数据,以识别是否有执行失败的数据记录,这些失败记录可能是由于各种原因导致的,如网络问题、数据错误;
29、步骤三:异常处理:一旦发现执行失败的数据,系统将采取相应的处理措施。
30、优选地,所述s7中前端展示与配置管理的具体步骤如下:
31、步骤一:前端展示与请求:前端页面提供输入界面,允许用户输入广告位id和其他定向条件,用户提交后,系统调用模拟请求接口,返回广告请求数据,并在前端展示素材的详细信息;
32、步骤二:反查业务信息:系统利用模拟请求返回的素材信息,反查相关的业务信息,并将这些信息整理后展示给用户,以便用户了解广告素材背后的业务逻辑和数据来源;
33、步骤三:模板与广告位配置:在广告请求过程中,如果系统通过模板id无法找到匹配的广告位id,系统将自动将该模板id写入配置表,以便后续进行配置和修正;
34、步骤四:配置表管理:配置表提供了查询和修改接口,前端通过这些接口来维护配置表中的数据,用户或管理员方便地查询当前的配置信息,并根据需要进行修改和调整。
35、本发明的有益效果如下:
36、本发明通过在广告业务中,实施了一套高效流程,首先通过自动化步骤s1-s3,系统自主调用接口获取业务信息,模拟广告请求,并与业务端素材进行比对验证,确保数据精准无误,其中,80%的繁琐工作由程序自动完成,仅对关键的不确定因素进行人工审查,极大节省了人力成本,随后,在步骤s4-s7中,针对搜索广告的日常问题,利用模拟请求技术迅速定位广告数据,并智能分析关联业务数据,实现产品团队自主高效排查,显著缩短了排查时间,提升了整体工作效率。
1.一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:该测试方法的具体步骤如下:
2.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s1中初始检查和索引数据准备具体步骤如下:
3.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s2中更新索引数据状态是指在广告投放的监控流程中,一旦确认当天的执行数据已生成,系统会立即识别出尚未执行的索引数据,并自动将这些数据的状态更新为“未执行中”,这样确保了广告投放流程的连贯性和实时性,为后续的广告请求和验证提供了准确的执行状态信息。
4.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s3获取并处理业务数据的具体步骤如下:
5.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s4调用广告请求接口并验证的具体步骤如下:
6.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s5记录验证结果并更新索引状态有以下两个步骤;
7.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s6循环处理并处理异常的具体步骤如下:
8.根据权利要求1所述的一种基于广告业务数据验证搜索广告投放准确性的测试方法,其特征在于:所述s7中前端展示与配置管理的具体步骤如下: