应用增长黑客:从启动到盈利的终极指南的100个tips

1 — 最关键的指标是从应用安装到支付墙页面的转化。如果你还没开始追踪这个指标,那就赶紧行动吧。@Superwall 发现,这个指标与收入几乎呈线性关系:该指标翻一番,收入也翻一番。

2 — 第二重要的指标是每个未订阅用户的支付墙页面浏览次数。@Superwall 注意到,平均到第七次浏览支付墙时,才会开始出现收益的递减。

3 — 开始时的最佳设置是:在用户引导前、引导后以及每次打开应用时都展示支付墙。

4 — 每天发送推送通知/本地通知。如果按照第三条建议操作,每次应用打开都相当于一次支付墙浏览。更多的支付墙浏览意味着更多的收入,正如第二条建议所述。

5 — 关注24小时和7天的用户留存率。当你专注于变现时,用这些数据来指导你的决策。你需要决定为了增加多少百分比的收入,愿意接受多大程度的留存率下降。通常,那些因价格问题离开的用户本来也不太可能留存下来。

6 — 网页结账是一个强大的工具。它不仅仅适用于付费用户获取,还适用于向那些未订阅的用户提供折扣。你应当准备一个像 http://appname.com/checkout... 这样的网址,用户购买后可以通过深层链接回到你的应用。

7 — 实施滴灌营销策略。在用户安装的第0天、第3天、第7天、第14天、第30天降低产品价格。通过推送通知发送提醒,同时也可以通过短信或电邮发送(并且将这些通知链接到网页结账)。提供30%的折扣,并随时间逐步降低价格。

8 — 为了确定首次折扣通知的最佳时机,分析95%的试用用户通常在多久内加入。通常情况下是1小时。在这之后发送一条含有30%折扣的Stripe结账链接。

9 — 通过Stripe处理的保留率大约是通过你的应用内购买(IAP)的两倍。是的,这听起来很疯狂。避免使用误导用户的设计模式。在设置中加入取消订阅的选项,并发送电子收据。

10 — 定期进行促销。这可以占到总收入的20%。包括圣诞节、黑色星期五、新年、劳动节、春季促销、秋季促销、夏季促销、父亲节、母亲节等都是促销的好时机。打五折。

11 — 价格测试非常有用,但不要过度。很少见到收入增长超过10%的情况。首先测试周价格,然后是月价格,最后是年价格。随时间分析不同用户群的表现。

12 — 对于周价格,测试1.99美元、2.99美元、3.99美元、4.99美元、7.99美元、9.99美元。尝试3天和7天的试用期。找到最佳方案后,再测试月价格。

13 — 对于月价格,测试4.99美元、7.99美元、9.99美元、12.49美元、14.99美元、19.99美元、29.99美元、49.99美元尝试3天或7天的试用期。找到最佳方案后,继续测试年价格。

14 — 对于年价格,测试29.99美元、39.99美元、49.99美元、59.99美元、89.99美元、119.99美元、129.99美元、149.99美元、189.99美元。尝试3天和7天的试用期。

15 — 上述价格并非随机选择。这些价格不仅几乎总是@Superwall 观察到的最优价格,几乎所有的价格都有一个吸引人的周或月对应价格。例如,119.99美元只相当于每月10美元,129.99美元只相当于每周2.49美元。向你的用户说明这一点。

16 — 当你找到一个年费赢家后,就坚持使用它。随着时间的推移分析月度和周度用户群体。在年费订阅开始后的13个月做出决策。比较13个月的周/月订阅和2次年度续订的情况。

17 — 如果你想提供多个产品,可以尝试周价格或月价格定为年费的两倍,不提供试用期。将年费试用视为五折优惠。例如:10美元/月(无试用期)对比59.99美元/年(7天免费试用后5美元/月,五折优惠)。

18 — 为了内部挽回活动,在你的订阅方案中隐藏一个更便宜的价格方案。例如,应用内提供89.99美元/年的用户,但添加一个名为“秘密折扣”的59.99美元/年产品。当用户尝试取消时,他们会看到这个折扣。我见过这种做法将收入提高了10%。

