本客服平台由提供产品服务

第三步: 通过identify记录用户身份

诸葛君发表于:2015年11月10日 13:46:25更新于:2017年07月31日 12:02:32

目前,您已经在诸葛io中记录了用户的行为,即:用户做了什么? 在对用户分析的过程中,还有一类信息是很有用的,即:用户是谁(ta的id、名字)以及具备什么特点(ta的年龄、类型……)?

用户、用户属性

通常,您会使用以下的信息来描述一个用户:

  • 一个(全局唯一的)名称或id:一般是在用户注册时确定,并且用户来登录的(一个简单而且常用的做法是采用手机号或Email),通过这个id,您的应用可以区分每个用户的身份;匿名

  • 一组用户来描述用户特点的属性和属性值:比如「性别:男」、「年龄:28」、「类型:买家」……

上面这些信息会存储在您应用的某个位置(比如数据库服务器中),并在用户每次使用时检查其身份并保持更新。

identify

您可以通过我们称之为identify的过程,将用户的身份及特点传递给诸葛io,以便基于这些信息进行分析。 identify是一段非常简短的程序代码(又要研发君出马:)。类似下面:

zhuge.identify("demo@zhugeio.com",      // 用户的id
    { "性别" :  "男",                  // 用户的属性
      "年龄" : 28,
      "类型" : "买家"
  });

请研发君帮忙,将这段代码加入到您的应用内的适当位置,就可以在适当的时机向诸葛io记录用户的身份信息。(上面的例子是JavaScript,如果您的应用是Android或iOS版本的,代码的样子会有所不同)关于identify,您可能还需要了解:

  • 记录的时机:通常,我们推荐您在用户注册成功以及登录完成的时刻进行identify。(当然,您也可以选择在其他的任意时刻进行identify)

  • 记录哪些内容:可以描述用户的信息很多,我们建议您还是要从目标和分析需求出发,谨慎的选取一部分进行identify。

  • 对于同一用户,多次identify会发生什么:对于相同id的用户,如果您进行了多次identify,诸葛io只会保留每个属性最新版本的信息(也就是说,比较早identify的属性会被后来的覆盖)

  • 如果没有进行identify,会怎样:对于没有identify的用户,诸葛io会将其当做匿名用户,并分配一个匿名id,直到该用户进行了identify时,诸葛io会将之前匿名状态时的行为都归为这个用户。

利用identify的用户信息,您可以做如下分析(包括但不限于):

利用identify的信息进行分析

  • 细分用户群:用户属性的一个很重要的作用就是将用户分群。您可以根据identify的属性定义筛选条件,进行用户群的细分,比如用「性别=女」的条件将所有的妹子筛选出来,然后分析妹子们的行为特点和转化率……

  • 基于属性的对比:细分的重要目的之一就是对比,您可以基于「性别」细分,然后对比「妹子们」和「汉子们」的行为、转化、留存等的区别;

  • 基于属性的人群画像:您可以基于用户属性,对产品的任意用户群进行「画像分析」——该用户群的男女比例、地区分布、年龄层次、用户类型……

  • ……


    您需要登录后才可以回复