简介
Segments 也就是用户分群,即根据用户的某些共同特征或者进行过的相同行为而划分出来的一组用户。通过 Segments 你可以根据你的需要针对某一个 Segment 进行数据分析,发送推送消息,甚至可以通过 Cloud Config 在云端动态的改变这一个 Segment 内的用户在你的应用内的行为。你可以使用 Segments 做很多有用的事情,例如:
- 查看在你应用的付费用户一天要使用多少次你的应用
- 在圣诞节的时候为美国用户推送一句圣诞快乐,在春节的时候对中国用户说句新年好
- 在你做了对于 iPhone 6 Plus 适配之后,使用 iPhone 6 Plus 的用户留存率是否有提升
下面我们会介绍具体如何使用 Segments。
创建一个 Segment
在 Dashboard 或者是 Services 中点击 Segments 即可开始使用 Segments 功能,当然,你首先要做的第一步就是创建一个 Segment,点击创建 Segment 的按钮之后,就会进入到这个 Segment 的配置页面中了。
首先,你要为你的 Segment 起个名字,Segment 的名字最好能够清晰的表达它的特征,比如:使用 iPhone 6 Plus 的美国用户,购买过 Pro 版的用户等等,这样在你之后想要对这个 Segment 进行操作的时候就能轻松地从 Segments 列表中找到它了。
为你的 Segment 起好名字之后就可以接着为这个 Segment 添加特性了,特性共有以下五种:
- User Info
- Device Info
- Usage
- Events
- Payment
你可以在这五个特性中选择一个或者多个特性,当选择多个的情况下,特性之间是“和”的关系,即当满足所有特性的情况下才会被加入 Segment 中。下面我们来逐一地解释下这五个特性:
User Info
User Info 其中有两个可设置项,分别是国家和语言,通过设置这两项值,可以限定这个 Segment 内用户的国家和语言,比如把国家和语言分别设置成美国和西班牙语的话,那么我们的设置的 Segment 里所包含的用户就是我们在美国使用西班牙语的用户了。
Device Info
Device Info 是对设备的一些限定设置,其中包含三个选项,分别是:Device Type,Channel 和 App Version。Device Type 是用来区分设备所在的平台的,比如 iOS 和 Android 平台。Channel 是指用户获取这个应用的渠道,比如:App Store,Google Play 等等。App Version 就是指应用的版本号。通过这些数值的设定可以创建出例如应用在 iOS 平台的2.0版本这样的 Segment。
Usage
Usage 是根据用户使用应用的频率来做区分的,分为五种:
- Heavy,用户在过去的7天使用应用超过14次
- Regular,用户在过去的7天使用应用次数在7次到14次之间
- Low,用户在过去的7天使用应用次数在2次到7次之间
- Infrequent,用户在过去的7天使用应用次数只有1次
- Lost,用户在过去的7天从未打开应用
根据这五个选项的设定,你可以对一些目标用户进行特定的行为,例如:为重度用户设置相应的 Cloud Config,为他们推荐你的新功能;对流失的用户发送 Push 通知,设法让他们回到你的应用中去。
Events
Events 是使用 LAS SDK 在应用创建的一些特定事件,Segments 中可以根据一个或者多个事件的触发与否来设置一个 Segment,如果你还不知道如何使用 Events,可以查看 Analytics 教程。
在对于 Segment 的 Events 设置中分为两个部分,第一个部分是用户是否触发了某些事件,可以选择单个或者多个,单个的情况下,只要触发了这个事件就会被加入到 Segment 之中,选择多个的情况下可以选择“和”或者“或”的关系,“和”就是选择的几个事件都发生了的情况下会加入到 Segment 中,“或”是选择的几个事件中有一个发生就会加入到 Segment中。
除了选择发生某些事件,你也可以设定没有发生某些事件的 Segment,选择多个事件的话就是指这些选中的事件都没有发生的 Segment。
利用以上这些设定可以创建出很多有特色的 Segments,比如:音乐应用中,收藏了100首歌却没有注册账户的用户;购物应用中,添加到了购物车却没有进行结算的用户等等。
Payment
Payment 是根据用户在应用内的付费程度而进行划分的,默认分为三种:
- Heavy,支付超过50美元的用户
- Regular,支付金额在5美元和50美元之间的用户
- Low,支付金额低于5美元的用户
根据这些设定,可以筛选出那些在应用中花费了很多的费用的优质用户,再利用 Push 和 Cloud Config 对他们进行一些特殊的处理。
Use in Analytics
除了以上五个可设置项之外,你在创建的最后一步还可以选择是否把创建的这个 Segment 加入到 Analytics 当中去,加入之后经过云端的一段处理时间,你就可以在分析中看到相应 Segment 的统计数据了。
Segments 的使用
Segments 在 Analytics 中的使用,可以查看 Analytics 教程。
Segments 在 Cloud Config 中的使用,可以查看 Cloud Config 教程。
Segments 在 Push 中的使用,可以查看 Push 教程。