Mob统计分析数据模型理解

一.数据模型理解

1、事件模型

Mob统计整体数据模型为 事件-用户模型,即采集用户每个行为操作的细节

用户在客户端,web上产生的任何行为我们都 可以抽象为一个事件(事件即就是 谁在什么时间什么环境下做了一件什么样的事情)。

例如下图“激活优惠券”为一个事件,为5057**用户在2017-10-18 12:52:45触发,其包含两个数据“优惠券金额=94”、“优惠券名称=618优惠券”


事件属性主要包含“自定义属性”及“触发环境(预设属性)”

自定义属性:需要用户在接入数据时传入(包含字符型、数值型,建议用户在初次传入时确定数据类型,若之后数据类型发生变化,建议重新新建一个自定义属性字段统计,原字段废弃掉)

触发环境(预设属性):为系统的预设属性,在SDK端,SDK会自动采集设备等相关信息,主要包含如下列表


2、用户模型

用户属性及与用户相关属性,比如vip等级,生日、所属省份等。Mob统计分析提供接口用户记录这些用户属性,在进行数据分析时可调用出来圈定特定人群进行分析。

在记录用户的发生事件时我们同时会将用户发生事件时的用户属性快照保存并记录,能够更好的回访用户当时的场景;

例如用户在vip等级为vip2的时候通过了A副本,之后进行充值达到了vip3,这时候通过A副本为一个单独的事件,记录的属性为当时触发的vip等级vip=2,在分析时也可以根据这个属性进行筛选


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、数据模型 1、事件模型 用户在客户端,web上产生的任何行为我们都 可 以抽象为一个事件(事件即就是 谁在什么...
    皮皮酱ye阅读 1,607评论 0 0
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,092评论 6 13
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,526评论 1 11
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 数组是有reduce函数的,求和之类的很方便。一些类数组对象,比如{score1 : 100, score2 : ...
    松哥888阅读 721评论 0 0