AARRR(海盗模型)|原理+Python可视化实现

简介: 对于大量的用户数据,我们通常要进行用户生命周期建设去理解和维护用户,这时就需要用到大名鼎鼎的AARRR模型了。

AARRR模型

对于大量的用户数据,我们通常要进行用户生命周期建设去理解和维护用户,这时就需要用到大名鼎鼎的AARRR模型了。

一、AARRR概念

AARRR模型因为其爆炸性的增长方式通常又被称为海盗模型,其本质由获客、激活、留存、收益、传播5个阶段组成,对这五个阶段的解释如下:

  • Acquisition(获客):用户从不同的渠道进入产品;
  • Activation(激活):用户在产品内部使用核心功能(完成某个特定任务);
  • Retention(留存):用户连续性的使用产品;
  • Revenue(收益):用户对产品产生了付费行为;
  • Referral(传播):用户推荐他人来使用你的产品。

对于AARRR,我们可以用漏斗图来表示整体的转化过程,示例图如下:
在这里插入图片描述

从转化链路来看,从获客到传播的整个过程中,每向下深入一个层级,对应的用户数就会照上一层有一定的损失,因此层级越向下,对应的漏斗也就变的越窄,在使用实际数据绘制漏斗图的情况下我们也可以从漏斗的变化中看出对应转化率的变化。

二、AARRR策略

从策略的角度看,几个过程中应该做出的思考如下:

  • 获客:怎样找到用户?怎么让用户找到你?
  • 激活:怎么给用户良好的“初体验”?
  • 留存:怎么让用户留下来?
  • 收益:怎么让用户消费?
  • 传播:怎么让用户和其他人进行分享?

有了这些思考,该怎样去解决这些问题呢?我们以“PDD”平台为例来进行拆解。

1. 获客:砸钱,投广告

对于各大平台来说,最有效率的获客方式就是进行广告投放,PDD也不例外,我们在各大互联网平台、电视节目、线下商场中都看到过他进行投放的广告,这就是一种最普遍的获客方式。

2. 激活:转盘、助力、砍刀

可以说获客多数情形下是交给“别人”去做的事情,而从激活开始就是平台自身需要进行思考的问题了,当我们第一次进入到PDD平台的时候,通常会直接弹出一个红包让你打开,这个红包里可能是无门槛优惠券,也可能是让你免费获得某个商品进行砍价的资格,但无论是什么,它的目的都是给用户展示出“豪横”的一面,这也不失为一种有效的激活方式。

除了第一印象,剩下的就是根据各种算法去推荐用户喜欢的商品从而提高用户的活跃度与使用体验。

3. 留存:促销、优惠、免费

让用户留在平台是一个很头疼的问题,在这个问题上PDD提供了两个有趣的方向:1、助力玩法,免费获取商品,2、卖场销售模式,低价购物,这两个方向充分抓住了人们对于“免费”和“低价”的重视程度,从而也就解决了留存的问题。

4. 收益:购物

作为一个能够进行购物的电商平台,当用户收到优惠券的时候,产生消费行为就不是什么难事了。

5. 传播:帮忙砍价

关于传播,相信很多人都小有获益(shen shou qi hai):七大姑八大姨让你帮忙的链接接踵而至;天天有人追着屁股让你砍他一“刀”;突然出现不知名的互助群......此类事件的出现也充分体现了PDD在传播上玩法的强大之处。

从上面的例子中我们可以总结一下对于这几个阶段可以执行的策略:

阶段 核心 策略
获客 获取用户 1、设计精致的曝光内容
2、选择不同的曝光渠道(抖音、朋友圈、百度等)
激活 提高活跃度 1、设计具有吸引力的初次展示页
2、快速根据用户行为判断偏好
3、根据偏好推荐,从而提高活跃度
留存 提高留存率,减少流失 1、对用户分层,对待流失用户提供策略
2、收集用户需求,提供有价值的服务
收益 获取收入 1、促销吸引用户购买
2、发放优惠券,吸引用户购买
传播 自传播 1、通过奖励,鼓励用户传播
2、根据影响力,制定不同的奖励策略

三、AARRR指标

对于AARRR模型的5个不同阶段,我们需要通过不同的指标去进行衡量,对于每个阶段常用的衡量指标如下:

  1. 获取
  • 日新增用户数(DNU):每日注册并登陆的用户数。
  1. 激活
  • 日活跃用户数(DAU):每天登陆过产品的用户数(还有周活(WAU)、月活(MAU))
  • 日均使用时长(DAOT):平均每天每个用户使用时间($\frac{日总计在线时长}{日活跃用户数}$)
  1. 留存
  • 次日留存率:前一天新增的用户数在第二天使用的比例(还有三日留存率、七日留存率等)。
  • 日流失率:统计日使用产品,但随后7日未使用产品的用户占统计日活跃用户的比例。
  • 周流失率:上周使用过产品,但本周未使用产品的用户占上周活跃用户的比例。
  • 月流失率:上个月使用过产品,但是本月未使用产品的用户占上月活跃用户的比例。
  1. 收益
  • 付费率(PR):付费用户占活跃用户的比例。
  • 活跃付费用户数(APA):在统计时间区间内,成功付费的用户数。
  • 平均每用户收入(ARPU):在统计时间内,活跃用户产生的平均收入。
  • 平均每付费用户收入(ARPPU)在统计时间内,付费用户产生的平均收入。
  • 生命周期价值(LTV):用户在生命周期内创造的收入总和。
  1. 传播
  • K因子

