You need to enable JavaScript to run this app.
导航
数据模型
最近更新时间:2025.05.12 17:06:46首次发布时间:2024.04.30 15:17:09
我的收藏
有用
有用
无用
无用

基础数据模型包括事件+用户模型分析模型,下面分别进行详细介绍。

事件+用户模型
  • 事件: 用户在访问网站、APP、小程序、公众号等触点时会发生一系列的行为交互,如网页浏览、商品的购买、客服咨询、按钮的点击……为了便于收集、整理、统计分析,我们把一种或者一类行为称之为“事件”。某短视频App事件举例:开始播放视频、收藏视频、分享视频、评论视频、关注账号、App启动、App退出等。

  • 事件属性: 在事件触发时,可以采集到事件发生的形式、位置等,用来描述事件的信息,称为事件属性。例如开始播放视频的事件属性可以是用户所使用设备相关的属性,如操作系统、软件版本、软件渠道、IP地址等信息。也可以是业务相关的视频ID、视频名称、视频分类、视频标签等。
    概括的说,一条事件包含5个基本要素:何人、何时、何地、通过何种方式、发生了何种行为。5个基本要素的描述内容可以称为事件属性。举例说明:

    事件

    事件属性

    支付

    商品名称、商品ID、商品分类、商品单价、支付金额、购买商品数量等

    阅读文章详情

    内容名称、内容ID、内容分类、内容标签等

    搜索

    搜索词、是否使用历史词、是否使用热词等

    领取优惠券

    优惠券ID、优惠券名称、优惠金额等

    关注

    关注用户ID、关注用户昵称等

  • 事件表: 用来存储事件数据记录的库表为'事件表'。

  • 用户: 事件行为的发生主体人。

  • 用户属性:

    • 和行为无关的用户自身状态的属性,例如年龄、性别等。
    • 和行为有关,但不变或者不经常变化的属性,例如注册时间、VIP等级、最近一次支付时间等。
  • 用户表: 用来存储用户数据记录的库表为'用户表'。
    事件表和用户表通过火山引擎为每一个用户生成唯一的SSID,进行关联。

  • 埋点: 为了快速、高效、准确获取用户行为操作或行为操作结果数据的一种方法,一般通过客户端或服务端SDK采集、或者异步导入的形式,按照数据应用的要求,上报数据。通过埋点完成数据采集,将数据存入事件表-用户表模型。

事件属性、事件公共属性、用户属性

事件/属性分类

业务含义说明

SDK集成与上报说明

事件公共属性

预置事件公共属性

系统预置的每一个事件都会上报的通用属性。比如Finder SDK上报的设备信息类字段。

  • SDK集成:
    • 预置事件公共属性:在集成SDK时,需确认已打开预置事件采集开关即可。
    • 自定义事件公共属性:需将自定义事件公共属性配置到SDK集成代码中。通常自定义事件公共属性是配置在SDK代码的公共字段——header相关字段中,详细的配置方式需参考对应采集端的SDK集成文档。
  • 上报:将采集到的数据上报到DataFinder时,事件公共属性(含预置和自定义)会存放在公共字段header中进行上报,不与某个事件有明确关联关系。

自定义事件公共属性

客户在预置事件公共属性以外自定义的事件公共属性。

事件及事件属性

预置事件及事件属性

系统预置的埋点事件以及事件属性。

  • SDK集成:
    • 预置事件及事件属性:在集成SDK时,需确认已打开预置事件采集开关即可。
    • 全埋点事件及全埋点事件属性:在集成SDK时,需确认已打开全埋点功能开关。
    • 自定义事件及事件属性:需将自定义事件及事件属性配置到SDK集成代码中。通常自定义事件及事件属性是通过SDK集成代码的event相关方法进行配置,详细的配置方式需参考对应采集端的SDK集成文档。
  • 上报:事件被触发时,随事件上报事件属性数据(含预置和自定义),事件与事件属性间有关联关系。

全埋点事件及全埋点事件属性

系统预置的埋点事件的一种。

自定义事件及事件属性

客户在预置事件及事件属性以外自定义的事件及事件属性。

用户属性

预置用户属性

系统预置的用于描述用户自身状态的属性。

  • SDK集成:
    • 预置用户属性:在集成SDK时,打开预置事件采集开关即可。
    • 自定义用户属性:需将自定义用户属性配置到SDK集成代码中。通常自定义用户属性是通过SDK集成代码的profile相关方法进行配置,详细的配置方式需参考对应采集端的SDK集成文档。
  • 上报:将采集到的数据上报到DataFinder时,用户属性会存放在公共字段user中进行上报,不与某个事件有明确关联关系。

自定义用户属性

客户在预置用户属性以外自定义的用户属性。

上报数据示例:

{
    "events": [
        {  //上报的事件及事件属性
            "event": "report-core",
            "params": "{"timePoints":8041,"pageChanged":false,"url":"https://datarangers-onpremise.volces.com/datafinder/project/1/overview","index":6,"event_index":1723194789910}",
            "local_time_ms": 1723194773504,
            "is_bav": 1,
            "session_id": "dc3b61d7-de7d-4f8d-b5bd-2f70******"
        },
        {
            "event": "report-core",
            "params": "{"timePoints":7963,"pageChanged":false,"url":"https://e168-2-169.datarangers-onpremise.volces.com/datafinder/project/1/overview","index":3,"event_index":1723194789909}",
            "local_time_ms": 1723194773426,
            "is_bav": 1,
            "session_id": "dc3b61d7-de7d-4f8d-b5bd-2f707*******"
        }
    ],
    "user": { //上报的用户属性
        "user_unique_id": "1",
        "web_id": "73742566315817*****"
    },
    "header": { //上报的事件公共属性
        "app_id": 666***,
        "os_name": "mac",
        "os_version": "10_15_7",
        "device_model": "Macintosh",
        "language": "zh-CN",
        "platform": "web",
        "sdk_version": "5.1.25",
        "sdk_lib": "js",
        "timezone": 8,
        "tz_offset": -28800,
        "resolution": "2304x1296",
        "browser": "Chrome",
        "browser_version": "126.0.0.0",
        "referrer": "",
        "referrer_host": "",
        "width": 2304,
        "height": 1296,
        "screen_width": 2304,
        "screen_height": 1296,
        "tracer_data": "{"$utm_from_url":1}",
        "custom": "{"product_name":"DataFinder","op_project_id":1,"op_project_name":"Q2套件联动项目","org_id":1,"org_name":"默认集团","overview_org_id":1,"custom_module_name":"overview"}"
    },
    "local_time": 1723194773
}

分析模型
  • 维度: 在用户行为分析系统当中,维度就是事件属性和用户属性,如“城市”就是一种维度,包括北京、上海、深圳、广州等;又如“操作系统”包括ios、android;“渠道”包括app store、华为应用市场、小米应用商店等。
  • 指标: 是量化的数值 包括UV、PV、人均次数、时长、点击率、渗透率、留存率、成功率等。指标可以分为计数型指标和复合型指标,如UV、PV、订单。