19 — 进行调查至关重要。你必须能够随时间追踪调查结果——否则调查毫无意义。你还必须能够轻松更改问题。以下是如何做到这一点……

20 — 最简单的设置是在应用启动时展示typeform调查。以隐藏参数的形式添加应用用户ID。这样你就可以随时间更改问题。

21 — 在你的typeform中添加一个webhook,将结果发送到@mixpanel/@amplitude_hq。这使你能够在你已经在使用的工具中随时间跟踪结果。

22 — 发送两种类型的调查:(1)试用取消调查,(2)产品市场契合度调查。使用本地通知或RevenueCat加上推送通知服务来进行试用取消调查。

23 — 对于试用取消调查,提问:(1)你为什么取消?(多项选择)(2)我们如何改进?(自由回答)。以stripe结账的折扣结束。使用词云来分析自由回答。

24 — 对于产品市场契合度调查,在用户第三次使用核心功能后,在应用内提问。参考@rahulvohras的调查方法 https://review.firstround.co...

25 — 收集用户书面评价:在产品市场契合度调查中询问用户最喜欢应用的什么。最后,显示他们的答案并请他们将其作为评价粘贴。你可以使用Typeform来回顾信息并链接到应用商店的退出页面;设置起来非常简单。

26 — 收集评分:首次请在引导后立即询问。这算是一种微妙的引导方式,但用户通常会将其理解为“到目前为止你的体验如何?”完成引导后,用户会处于积极点击的状态。

27 — 在你的第一个评分请求之后,仅在使用核心功能后请求应用内评分。仅在应用版本与你上次请求评分时不同的情况下询问。

28 — 优化用户引导是一项挑战。你需要在完成率和支付墙转化率之间找到平衡。更高的完成率意味着更多的支付墙浏览。更长的引导过程意味着更高的支付墙转化率(由于沉没成本偏见)。

29 — 诸如姓名、年龄、电子邮件、电话以及任何应用权限等个人信息通常完成率最低。尽多地将这些信息的收集推迟到用户浏览支付墙之后。

30 — 为了优化用户引导,按完成率降序排列每个步骤。例如,如果步骤4到5的转化率最高,达到99.5%,则应将其放在首位。由于沉没成本偏见,完成率较低的步骤放在后面,转化率会更高。

31 — 首次支付墙测试应关注你的信息传递。这将影响从功能开发到后续支付墙迭代的所有方面。从一个标题、一个简短段落和功能列表开始。底部有一个引人注目的购买按钮。不要使用图片,不要滚动,不要添加任何其他内容。

32 — 测试支付墙文案比开发新功能要简单。在支付墙中暗示一个尚未开发的新功能是可以的(如特斯拉及其“完全自动驾驶”功能)。如果看到效果提升,优先开发该功能。制造用户愿意支付的东西。

33 — 一旦确定了信息传递,接下来就是设计。不要随机测试。相反,进行调查!当用户关闭支付墙而不付费时,通过自由回答调查询问原因。使用这些回答来确定多项选择问题。再次,使用词云来分析自由回答。

34 — 从>31中获取前五个答案,创建图形/图像来缓解这些顾虑。这是Blinkist找到他们的免费试用时间线的方法,以及为什么这个时间线不适用于每个应用……

35 — 例如,如果用户不知道免费和付费版本之间的区别,就添加一个对比表。如果用户不知道何时会被收费,就添加一个免费试用时间线。测试添加这些元素。

36 — 在用户引导之前展示视频支付墙始终有效。不要使用任何视频,而是使用屏幕录像。向用户准确展示他们通过免费试用能获得什么。添加3D苹果风格的图形。Rotato非常适合制作这些视频。

37 — 寻找支付墙灵感,请访问 http://paywallscreens.com — @Superwall 自从我们收购以来,已经添加了超过7,200个顶级应用的支付墙,包括Sensor Tower的收入估计。

38 — 正如您所见,能够远程更新您的支付墙是至关重要的。@Superwall 是远程更新您的支付墙的最简单方式,但并非唯一方式……

