站点包,是说用测试站点打的包, 正式站点编号和测试站点编号对应的字段都是std,在埋点SDK初始化的时候由APP传入,主站APP正式站点编号是XX2016_311210,数据上报至正式环境mmm.xx.com;使用测试站点:cs09 ,数据会上报至测试环境 luna.xx.com,使用cs09的目的是使埋点数据方便验证,支持实时查看逐条上报的日志数据,同时,测试数据单独落地,不影响线上数据,且查询效率高
如上所述,站点包和正式包的差别,只在于埋点时一个字段传入的参数值不同
简单说下现在这么做的考虑:
1、使用测试站点的目的是方便测试,我们提供了能提高埋点验证效率的工具和测试数据落地
2、服务端收到数据要做一系列处理,目前线上只处理符合规范的数据,不加密等数据会统一打标当做异常处理;
3、测试旨在尽量全流程地模拟正式环境,测试数据是不加密的,势必和正式数据经过的解析流程不同,这一步测试我们无法保证效果
4、集团所有接入SDK的APP,流程都是发版前必须经过埋点测试,且测试数据不干扰线上正式数据和解析流程
原文地址:http://datas.blog.51cto.com/10590222/1858021