专业的短链接生成工具
链接域名
短网址有效期
一文读懂用户属性、事件、埋点
更新时间:2025-6-1 11:57:22 作者:爱短链
作者简要介绍了用户属性、事件和埋点的定义和使用方法。
用户属性、事件和埋点是产品工作中常见的术语,但对于新接触这些概念的学生来说并不是特别容易理解。
接下来,我想用以下内容来解释这些概念。
一、生活案例 假设你是便利店的老板,有三个固定的顾客,他们每周都会去你的商店买东西,然后你想赚更多的钱,你接下来会怎么做? 经过思考,您认为用户的消费金额是一个重要的参考指标,所以你开始记录每个用户的消费金额,一周后得到以下账单: 从账单中可以清楚地看出,用户三的消费水平最高,其次是用户二和用户一。
然后,您根据用户的消费记录制定了一套标准来判断消费水平,如下所示: 根据刚才的标准,三位用户的消费水平如下表所示: 有了这个标准,你不仅可以衡量当前三个用户的消费水平,还可以衡量未来的潜在用户。
您将根据不同的消费水平制定不同的销售策略和服务标准,以提高便利店的流量和利润。
经过以上操作,您在心中贴上每个用户的标签:消费水平,标签的具体价值由用户每周的消费行为决定,如用户周一消费90元,相应的消费水平较低,如果用户周二消费250元,消费水平较高。
标签是用户属性的重要概念之一。
标签的价值由具体行为决定,与其他行为无关,消费水平由购买决定,与寻找商品、投诉等行为无关。
这些行为是以下事件 概念的雏形。
上述过程也可以挖掘出大量的信息。
例如,虽然用户的消费水平只与购买行为有关,但一旦确定了消费水平的值,用户的其他行为将反映该标签值。
例如,当消费水平高的用户排队时,商店可能会优先结算(通常被称为VIP窗口),消费水平高的用户在咨询店铺时,态度和服务态度和服务概率。
此外,对于用户来说,标签的最新值是最有意义的。
就像上面提到的用户A一样,一旦消费水平从低到高,低消费水平的标签值基本上没有太大的参考价值。
便利店销售案例引出『用户属性』与『事件』用户属性可以简单地理解为用户标签,事件是用户行为。
二、用户属性 用户属性是用户状态和标签的记录,由指定的事件赋值/更新。
该属性的最新值将随后的所有事件发送到统计平台。
用户属性的定义来源不同。
统计平台定义的属性称为固定属性,我们定义的用户属性称为自定义属性。
2.1 自定义属性 自定义属性是我们为用户设置的标签。
在大多数情况下,标签值由具体行为决定,我们在案例中定义了它『消费水平』标签有三个值:高、中、低。
用户每周消费超过300英镑,会给自己贴上标签『高』不到100的标签会自己贴上『低』的标签。
有些『自定义属性』一旦确定值,就不会改变。
例如,用户的编号属性取决于用户的注册顺序。
一旦用户完成注册行为,其编号将保持不变。
这种不受用户行为变化的自定义属性『AB分组』,『新老用户』等。
2.2 固定属性 固定属性是用户自身的固有标签,如性别、出生地、年龄、教育等。
一旦确定了这些标签,它们基本上是终身不变的或非常慢的,它们是由『统计平台』自动搜集。
2.3 用户属性总结 再次强调『自定义属性』与『行为』自定义属性由我们自己定义,例如『消费水平』,属性值由特定行为决定。
例如,决定『消费水平』高低的是『购买』行为,而且『消费水平』值会随着购买行为而变化。
一旦用户属性被赋值,用户属性值将反映在后续的其他行为中。
三、事件表示用户行为 在使用软件/网站的过程中,事件是用户特定操作的记录,如点击按钮和显示页面。
我们经常使用一个或多个事件来表示用户的行为。
3.1 网购案例 以网上商城购买行为为例,购买行为的步骤可以简单概括为:选择商品→提交订单→付款→确认订单。
具体操作如下: 选择商品:进入商品列表页面→点击商品选项→进入商品详情页面 提交订单:点击『提交订单按钮』 付款:弹出『支付弹窗』→点击『立即支付按钮』 确认订单:输入订单详情页→点击『订单确认按钮』 我们可以根据需要记录上述过程中的所有或部分操作。
3.2 事件发送机制 在实际工作中,产品经理会定义事件名称和触发时间,然后交付给开发。
示例表如下 看到这张表格后,开发的学生会在代码中写入相应的逻辑,用户在使用商场的过程中,『支付弹窗』弹出时,叫pay_pop_show通过网络将字符串发送到统计平台;点击『立即支付』按钮时,叫pay_btn_click字符串也会发送到统计平台。
将事件逻辑写入代码的过程也称为『埋点』。
3.3 键值对 除事件名外,在刚才的表格中,pay_btn_click事件还有一个键值对,其中key(键)为amount,value(值)这次购买的金额。
因为我们不仅要记录『立即支付』按钮的点击操作还需要记录用户每次付款时的具体金额,因此键值是对事件的额外补充。
如果我们想知道用户每次购买的商品类型,一个事件可以有多个键对,我们也可以为事件pay_btn_click增加key为species,value键值对于类型名称。
3.4 事件和自定义用户属性 前面提到过『自定义属性』与『行为』这里给出更准确的描述: 自定义用户属性的具体值由指定的(一个或多个)事件决定,如开始『消费水平』由高、中、低pay_btn_click事件决定,用户本周pay_btn_click事件的amount当累加值小于100时,用户『消费水平』如果超过300,值为低,则为高。
当每个事件发送到统计平台时,当前用户的所有属性值都将发送到统计平台。
因此,用户属性与事件一起发送到统计平台。
如果没有事件发送,用户属性将毫无意义,因为统计平台根本无法收集属性信息。
下图显示了数据从定义到最终分析的所有过程: 四、模拟案例 假设你是网上商城的负责人,想通过发放优惠券来促进用户的消费,目前有两种优惠券方案。
方案1:1000元1000元 方案2:满200元200元 如下图所示,在活动期间,领奖券只会在用户第一次付款时弹出。
你想知道哪个方案更好,所以你会经历以下步骤来做出判断。
1. 明确统计指标 但是,案的受欢迎程度来看,可以选择『奖券领取率』作为衡量指标。
2. 拆解指标 奖券领取率=点击按钮次数/弹出弹出次数 3. 确定用户属性和事件 由于需要比较两组方案的优缺点,这里选择做AB分组实验需要定制用户属性:用户分组(user_group),A组使用方案1,B使用方案2。
由于用户属性是由具体事件赋值的,所以使用『商城首页首次展示事件(first_main_pv)』决定用户分组,商城首页首次显示的时间(最小单位为秒)为奇数,为A组,偶数为B组。
比如用户第一次进入商城首页的时间是19:25:25,就是A组,19:25:26,就是B组。
此外,还需要定义弹出窗口的显示事件(pop_show)点击收按钮一起点击事件(pop_click)。
统一汇总如下: 4. 数据分析 假设最终数据如下: 5. 结论 从奖券的收购率可以看出,方案2的效果更好,因此在做优惠券活动时建议使用方案2。
6. 备注 上述案例只是为了更好地解释事件和用户属性的使用而编造的,没有实施价值。
五、小结 本文简要说明了用户属性、事件、埋点的定义和使用方法,应该对新人有一定的启发。
在下一篇文章中,将列出和总结实际埋点过程中需要注意的事项,使每个人都能设计出高质量的埋点方案。
作者:MING,个人微信官方账号:MING知乎专栏:产品见知录 特别说明:本网站的主要目的是收集与互联网运营相关的干货知识,为运营伙伴提供便利。
本网站收集的公共内容来自互联网或用户的贡献,这并不意味着本网站同意其观点,也不对网站内容的真实性负责。
如有侵权行为,请联系网站管理员删除,。