Tag: 增长

使用迭代方法构建活动标签

您是否曾经与一位朋友进行过一项活动,但忘了记录下来? 如果您可以倒转时钟并记得进行录音,那岂不是很棒吗? 或者,也许您与一个没有录音的朋友一起跑步,并且想向Strava介绍。 你不是一个人! Strava社区的成员向我们提交了解决此问题的方法。 此功能请求有200多个注释和300个投票。 在成长团队中, 每项新功能均始于实验,而每项实验均以假设为前提,然后编写一行代码 。 任何新功能的主要假设之一就是人们将实际使用它。 有了来自社区的强烈信号,我们有能力以合理的信心投资于活动标签,以解决我们真正的运动员需求。 2017年底,成长团队开始研究活动标签。 此功能允许运动员将活动发送给忘记记录的朋友。 接收朋友可以接受邀请并将该活动保存到自己的个人资料中。 在此期间,我们的团队专注于增加运动员发送的邀请数量,活动标记是邀请朋友加入Strava的一种非常自然的方式。 活动标记并不是在今天运动员看到的情况下才首次启动的。 我们通过一系列仍在进行的迭代来获得当前版本。 我们构建此功能所采用的过程是我们如何在Strava的Growth Team进行迭代产品开发的完美示例。 通过将A / B测试和用户研究与较短的开发周期相结合,我们能够不断验证我们的假设,并确保我们构建的功能令人愉悦并能满足运动员和业务需求。 这篇博客文章将解释我们如何构建活动标记-我们最喜欢的功能之一,从而对成长团队的开发过程提供一些见解! 在花费较长的开发周期来构建理想功能之前,我们需要在现实世界中快速验证我们的假设。 在进行定于10月底开始的更大项目之前,我们只有两个星期的开发时间来构建和发布MVP(最小可行产品)。 第一步是设计一种可以在这些时间限制内建立的简单体验。 此功能有两个受众:有活动标签的发送者(我们称为邀请者)和有活动标签的接收者(我们称为邀请者)。 邀请者有两种基本体验:在您的活动中标记其他Strava运动员,或将活动标签发送给尚未在Strava上的人,以鼓励他们加入您在Strava上的活动。 作为一个团队,我们决定简化邀请者的体验,并将Strava网络内部和外部的标记体验结合起来,这样我们就只需要构建一个邀请者体验即可。 为了使所有这些工作正常进行,我们利用了“分支指标”链接技术,并依赖于生成映射到有关活动标签信息的URL链接。 当运动员想要标记他们的朋友时,我们创建了这些魔术URL之一,然后该运动员将该链接发送给他们的朋友,并带有诸如“嘿,我们一起进行了此活动,这是一个链接,因此您可以将活动复制到自己的轮廓”。 这些链接会将被邀请者在手机上与他们朋友的活动进行深层链接,他们将能够接受标签并将该活动复制到自己的个人资料中。 如果被邀请者还不是Strava运动员,他们将被带到应用商店,然后在下载时,看到欢迎屏幕,鼓励他们签名并接受活动标签。 我们建立的邀请者体验不是很理想。 我们利用iOS和Android共享托盘,允许运动员发送包含其活动标签的简单链接。 在被邀请方,当运动员点击链接并希望接受活动标签和新用户的简单欢迎屏幕时,我们会在活动页面上建立一个非常简单的横幅。 构建最复杂的软件是当有人接受活动标签时在服务器端创建新活动。 此外,我们保留了时间来围绕该功能构建安全性,因此不会被滥用。 尽管我们相当确定Strava运动员会使用此功能来标记其他Strava运动员,但我们确实希望了解该功能是否会推动新的注册。 我们的假设是,活动标记将比常规邀请吸引更多的邀请。 我们向90%的运动员发起了比赛,有10%的支持者参加了比赛,以确保我们了解此新功能的效果(例如是否会损害通过其他方法发出的邀请等其他指标)。 由于可以在我们的应用程序中非常流行的屏幕(活动屏幕)上访问该功能,因此我们很快吸引了很多运动员使用它。 最初的结果令人鼓舞:运动员发送的活动标签数量是常规邀请的五倍 ,并且我们的核心指标都没有受到此新功能的伤害。 由于我们的目标是构建一个性能比常规邀请更好的功能,因此我们认为这是一次胜利。 在着手构建更好的活动标记版本之前,我们寻找了优化当前邀请者体验的方法。 因为第一个版本相当基础,所以我们坚持进行两个简单的测试。 首先,我们将活动页面上的按钮从带有橙色边框的白色按钮更改为纯橙色按钮。 我们假设更突出的按钮将导致在“添加朋友”上的点击次数增加,结果将发送更多邀请。 在iOS上进行的测试结果显示,有7.6%的运动员在其活动页面上点击“添加朋友”,而同期这一比例为6.5%。 结果,发送的邀请数量增加了11%。 我们还测试了活动页面上按钮旁边的副本。 由于活动页面中包含很多内容,因此我们只能使用一小行作为活动标记功能的入口。 因此,为了快速向运动员传达此功能的价值主张,复制非常重要。 我们的原始副本为“添加尚未录制或尚未在Strava上的朋友”。 […]