39 — 使用Firebase的Remote Config功能远程更改定价、文案和图像。你可以通过将图像URL添加到远程配置中,并让你的支付墙相应地作出反应,模拟一个完全远程可配置的支付墙。

40 — 在分析工具选择上,避开Segment,因为它过于昂贵。改用SQL和@HightouchData,它们允许你同步历史数据。如果你不熟悉,可以花时间研究一下😅

41 — 试试@Mixpanel。它们是根据月活跃用户数而不是事件数量收费,与Amplitude不同。不要使用限制你想收集的数据量的任何分析工具。

42 — 在选择消息传递工具时,强烈考虑@Intercom, @Braze 或 @Iterable。除非你能从同一个工具中发送推送、电子邮件和短信,否则不要使用消息传递工具。对于那些喜欢自己动手的人,http://Customer.io 也是一个很好的选择。

43 — 在商务工具方面,务必使用Retool。再次强调,使用RETOOL。它是一个低代码平台,适用于构建仪表板、管理面板等。我有时甚至将其用于面向用户的功能。

44 — 如果你在进行用户获取(UA),最好的举措之一就是将广告支出数据通过Facebook的广告API和Mixpanel的服务器API发送到Mixpanel……这能让你在一个地方同时监控广告支出和收入,极大地优化你的广告效率。

45 — 另外,你可以使用Stitch Data从Facebook获取数据,然后导入到SQL中;接着用@HightouchData将数据从SQL传输到@Mixpanel。这样可以让你更灵活地处理数据,从而更准确地分析和优化你的广告策略。

46 — 强烈建议使用RevenueCat,它不仅可以管理你的订阅业务,还能将续订/取消事件和收入数据发送到Mixpanel和你的消息传递工具。这意味着你可以在一个地方看到用户的支付行为和广告支出的回报,为你提供全面的业务视图。

47 — 当用户取消试用或终止订阅时,利用RevenueCat(或本地使用RevenueCat)展示一个特别的弹窗给用户,提供折扣。如果存在任何非自愿流失的迹象(比如信用卡过期),每次应用打开时都提醒用户,以减少流失。

48 — 如果用户决定取消试用,就在应用的主屏幕上方添加一个浮动UI,显示他们的试用还有多少天结束,并链接到带有折扣的支付墙。这是一个有效的策略,既可以提醒用户他们的试用即将结束,也提供了重新订阅的机会。

49 — 当用户在支付墙上点击关闭时,如果你还没有他们的电子邮件或电话信息,就索要这些信息。告诉他们你将来会使用这些信息来发送折扣信息。苹果允许这样做,这是一种增加用户留存和再营销机会的好方法。

50 — 对于应用商店优化(ASO),使用Apple Search Ads(ASA)是关键。主要是找到那些能带来高意向用户的关键词,而不一定是直接追求广告活动的盈利。ASA通过关键词归因功能,帮助你识别哪些关键词能带来最高的安装转化率和最好的用户留存。

51 — 把所有这些关键词都加入到你的广告活动中,并在必要时为点击支付较高的价格。关键是不要太关注活动的直接盈利性,而是要通过@Mixpanel观察哪些关键词带来了最高的安装到付费转化率和30天用户留存率,从而优化你的关键词策略。

52 — 在应用的标题和副标题中,开头的关键词比结尾的关键词权重更重。这就是为什么很多应用都会将关键词放在前面。这是让你更多关注实际效果而不仅仅是品牌形象的时刻。

53 — 根据>46的顶级结果,把你的应用名称改为“关键词 - 应用名称”。例如,“个人教练 - FitnessAI”。这可以帮助你的应用在搜索结果中获得更高的排名,吸引更多高意向的用户。

54 — 在你的副标题中使用第二到N个最佳结果。不必太担心语法,“weight lifting exercise workout”这样的组合就很有效。这种策略可以帮助你的应用在App Store中针对更多相关搜索获得展示。

55 — 确定关键词列表时,设计一个评分公式,优先考虑短关键词,因为它们可以为其他关键词留出更多空间。使用逗号分隔,不要空格,按顺序排列它们。这种方法可以帮助你更有效地利用标题和副标题的空间,优化你的关键词策略。

