数据接入技术

优质
小牛编辑
146浏览
2023-12-01

诸葛io提供了非常完备的数据接入方案,支持代码埋点、全埋点、可视化埋点、服务端埋点等多种数据采集方式。您可以根据您的需求搭配选择最合适的数据采集方式,方便快捷的使用诸葛io。

一、接入流程

我们建议您采用如下接入流程,如果您有其他需求,也可联系诸葛io数据驱动顾问和技术支持

  1. 了解诸葛io的数据模型,具体可参照诸葛io数据模型

  2. 业务人员梳理产品/运营需求,确定业务数据指标,初步罗列出数据采集文档,主要包括需要采集的所有事件、用户信息。

  3. 确定数据采集平台,技术同事学习集成文档集成SDK,了解诸葛数据采集的核心逻辑,完成数据采集。

  4. 业务人员了解诸葛io各分析模块,然后进行数据分析,具体可参照基础分析功能

二、数据接入

数据接入时应注意以下几点:

  1. 进行埋点前,建议先阅读事件及事件属性说明文档

  2. 集成过程中,建议使用debug模式,或开启log日志,校验每个埋点的准确性,具体内容可参考各平台的集成文档,debug功能可参照如何开启实时调试

  3. 整理数据类型,诸葛io中数据类型有字符型、数值型和日期。平台中默认为字符型,若有需要,请在代码中修改,并在埋点管理中选择对应类型。

  4. 诸葛io不支持删除事件和属性,对埋点错误的事件可在埋点管理中选择隐藏和停用,诸葛io事件命名支持中文,如果您代码中使用英文命名,可以在埋点管理中为事件修改别名,方便分析。

1. 记录事件及identify标识用户

在诸葛io中,用户一切的行为都可以定义为一个事件,有码埋点调用track方法即可采集。

用户属性即identify,采集用户属性可以更全面的了解用户,分析用户行为。通过调用identify方法即可采集,诸葛推荐在登录\注册等能获取用户信息的地方采集,每个用户通过分配不同的id来区分。

数据的采集时机一般为按钮、模块的点击,页面的加载完成或刷新以及服务器端返回结果等。

2. 采集方法的选择

诸葛io提供多种数据采集方式,您可以可根据产品和具体需求来搭配使用不同的集成方式,方便数据采集。

2.1 有码埋点

有码埋点是目前常用的数据采集方式,主要包括web、h5页面的JS埋点、移动端的iOS、Android埋点、微信小程序等.

技术同事可直接下载集成SDK,然后通过代码方式进行埋点,优点是数据采集比较全面、准确,诸葛SDK也支持了更多的数据指标,包括渠道、版本等。移动端的数据会满足5条后压缩上传(数据大小仅1K),大大减小了流量的消耗,同时网络环境不好的情况下会保存到本地,有网后在上传。需要注意的是移动端每次修改事件需要重新打包发版。

2.2 服务器端埋点

相对于一些PC客户端等产品,无法集成SDK,我们推荐使用服务端埋点,技术同事只需按照数据格式调用接口即可。

服务端埋点更加的具有针对性,数据更加准确。减少了有码埋点的发版过程,数据上传也更加及时。同时,服务端2.0接口支持了更多数据信息,技术同事可以将更多的环境信息上传给诸葛,对于一些业务数据,也可以通过此方式上传。缺点是一些用户的简单的操作,如点击按钮,切换模块这些数据无法采集,用户行为流不够完整。

2.3 全埋点

全埋点是技术同事只需要集成SDK即可采集。

相对于传统的采集方式,全埋点的采集方式更加简单、快捷,并且可以看到页面元素点击的情况,更加了解自身的产品特点。缺点是采集的数据过于多,只要是可点击元素都会采集,上传数据多,消耗流量多。无法采集到更深维度的信息,如事件的属性,用户的属性等。

2.4 可视化埋点

可视化埋点是基于全埋点之上,技术同事集成后,需要业务同事对页面的元素进行圈选,被选择的元素才会采集。

可视化埋点基本和全埋点相同,具有同样的优缺点,虽然解决了全埋点数据杂乱的问题,但是每次页面的结构变化,都会使选择失效,需要重新圈选才可以,工作量较大。

三、高级顾问服务

诸葛io可以提供多项高级顾问增值服务,包括:

另外,诸葛io可依据您的需求提供其他类型定制化的高级顾问服务,如果您有意愿,可以通过在线客服或直接拨打客服热线 40080-94843 与我们取得联系。