查看原文
其他

数亿用户的 Duolingo 日活如何再翻 4.5 倍?CPO 分享了他的经验与教训

Linkloud小编 Linkloud精选 2024-02-07


对于一家走到平稳期的教育公司来说,DAU 的每一点点增长都能给业务带来巨大的涡轮效应,Duolingo 通过 Gamification 的一系列优化和调整,在四年内将日活跃用户增加了 4.5 倍,成功将 Duolingo 送到了 IPO 的门前。
诚然,不同的业务有自己的逻辑,但是方法论很多时候都是相通的,这篇文章详细的介绍了 Jorge Mazal(former CPO of Duolingo)以及他的团队是如何做到这样的成绩的。
增长是优秀的创业公司和从业者不变的主题,「Linkloud 精选」会持续整理行业内尤其在全球化上的经典成长故事和最佳实践,希望对你能有所启发,如果对我们专栏感兴趣,欢迎继续订阅。Enjoy~
本文翻译于:https://www.lennysnewsletter.com/p/how-duolingo-reignited-user-growth


2017 年底,我加入了 Duolingo,成为这家教育应用巨头的产品负责人。那时,Duolingo 已经是全球下载量最大的教育应用,拥有数亿用户,成功实践了其宏伟使命:“创造全球最优质的教育资源,并让它们惠及每一个人。” 但是,我们面临着用户增长放缓的挑战。到 2018 年中,日活跃用户(DAU)的年增长率仅有个位数,这与公司过去的爆炸式增长形成了鲜明对比。对于一家初创公司来说,这是个大问题,尤其是在投资者都期待看到快速盈利增长的情况下。


在本文中,我会分享我们在早期遇到的挑战和后来取得的关键成功。这些成功包括推出排行榜、重新优化推送通知策略,以及改进 “连续登录” 特性。这些措施,加上产品和市场部门的其他一系列举措,帮助我们在四年内将日活跃用户增加了 4.5 倍。这样强劲的用户自然增长极大地推动了 Duolingo 在 2021 年成功上市。
这篇文章深入剖析了我们的发展历程。我希望通过分享我们的经验和教训,能够帮助他人更快地实现自己的增长跃升。