56 — 这里是一个评分公式的示例:(安装到付费转化率 * 30天用户留存率 * 关键词流行度)/(关键词长度 * 竞争程度)。通常情况下,对于任何评分算法,我们希望将增加分数的因素放在分子中,将减少分数的因素放在分母中。

57 — 通过App Store Connect创建应用内事件。你使用的标题可以在搜索结果中自然获得排名。顺便说一下,如果你设置的开始日期大约是提交审核后的1小时,你的应用审核过程将得到加速,这是一个小技巧来帮助你更快地让新功能上线。

58 — 当你更改应用的标题时,你通常可以保持旧关键词的排名。定期更改,但不要太频繁。每季度一次,直到你看到效果递减。这种策略可以帮助你保持对关键词的竞争力,同时避免因频繁更改而导致用户混淆。

59 — 如果你足够幸运,你的应用被App Store选为故事特写,这将是一个巨大的优势。当你更改应用的标题时,故事的标题也会随之更改。故事将继续为旧关键词排名,就像你的应用一样,这可以帮助你吸引更多的用户。

60 — 爱护你的用户并与他们沟通。添加应用内聊天和支持功能。你需要了解他们是谁,了解他们的需求和问题。@Intercom 和 @papercups_io 是很好的选择。与用户沟通时,提供真诚的帮助和支持,包括为Stripe客户提供折扣和免费退款。

61 — 如果你是广告新手,预算15K500的支出开始,目标是每天$500的收入。这种做法可以给你极大的动力,帮助你快速学习和调整你的广告策略。

62 — 尽可能使用原生广告SDK。对于Facebook广告,没有必要使用第三方如Appsflyer,直接使用Facebook提供的工具和API可以节省成本,并提高效率。

63 — 坚持使用Facebook的自动化应用广告(AAA)。它们允许你上传多达50张图片或视频,以及5套文案。Facebook将为你处理其余的事情,包括受众定位。将你的广告优化目标设置为试用开始,这可以帮助你吸引更多准用户。

64 — 开始时,至少创建两个AAA活动,一个仅针对美国(Tier 1),另一个针对加拿大、英国、澳大利亚和德国(Tier 2)。将90%的预算用于Tier 1国家,10%的预算用于Tier 2国家。这种分配可以帮助你在保持高ROI的同时,测试其他市场的潜力。

65 — 在TikTok上寻找并合作的影响力营销人不仅仅是因为他们有很多粉丝。更重要的是,TikTok聚集了世界上一些最有创造力的内容创作者。与他们合作,不仅仅是为了直接的广告回报,而更多是利用他们的创造力为你的广告活动制作吸引人的内容。

66 — 如果可能的话,基于绩效向影响力营销人支付费用。这样做的目的并不是直接追求正面的投资回报率(ROI),而是确保你的广告内容质量,因为他们的视频表现越好,他们赚的也越多,这样可以保证内容的吸引力。

67 — 购买或商议获取使用权,以便你可以在广告中使用影响力营销人的视频内容。未经允许使用他们的内容是不合适的。将这些内容运用到你的自动化应用广告(AAA)活动中,以提高广告效果。

68 — 通常,你的用户能提供比你自己更好的营销文案。利用调查中的“你最喜欢你的应用什么?”这一问题的回答作为广告文案。真实用户的声音能够更加直接地触动潜在用户的心。

69 — 以广告创意而非广告设置来定位用户。使用开放定位策略通常更为经济,因为视频和文本会自然吸引到那些对你正在解决的问题和提供的解决方案感兴趣的用户。

70 — 通过Facebook Ads Library,你可以了解到竞争对手的广告情况。所有的广告信息都是公开的,这意味着你可以查看他们运行时间最长的广告,从而获取灵感和策略。

71 — 许多公司采取的策略是先在网页上进行用户引导,然后再引导用户安装应用。这样做的原因是从网页转换到Facebook的归因比从应用转换到Facebook的归因更为准确。他们利用这些网页转换数据来创建类似受众,从而在以后的试用开始活动中使用。

72 — 这些运作精细的公司总是在测试不同的策略。你可以通过Facebook广告库获取他们的URL,通常你可以通过反向工程手段获取他们的所有实验设置。

