帮助中心
- 平台介绍
- 接入指引
- 版本信息
- 使用流程
- 功能手册
- 操作视频
- 技术文档
- 基础知识
- 客户端SDK
- 服务端SDK
- 数据导入
- API功能
- SQL手册
- DML
- SQL函数
- 日期函数
- convert_tz
- curdate,current_date
- current_timestamp
- curtime,current_time
- date_add
- date_format
- date_sub
- datediff
- day
- dayname
- dayofmonth
- dayofweek
- dayofyear
- from_days
- from_unixtime
- hour
- makedate
- minute
- month
- monthname
- now
- second
- str_to_date
- time_round
- timediff
- timestampadd
- timestampdiff
- to_date
- to_days
- unix_timestamp
- utc_timestamp
- week
- weekday
- weekofyear
- year
- yearweek
- localtime,localtimestamp
- quarter
- last_day
- extract
- date_trunc
- minutes_add
- minutes_diff
- minutes_sub
- seconds_add
- seconds_diff
- seconds_sub
- hours_add
- hours_diff
- hours_sub
- days_add
- days_diff
- days_sub
- weeks_add
- weeks_diff
- weeks_sub
- months_add
- months_diff
- months_sub
- years_add
- years_diff
- years_sub
- 字符串函数
- append_trailing_char_if_absent
- to_base64
- from_base64
- ascii
- length
- bit_length
- char_length
- lpad
- rpad
- lower
- lcase
- upper
- ucase
- initcap
- repeat
- reverse
- char
- concat
- concat_ws
- substr
- substring
- sub_replace
- ends_with
- starts_with
- trim
- ltrim
- rtrim
- null_or_empty
- not_null_or_empty
- hex
- unhex
- elt
- instr
- locate
- find_in_set
- replace
- left
- right
- strleft
- strright
- split_part
- split_by_string
- substring_index
- money_format
- parse_url
- convert_to
- extract_url_parameter
- uuid
- space
- sleep
- 日期函数
- 数据类型
- 数据管理
- 常见问题
- 合规说明
- 资源下载
- AB测试
埋点采集方案设计
1. 概述
在完成前期准备后,已经对事件与用户有了一定的了解,我们需要结合业务分析需求明确我们需要采集的事件、事件属性、用户属性,弄清应该在哪些地方进行埋点,形成埋点采集方案文档。基于设计的埋点采集方案,进行埋点实施,完成数据的采集与上报。
2. 埋点采集方案
埋点采集方案通常包括三部分:
- 事件表:记录需要采集的某个事件及事件关联的事件属性
- 用户表:记录需要采集的用户属性
- 预置属性:此部分无需设计,是提前在 SDK 中预置好的,这些属性的中文名以及意义都已经确定,所有的预置属性均以”H_”开头
注:为了帮助理解,我们提供了海纳云数据采集模版文档供您参考:数据采集文档.xlsx
3. 设计思路
设计埋点采集方案时,事件、事件属性和用户属性的设置将直接影响到分析结果。事件通常代表需要分析的动作或行为;事件属性除了是与事件相关的属性,还代表用户在进行该事件行为时的状态;用户属性则只表示用户最新的状态。
3.1 事件表
事件表包括要分析的事件及此事件的事件维度,即事件属性。事件属性是每个事件所独有的,需要根据分析需求及事件的触发条件进行设置。事件表主要包括以下信息:参与事件的对象、事件发生的时间、事件发生的地点、事件发生的内容等。
事件表需填写的字段及规范如下:
- 事件名:建议只使用大小写字母、数字、下划线,且不以数字开头,请勿使用中文命名,不允许重复。
- 事件显示名:事件在使用过程中的显示名称。
- 属性名:建议只使用大小写字母、数字、下划线,且不以数字开头,请勿使用中文命名,同一事件下的属性名不允许重复,若不同事件下存在意义相同的属性,建议设置为同一属性名。
- 属性显示名:属性在使用过程中的显示名称。
- 数据类型:属性所支持的数据类型可查看数据格式部分
- 埋点平台:请按照枚举值填写,可支持Android/IOS、JS、微信小程序、百度小程序、QQ小程序、字节跳动小程序、支付宝小程序、快应用、服务端。
3.2 用户表
用户属性主要记录用户不变的属性及最新状态,建议将以下类型的属性设置为用户属性
- 固定属性:指用户一般不会改变的属性,包括用户的个人信息、首次产生产生某行为的信息等。例:用户的姓名、性别、注册时间、注册地点、首次付费时间等
- 最新状态:指用户当前的状态,通常是用户最后产生行为的信息,比如最后上线日期,最后付费金额等
- 累计结果:累计结果是最新状态的另一种形式,数据类型为数值型,例:累计付费金额、累计交易次数等
用户表需填写的字段及规范如下:
- 属性名:建议只使用大小写字母、数字、下划线,且不以数字开头,请勿使用中文命名,不支持重复。
- 属性显示名:属性在使用过程中的显示名称。
- 数据类型:属性所支持的数据类型可查看数据格式部分
设置完成后,可将属性加入埋点采集方案中
3.3 预置属性
预置属性指的是由海纳嗨数生成或取得的属性,所有的预置属性均以”H_”开头,包括预置用户属性、事件属性,无需用户进行设置,具体字段可在数据采集文档模版查看。
作者:曹诗语 创建时间:2022-09-14 16:14
最后编辑:超级管理员 更新时间:2024-09-05 21:06
最后编辑:超级管理员 更新时间:2024-09-05 21:06