K=(每个用户向他的朋友们发出的邀请的数量)×(接收到邀请的人转化为新用户的转化率)

四、Python绘制AARRR模型

通常我们需要用图像的形式去展示AARRR模型,从而制定相应的运营策略,我们可以使用python中的pyecharts进行绘制,绘制后会生成对应的html文件。

对于数据我们只需要知道每个阶段对应的用户数就可以了。

  • 使用Pyecharts进行绘制
from pyecharts import options as opts
from pyecharts.charts import Funnel

data = [13543, 11413, 10982, 7765, 5918]
phase = ['新用户', '激活用户', '留存用户', '消费用户', '传播用户']

funnel = Funnel(init_opts=opts.InitOpts())
funnel.add("阶段", [list(z) for z in zip(phase, data)])
funnel.set_global_opts(title_opts=opts.TitleOpts(title="AARRR模型"))
funnel.render("AARRR.html")

得到的结果如下:

在这里插入图片描述

相关文章
|
9天前
|
机器学习/深度学习 数据可视化 TensorFlow
使用Python实现深度学习模型的分布式训练
使用Python实现深度学习模型的分布式训练
124 73
|
12天前
|
机器学习/深度学习 数据采集 供应链
使用Python实现智能食品消费需求分析的深度学习模型
使用Python实现智能食品消费需求分析的深度学习模型
58 21
|
14天前
|
机器学习/深度学习 数据采集 搜索推荐
使用Python实现智能食品消费偏好预测的深度学习模型
使用Python实现智能食品消费偏好预测的深度学习模型
57 23
|
15天前
|
机器学习/深度学习 数据采集 数据挖掘
使用Python实现智能食品消费习惯预测的深度学习模型
使用Python实现智能食品消费习惯预测的深度学习模型
67 19
|
16天前
|
机器学习/深度学习 数据采集 数据挖掘
使用Python实现智能食品消费趋势分析的深度学习模型
使用Python实现智能食品消费趋势分析的深度学习模型
76 18
|
9天前
|
缓存 数据安全/隐私保护 Python
python装饰器底层原理
Python装饰器是一个强大的工具,可以在不修改原始函数代码的情况下,动态地增加功能。理解装饰器的底层原理,包括函数是对象、闭包和高阶函数,可以帮助我们更好地使用和编写装饰器。无论是用于日志记录、权限验证还是缓存,装饰器都可以显著提高代码的可维护性和复用性。
21 5
|
13天前
|
机器学习/深度学习 数据采集 数据挖掘
使用Python实现智能食品消费模式预测的深度学习模型
使用Python实现智能食品消费模式预测的深度学习模型
39 2
|
20天前
|
人工智能 数据可视化 数据挖掘
探索Python编程:从基础到高级
在这篇文章中,我们将一起深入探索Python编程的世界。无论你是初学者还是有经验的程序员,都可以从中获得新的知识和技能。我们将从Python的基础语法开始,然后逐步过渡到更复杂的主题,如面向对象编程、异常处理和模块使用。最后,我们将通过一些实际的代码示例,来展示如何应用这些知识解决实际问题。让我们一起开启Python编程的旅程吧!
|
19天前
|
存储 数据采集 人工智能
Python编程入门:从零基础到实战应用
本文是一篇面向初学者的Python编程教程,旨在帮助读者从零开始学习Python编程语言。文章首先介绍了Python的基本概念和特点,然后通过一个简单的例子展示了如何编写Python代码。接下来,文章详细介绍了Python的数据类型、变量、运算符、控制结构、函数等基本语法知识。最后,文章通过一个实战项目——制作一个简单的计算器程序,帮助读者巩固所学知识并提高编程技能。
|
7天前
|
Unix Linux 程序员
[oeasy]python053_学编程为什么从hello_world_开始
视频介绍了“Hello World”程序的由来及其在编程中的重要性。从贝尔实验室诞生的Unix系统和C语言说起,讲述了“Hello World”作为经典示例的起源和流传过程。文章还探讨了C语言对其他编程语言的影响,以及它在系统编程中的地位。最后总结了“Hello World”、print、小括号和双引号等编程概念的来源。
101 80