73 — 利用调查问题“你认为谁最能从使用你的应用中受益?”的回答来确定你的目标用户群。为每个用户群体创建专门的广告创意。你的用户比你更了解他们自己,利用他们的见解来定制你的广告可以提高效果。

74 — 如果你担心向Facebook报告过高的收益可能会导致更高的成本,可以考虑只报告部分收益。虽然这种做法有点像是游戏规则的边缘,但有时候在广告成本和效果之间找到平衡点是必要的。

75 — 制作广告视频并不需要昂贵的工具。实际上,你可以使用Keynote这样简单的工具来制作视频。调整尺寸、添加动画、导出视频,这些简单的步骤就能产生具有吸引力的广告内容。

76 — 对于应用安装归因,不要过分纠结。更关注混合客户获取成本(CAC)。定期调整广告支出,看看有机增长在哪里。如果你的应用因强关键词而排名较高,考虑在某些时候停止广告,因为即使下载量下降,你的应用仍然可以保持一定的排名。

77 — 只有在你准备好大量投资的情况下才测试指向网页结账的广告。你可能需要每月花费大约10万到100万美元才能找出有效的策略。记住,作为一种挽留和滴灌策略,网页结账最有效,可能不适合所有情况。

78 — 许多你的竞争对手可能正在使用TestFlight进行公开测试。通常,你可以通过简单地谷歌搜索“竞争对手名称 + TestFlight”来找到他们的公开测试版。此外,加入竞争对手的Facebook或Reddit社群并搜索“TestFlight”,你可能会发现更多关于他们即将推出的功能或产品的线索。

79 — 使用Charles这样的网络抓包工具可以帮助你截获竞争对手的网络流量。通过了解他们的API结构,你可以得到关于如何构建或改进你自己的API的灵感。同时,寻找存储在CDN上的静态JSON文件,这些文件往往包含A/B测试的配置。设置断点并调整有效负载(payload),看看他们正在测试什么功能或变化。

80 — 我曾多次反编译过许多应用😅。你可以使用iMazing或Mac应用商店将应用下载到你的电脑上。右键点击应用选择“显示包内容”。你会发现Plists、文本文件等多种文件是公开的,从中可以学到很多关于应用构建和配置的信息。

81 — 如果你做了功诲但没有提交,那么你将得到F分。同样,如果你开发了一个功能但没有告知你的用户,那么你也失败了。许多应用在它们的应用包中包含了CHANGELOG.md文件。当应用版本更新时,它们会在下一次应用打开时向用户展示更新日志,这是一种保持用户了解并参与应用更新的好方法。

82 — 不要对新用户隐藏旧的功能发布。他们可能并不像你想象的那样对旧功能感到好奇。随着你发布新功能,进行屏幕录制并通过电子邮件和推送通知发送使用技巧。每48小时发送一次,并且对每个新用户从头开始展示,确保他们能够充分利用你的应用。

83 — 当谈及一个功能时,无论是在广告、支付墙还是通知中,始终从用户将如何感受和获益的角度出发。就像高露洁不是在卖牙膏,而是在卖一个完美的微笑以及随之而来的自信。这种方法可以帮助你的信息更直接地触及用户的情感,提高用户的参与度和反应。

84 — 个性化你的沟通。确保用户知道他们是在与一个真实的人交流,而不是一个无面孔的公司。在你的消息和沟通中加入个人头像和签名。这种方法不仅能增加你的品牌的人性化,还能在你犯错时减轻用户的不满。

85 — 当用户感觉他们认识你时,他们更愿意分享自己的问题。让他们感觉自己被特别对待——毕竟,你是专注于帮助他们的。通过建立这种个人联系,你可以更深入地了解用户的需求和偏好,从而改进你的产品和服务。

86 — 总是聆听你的客户的问题,而不仅仅是他们提出的解决方案。用户提出的解决方案可能出于好意,但作为产品开发者,你需要深入挖掘他们的真实需求。通过提供超出他们想象的解决方案,你可以创造那些让用户惊喜的“魔法时刻”。