# 早期的经验
## 1 :提升游戏化元素 
我们最开始尝试重振增长主要集中在提升用户留存上,也就是修补我们的 “流失问题”。我们选择优先提高留存率而不是吸引新用户,因为我们的新用户增长完全是自然发生的,当时我们也没有明显的策略来进一步加速这一过程。另外,我们团队中有人认为,通过增加游戏化元素可以提高用户留存。我认为这是正确的方向,主要有两个原因。首先,Duolingo 已经在主屏幕的进度系统、连续登录挑战和成就系统等方面成功地实施了多种游戏化机制。其次,当时顶级的数字游戏比我们的产品有更高的用户留存率,这让我相信,我们在游戏化方面还有提升的空间。
我和我们的首席设计师共同准备了一份简洁的演示文稿,这份文稿帮助我们获得了公司其他高层的足够支持,并创建一个全新的团队 —— 游戏化团队。这个团队由一名工程经理、一名工程师、一名设计师、一名助理产品经理(APM)和我本人组成。
但我们面临一个小挑战:我们并不确定哪些逐步推进的游戏化元素会适用于 Duolingo。
那时,我们团队热衷于一款名为 Gardenscapes 的游戏,这是一款类似于 Candy Crush 的三消益智手机游戏。这款游戏成为了我们的首个创意灵感源泉。
* Gardenscapes 关卡
在分析 Gardenscapes 的各种游戏元素时,我们并不完全清楚自己在寻找什么。我们只知道 Gardenscapes 比 Duolingo 更能吸引用户,并且我们发现了一些相似之处。例如,Duolingo 的三分钟课程和 Gardenscapes 的一关三消游戏有着类似的体验:它们都通过进度条向用户展示了完成课程的进度。但 Gardenscapes 有所不同,它将进度条与限定移动次数的计数器相结合。这个计数器限制了玩家完成一关所能使用的步数,为游戏带来了稀缺性和紧迫感。我们决定在 Duolingo 中引入这种计数器机制,给用户一定数量的机会正确回答问题,一旦用尽,就需要重新开始课程。
我们团队耗费了数月时间来加入这个计数器功能。随着更新的发布,我怀着极大的期望,但结果却让人沮丧。所有的努力似乎都付诸东流,既没有提高用户留存率,也没有增加日活跃用户数量,甚至用户反馈也寥寥无几。我感到非常失望。这次尝试最大的影响在于我们团队本身。一旦结果出炉,团队成员立刻陷入了意见分歧,有的人想继续改进这个想法,有的人则想完全改变方向。结果,我们的团队几乎立刻就解散了,这个想法也随之被抛弃,情况非常糟糕。不过,这次失败至少让我对公司文化有了更深的认识,也促使我思考如何改善个人的领导风格 —— 尽管这又是另一个话题了。
## 2:推出推荐系统 
在游戏化尝试失败后,我们感到颇为挫败,于是决定改变策略,不再将重点放在提高用户留存上。我们组建了一个新的产品团队,专门负责吸引新用户,这个团队被命名为 “用户获取团队”。当时,Uber 在用户获取方面表现出色,而且据悉其推荐系统功不可没。受此启发,我们开发了一个与 Uber 类似的推荐系统。作为奖励,我们提供了一个月的 Super Duolingo(当时叫 Duolingo Plus)高级订阅服务免费体验。我们认为这是个相当吸引人的优惠!
我们开始推出了这个功能,并希望我们的第二次尝试会更加成功。然而,新用户只增加了 3%。这是一个正面的结果,但不是我们需要的那种突破。尽管如此,团队仍然坚持不懈,继续推进推荐系统的迭代,并尝试了一些其他的方案,但都无济于事。
虽然团队继续进行迭代,但我明白我们必须找到不同的方法来解决我们的增长问题。

# DAU 增长 4.5 倍做对了什么
这几个月连续失败的后果让我反思如何做出更好的产品决策。
回想起来,为什么 Gardenscapes 的移动计数器不适合我们的产品变得清晰了。当你在玩 Gardenscapes 时,每个移动都感觉像是一个战略性决定,因为你必须巧妙地避开动态障碍,找到通向胜利的路径。但在完成 Duolingo 课程时,并不需要战略性决策 —— 大多数时候要么知道问题的答案,要么不知道。由于其中没有任何策略性,Duolingo 的移动计数器简直就是一个乏味、附加的麻烦。这是一个错误的游戏化机制被引入到 Duolingo 中。我意识到,我过于专注于 Gardenscapes 和 Duolingo 之间的相似之处,却忽略了背后差异的重要性。
我也很快就明白了为什么我们的推荐计划没有取得类似于 Uber 的成功。推荐对 Uber 来说有效,因为乘客是在一个永无止境的按需支付系统中支付车费的。免费乘车是一个持续的激励。对于 Duolingo 来说,我们试图通过提供 Super Duolingo 的一个月免费使用来激励用户。然而,我们最好和最活跃的用户已经有了 Super Duolingo,我们无法在他们已经在计划中的情况下给他们一个免费月份。这意味着我们的策略,本应依赖于我们最好的用户,实际上却将他们排除在外了。
在这两种情况下,我们借鉴了其他产品的成功特性,但方式错误。我们未能考虑到环境变化可能对功能成功的影响。从这些尝试中,我意识到我需要更好地理解如何智能地从其他产品借鉴想法。现在在考虑采纳某个功能时,我会问自己:
  • 这个功能为什么在那个产品中有效?
  • 为什么这个功能可能在我们的环境中成功或失败,即它是否能够很好地转化?
  • 为了使这个功能在我们的环境中成功,需要做哪些调整?

