menu
Is this helpful?

# 数据上报并验证

# 上报前准备

无论哪种上报方式,您都需要在项目管理找到当前项目的APP_ID,并在上报前配置好,以确保数据上报到正确的项目下。

除APP_ID外,您还需要确定上报数据的地址,即SERVER_URL。

如果您是SaaS客户,上报地址由数数提供:https://global-receiver-ta.thinkingdata.cn;

如果您是私有化客户,数数科技的运维会和您公司的运维合作,部署并交付上报地,后续均由您公司的运维管理。您可以将其配置在系统管理中,TE系统将自动校验域名证书的有效性,并在域名证书即将过期时进行提示。

# 数据上报

TE支持客户端SDK服务端SDK上报,也支持通过Restful API传入数据。

TE系统接收数据的格式为符合要求的JSON,支持的数据类型包括数值、文本、时间、布尔、列表、对象和对象组,您可以在数据规则了解详细信息。

为了确保系统的灵活性, TE无需预定义表结构,属性第一次上报时的数据类型会决定属性类型。因此您需要和技术人员确认类型再上报,以避免对以后的分析造成影响。

如果您使用的是客户端SDK,我们也提供了部分可以自动采集事件属性及用户属性,您可以查阅预置属性。客户端SDK还支持两种特殊事件类型,分别为可更新事件首次事件校验,您可以根据业务需求决定是否使用。

如果在接入TE系统前项目已经有历史数据,您也可以选择导入数据,在确认历史数据存储形式、导入工具、转化逻辑等信息后开始导入。

TE的SDK及数据传输工具的版本均会不断更新,您可以在接入指南找到各工具的最新版本与更新时间。

# 数据验证

TE 后台采用无延迟技术,只要收到数据即可在系统内查看。您可以在实时数据中查看最近1000条入库数据,以及错误原因。您也可以在上报统计查看最近7日项目内事件或用户属性的数据接收情况。

除了上报数据本身的错误,如果您已经将埋点方案上传到项目中,也可以在数据验收对已入库的数据质量进行验收,获得上报数据与埋点方案的差异、属性空值率等信息。

如果采用客户端SDK上报,您也可以在测试时开启Debug模式,这样就能更方便排查到数据问题。需要注意的是,Debug模式仅用于测试,我们不建议您在非测试阶段使用该模式。