87 — 例如,用户可能要求FitnessAI为不同健身房的设备设置个性化配置。而通过使用GPS来自动识别用户所在的健身房,并根据上次访问时使用的设备来自动调整设备配置,我们提供了一个他们从未想到的解决方案。这种创新的方法不仅解决了用户的需求,还提升了用户体验,创造了“魔法时刻”。

88 — 专注于为你的核心用户群体开发功能,解决他们的问题,他们将成为你最好的推广者。同时,开发那些可以扩大你解决问题范围的功能,以吸引更广泛的用户群体。

89 — 聚焦于构建两类功能:一类是为你的核心用户设计的,通过神奇地解决他们的问题,他们将变成你的口碑传播者。另一类是扩展你解决问题的范围的功能,吸引更广泛的用户群。这种双轨策略可以帮助你在保持现有用户满意的同时,探索新的增长机会。

90 — 公开构建产品是我认识的所有最成功的独立开发者共有的特点,如@zachshakked和@parrots。他们之所以这样做,可能是因为公开透明可以增加社会压力,促使自己改进,也可能是因为这样可以帮助他们更好地组织思维和计划。不管原因是什么,给它一个机会,你可能会发现它对你也有好处。

91 — 与另一个独立开发者结成密友。共享办公空间,相互分享想法。慷慨地分享你的技巧,人们也会与你分享他们的。这是加速学习和成长的最简单方法。在这个过程中,你不仅可以加快自己的成长速度,还能建立起支持你事业的社区。

92 — 每天,我在@Superwall与独立客户交谈时,都会惊讶地发现他们中有多少人希望有更多的独立开发者朋友。这是一个巨大的机会!加入像@SubClubHQ这样的社区,看看谁在这个领域活跃,并开始建立联系。在这个行业中,建立一个强大的网络是成功的关键。

93 — 永远不要害怕直接询问个人问题。询问别人的收入、增长策略或是招聘方法。大多数情况下,人们愿意分享。这种交流不仅可以帮助你获得宝贵的洞察,还能促进彼此之间的友谊发展,只要你们都对此感兴趣。

94 — 每年WWDC期间去圣何塞,即使你没有被邀请。那里的afterparty是真正的亮点。不用担心,那里的每个人都和你一样是技术爱好者。我的第一次WWDC之旅让我找到了归属感,那是我第一次真正感觉到自己与同龄人处于同一个环境中。

95 — 招聘是一项挑战。接受这一点,并不要过早放弃。我尝试招聘了将近两年才取得成功。通过这个过程,@briansangles和我获得了很多洞察力。现在我们在过去六个月内已经成功招聘了四名员工。

96 — 不要让候选人面临重大决策。直接问某人是否愿意放弃现有工作加入你的风险项目,这个问题太可怕了,很少有人会同意。相反,试着问他们是否愿意周末帮忙,这样的小步骤可以减少每个人的风险感。

97 — 避免进行现场编码测试。查看候选人过去的项目,提供一个家庭作业式的面试。@yusuftor教会了我们这一点。当你给潜在的雇员家庭作业时,按他们的正常工资支付他们。这迫使你仔细考虑你要面试的人选。

98 — 在招聘过程的早期明确股权、薪资和福利。这些信息通常是候选人最关心的,应该在职位描述之前就告知。这样做不仅可以节省双方的时间,还可以从一开始就建立开放和透明的沟通。

99 — 引导以个人成长为重点。向任何潜在的雇员证明,加入你的创业公司将是他们职业生涯中最好的决定。如果真的做不到这一点,那么可能你和候选人都应该重新考虑是否适合这份工作。

100 — 如果你执行得当,到了面试阶段,你们应该已经就薪酬达成一致了。当你提出正式工作邀请时,你们已经有了共同的工作经历。这样,最终的同意变成了一个更容易的决定。


参考: https://cloudflare-ipfs.com/ipfs/QmRE8YT9abkcc8xFLwGhYEeDohnMRQUqoeMH8ApHYmwQMy?filename=bd34258f-195f-4f05-90be-60d42539eabe.txt https://x.com/jakemor/status/1549281861687451648?s=20