换句话说,我们需要在采纳时更好地判断适应性。在这个领域更有系统性的做法本可以让我们在选择追求的游戏化机制上做出更大的不同。我们可能会完全不考虑专注于推荐。我决心确保我们的下一次尝试将更加有条理。我们需要更好地基于数据、洞察力和基本原则来做出决策。
## 1: 更多使用数据和模型
Duolingo 一直擅长收集数据,尤其是支持 A/B 测试的数据。但之前并没有太多的利用这些数据生成洞察。我从 Zynga 和 MyFitnessPal 的内部经验中看到,我们可以利用 Duolingo 的数据来找到一个北极星指标,并实现我们所需要的突破。
我在 Zynga 和 MyFitnessPal 的经历给了我们灵感,关于如何通过参与度对用户进行细分和建模。Zynga 将用户分开并基于以下每周留存指标来衡量留存:
  • 活跃用户留存率 (CURR): 如果用户在过去两周每周都使用产品,本周他们回来的概率
  • 新用户留存率 (NURR): 如果用户上周是新用户,本周他们回来的概率
  • 召回用户留存率 (RURR): 如果用户上周重新激活,本周他们回来的概率

后来,当我在 MyFitnessPal 工作时,我发现他们采纳并扩展了 Zynga 的留存工作。他们不仅使用 CURR、NURR 和 RURR 来衡量增长,还用它们来模拟未来的情景。他们还增加了 SURR:
  • 回流用户留存率 (SURR): 如果用户在上周沉睡(从较长时间的缺席中),本周他们回来的概率
我假设我们可以在 Duolingo 使用这些指标作为起点,创建一个更复杂的模型,并利用该模型来确定一个北极星指标。与增长团队的数据科学家和工程经理合作,我们提出了以下模型。我们使用了与 Zynga 和 MyFitnessPal 相同的留存率,但我们从每周视角调整到每天视角,并增加了几个更多的指标。
这些模块或桶代表了具有不同参与度水平的不同用户群体。而且,曾经使用过产品的每一个用户在任何给定的一天都只属于一个桶。这意味着模型中的桶在代表曾经使用过 Duolingo 的所有用户方面是 MECE(相互排斥,集体穷尽)的。箭头表示用户在桶之间的流动(包括 CURR、NURR、RURR 和 SURR,但演变为每日留存率而不是每周的)。通过结合桶和箭头,该模型创建了一个几乎封闭的系统,新用户是唯一的破坏因素。
方便的是,模型的前四个桶加起来就是日活跃用户(DAU)。这些桶的定义如下:
  • 新用户:在应用中的首次参与
  • 当前用户:今天参与并且在前六天中至少有一天参与过
  • 重新激活用户:在休息 7-29 天后的首次参与
  • 回流用户:在休息 30 天或更长时间后的首次参与

剩余三个桶代表了今天不活跃但有不同不活跃程度的用户。
  • 风险周活跃用户 (WAU): 今天不活跃,但在前六天中至少有一天活跃
  • 风险 WAU + DAU = 周活跃用户(WAU)
  • 风险月活跃用户 (MAU): 在过去七天内不活跃,但在前 23 天中至少有一天活跃
  • 风险 MAU + WAU = 月活跃用户(MAU)
  • 休眠用户:在过去 31 天或更长时间内不活跃
  • 月活跃用户(MAU)+ 休眠用户 = 总用户基数

这些桶使我们能够轻松计算出日活跃用户(DAU)、周活跃用户(WAU)和月活跃用户(MAU),便于我们随时间进行建模,这是模型的一个关键特点。此外,通过调整箭头所示的各个比率,我们能够模拟这些比率随时间带来的复合和累积效果。换句话说,这些比率就是产品团队为增加 DAU 可以调整的杠杆。
我们建立了这个模型后,开始每天记录数据快照,以此来追踪过去几年这些用户群和留存率的日常变化。有了这些数据,我们便能够构建一个面向未来的模型,并进行敏感性分析,以预测哪些调整对 DAU 增长影响最大。我们对每个比率进行了模拟,在三年时间内每季度将单个比率提高 2%,同时保持其他所有比率不变。
下面展示了我们首次模拟的结果,它揭示了每个杠杆上微小的 2% 变动是如何影
我们马上发现,当前用户留存率(CURR)对日活跃用户(DAU)的影响非常巨大,是排名第二的指标影响力的五倍。回顾过去,这一发现是合理的,因为当前用户群有一个特殊的特征:保持活跃的当前用户将再次被归入同一个用户群。

这产生了一种复合效应,这意味着虽然 CURR 很难改变,但一旦改变,它将产生更大的影响。基于这一分析,我们知道,要想实现我们想要的战略性突破,我们必须改变 CURR 这个指标。我们决定创建一个新团队,即留存团队,以 CURR 作为其北极星指标。
专注于 CURR 的一个最大好处是决定不去做那些以前看似至关重要的事情,尤其是新用户留存。这对于一个在新用户身上进行了大量增长实验并取得巨大成功的公司来说,是一个巨大的心态转变。
另一个重要的教训是看到一个指标对日活跃用户(DAU)与月活跃用户(MAU)影响的巨大差距;例如,CURR 对 DAU 的影响是其对 MAU 影响的 6 倍。不活跃的周活跃用户再激活率(iWAURR)是提升 DAU 的第二佳杠杆,但对于提升 MAU 来说则排在增加新用户和复活用户之后的第四位。这意味着,在某个时刻,如果我们想看到显著的 MAU 改善,我们仍然需要找出新用户获取的新增长途径。但就目前而言,我们的重点只在于提升 DAU,因此我们将 CURR 放在所有其他增长杠杆之上。事实证明,这是正确的选择。
## 2: 排行榜策略 
有了这个明确的指令,我们查看了过去几年的历史模型数据和 A/B 测试,看看我们是否不经意间做了任何曾经推动过 CURR 的事情。令人惊讶的是,我们并没有。事实上,CURR 多年来没有变化。我们必须基于首要原则来确定如何推动 CURR 的第一步。
我仍然认为游戏化是提高留存率时的一个好的起点。我们之前使用 Gardenscapes 风格的移动计数器失败并没有实际上推翻我们最初认为游戏化仍然对 Duolingo 有上升空间的任何理由 —— 我们只是学到了移动计数器是一个笨拙的尝试。这一次,我们将对我们增加或借鉴的功能更加有条理和智能。我们确保应用了我们之前在游戏化方面努力的经验教训。
经过一些考虑,我们决定押注于排行榜。以下是原因和方法。
Duolingo 已经有了一个让用户与他们的朋友和家人竞争的排行榜,但它并不是特别有效。基于我在 Zynga 的经验,我觉得有更好的方法。当我开始在 Zynga 的 FarmVille 2 游戏工作时,它包括了一个类似 Duolingo 现有排行榜的排行榜,用户与他们的朋友竞争。基于我作为玩家的个人经验,我假设竞争者的参与度的亲近性比个人关系的亲近性更重要。我认为这在一个成熟的产品中尤其正确,那里许多用户的朋友已经不再活跃。从我们在 Zynga 的测试中,这个想法被证实是正确的。基于此,我觉得一个类似我在 Zynga 帮助设计的排行榜系统,在我们产品的背景下会成功。
FarmVille 2 的排行榜还包括了一个 “联赛” 系统。除了达到每周排行榜的顶端,用户有机会通过一系列联赛级别(例如,从青铜联赛到银联赛再到金联赛)。联赛为用户提供了更大的进步感和奖励感,这是游戏设计中的一个不可或缺的元素。它们也随着时间的推移增加了用户的参与度,因为参与度高的用户每周都会升级到更具竞争力的联赛。我们觉得这个功能可以很好地转化为 Duolingo 现有的产品,因为它直接利用了竞争和进步这两个普遍的人类动机。
然而,并非所有《FarmVille 2》的排行榜特性都适合应用于 Duolingo。我们必须谨慎选择,把这种游戏元素调整到适合 Duolingo 的环境中。在《FarmVille 2》里,要在排行榜上竞争,玩家除了核心游戏玩法外,还需要完成额外的任务。但在 Duolingo 中,我们刻意避免了这一点。因为在 Duolingo 的语言学习环境中,增加更多任务只会造成不必要的复杂性。我们特意设计了一个简单、轻松的排行榜系统;用户自动参与,只需在平常的语言学习中保持一致性,就能逐步攀升至初级联赛的顶端。我们通过保留激动人心的游戏元素,同时简化操作,找到了一个折中的平衡点。
排行榜功能迅速且显著地提升了我们的业务指标。整体学习时间增长了 17%,而高度参与的学习者(即每天至少学习 1 小时,每周 5 天的用户)的数量增长了三倍。尽管我们当时还未能准确计算 CURR(当前用户留存率)的统计显著性,但我们的传统留存指标(如第一天留存率 D1,第七天留存率 D7 等)有了明显的提升,并具有统计显著性。展望未来,排行榜功能成为了提高业务指标的关键途径,团队一直在优化这一功能。同样重要的是,排行榜成为了用户留存团队的首个重大成就!
## 3: 推送通知作为增长策略
Duolingo 的用户留存团队充满活力,不断探索新方法以吸引现有用户,鼓励他们每天持续学习。他们将目光投向了推送通知。通过过去几年的大量 A/B 测试,Duolingo 发现推送通知是促进增长的重要手段。但这种效果随时间推移已趋于稳定。现在,随着团队活力恢复、新想法涌现,我们认为是时候重新评估这种策略了。
我们深入研究时,一个至关重要的原则浮现了出来。这是源于 Groupon 首席执行官的一个分享。他告诉我们的 CEO Luis von Ahn,Groupon 曾长期坚持每天只发一封邮件通知。但他们后来考虑,增加邮件发送量是否会提高效果。首席执行官最终同意测试每天向每个用户多发送一封邮件。结果,目标指标显著提升。受此鼓舞,Groupon 不断尝试,邮件数量增至一天五封。但突然之间,他们的邮件通道效果大幅下降。随着时间的推移,频繁的邮件测试几乎摧毁了这一渠道。过于积极地 A/B 测试邮件和推送通知的一个被忽视的风险是,用户可能选择退出,一旦退出,即使结束测试,他们也不会重新加入。频繁这样做,就等于毁掉了沟通渠道。我们必须避免这种后果。因此,在推送通知策略上,我们制定了一个基本原则:保护通信渠道。
鉴于这一限制,我们赋予团队较大的自由度,让他们在通知的发送时间、模板、图片、文案、本地化等方面进行优化。但是,除非有充分的理由且得到 CEO 的批准,否则不能增加通知的数量。经过无数次迭代、A/B 测试,以及运用 bandit 算法(一种在不确定性选择中寻找最佳选项的算法),团队逐渐实现了众多小型和中型的成功,这些成功逐年累积,为 Duolingo 带来了显著的日活用户增长。
## 4: 连续登录功能作为增长动力 
Duolingo 用户留存团队的一位产品经理开始研究用户留存率与特定功能使用之间的关系。他发现,用户若能连续登录 10 天,他们退出的几率会显著降低。尽管这很大程度上只是相关性和选择偏见,但我们认为这一发现足够有趣,值得进一步优化这一功能。
连续登录的概念很简单:就是在应用中显示用户连续活跃的天数。但我们惊讶地发现,在连续登录这个功能上有很多优化的空间。
我们取得的第一个重大进展是推出了 “连续登录保护” 通知,这是一种提醒那些即将失去连续登录记录的用户的通知。这种间接证明了,加强连续登录功能的优化确实能带来巨大的好处。在此之后,我们又陆续推出了多项改进措施:如日历视图、动画效果、连续登录 “冻结” 功能的调整和连续登录奖励等。这些改进都在原有连续登录概念的基础上做了提升,并且显著提高了用户留存率。
截至目前,连续登录已成为 Duolingo 最有效的用户互动机制之一。谈到他们在 Duolingo 的体验时,用户们经常会提及自己的连续登录记录。我最近遇到一位用户自豪地告诉我:“我已经连续登录 1,435 天了!” 他还特别强调:“期间从未使用过连续登录冻结功能!” 这份自豪是他应得的,毕竟他已经坚持了近四年每天学习自己选择的语言。
连续登录之所以有效,原因有很多。其中之一就是它随时间增长而激发用户的动力;连续登录时间越长,维持这一状态的动力就越强。在用户留存方面,这正是我们希望用户展现出的行为。每天登录 Duolingo 的学习者,对于第二天再次登录的兴趣比前一天更浓,这不仅提升了留存率,也增加了日活跃用户数。从更广阔的视角来看,我们在连续登录机制上的成功也启示我们,可以通过现有功能实现重大突破。我们意识到,不论是大的创新还是快速的优化,都有其独特价值。一个优秀的团队往往能够在这两者之间找到平衡。
## 5: 拓展新用户增长渠道 
们并未将目光局限于当前用户留存率(CURR)。公司内部普遍认为,CURR 迟早会达到增长极限,因此我们必须寻找吸引新用户的新策略。尽管用户留存团队仍专注于提升 CURR,但作为整个公司,我们一直在增加对成长的投入,不断成立更多的产品和营销团队,以探索新的增长途径(包括用户留存和吸引新用户)。幸运的是,我们的多项策略都取得了成功,包括国际扩张、开发社交功能(这最终成为用户获取团队的成功转型方向)、加快课程内容的创作、与网红合作、增强在学校的影响力、小幅投资于付费用户获取,以及在 TikTok 上引发热潮。每一项都值得进行深入的案例分析。
## 6: 回顾四年成果
经过四年的不懈努力,我们成功将当前用户留存率(CURR)提升了 21%这相当于将我们最优秀用户的日流失率削减了逾 40%。加上其他成功策略的助力,我们的日活跃用户数(DAU)实现了惊人的 4.5 倍增长。去年成为 Duolingo 历史上增长速度最快的一年。用户群体质量也得到显著提升;连续登录 7 天以上的用户比例几乎翻了三倍,超过了我们一半的日活跃用户。这意味着 Duolingo 不仅拥有了更多活跃用户,这些用户也更有可能持续使用我们的服务,向朋友推荐,甚至订阅 Super Duolingo。这些增长成就对 Duolingo 的成功上市起到了关键作用。
最后,希望这篇文章能为你寻找产品新的增长途径提供所需的灵感。如果你决定借鉴我在 Duolingo 的经历,我建议你结合自己的具体情况,做出明智的调整和适配。切勿盲目跟随 Duolingo 或其他任何公司的做法。至少对我来说,这是不可行的。祝你在实验中找到乐趣!

end





往期推荐


出海 SaaS 如何提升注册转化率?

2023-12-13

这是AI to Global的最好时代 | Linkloud 沙龙第十六期实录精选

2024-01-21

什么是“IMF”以及在硅谷才知道出海要注意的事 | Linkloud沙龙第十四期线下实录精选

2023-11-26

Shopify 2023 企业级服务商大会的见闻分享

2023-10-13

“小”产品,好生态,大市场|Linkloud沙龙第十一期实录精选

2023-09-06



点个在看 一键上云

继续滑动看下一个

数亿用户的 Duolingo 日活如何再翻 4.5 倍?CPO 分享了他的经验与教训

Linkloud小编 Linkloud精选
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存