之前,笔者有分享过说我最喜欢的增长是可复制可持续的增长,它一般都会有三个关键过程:
- 首先是小范围测试,低成本试错,也就是最小可行性验证,让ROI最大化。
- 然后是把测试的最优结果整理为可执行的标准化化流程。前面是样板,这里是形成规范。
- 最后就是大规模复制,指数级增长。
这样的方法,屡试不爽,出错率低且效果好,不要太好用。而其中最关键的就是最小可行性验证,目的是要得到提升转化率最好的方案。
而一说到提升转化率,每个人都会有很多想法,比如:设计美观、符合用户预期、打折、赠送礼品、限时限量等等,方法很多却不成体系。那有没有什么方法能帮助我们更科学精细地提升运营/营销转化率呢?
首先,很多人一说到提升转化率就马上去风风火火的各种改这改那,这肯定不行。
提升转化率需要精细化运营,在我看来,大多数人都是死在这里——碰见问题马上就开干,完全就不分析原因,也不系统的去规划。
还有一些人,在找到一些能提升转化率的可能原因之后,就觉得这就是最优解决方案了,是这样吗?
这一步,又会死掉一批人,因为大部分人的做法是根据经验。随便想到一二个导致转化率下降的原因,然后拍着胸脯说肯定是由这个导致的,然后火力全开,大刀阔斧。
这样不经过验证,就很可能导致方向不对努力白费,或者自己把可能性缩小,跑进死胡同里。所有未经验证的原因都不是真正的原因,没有验证,一切都是空谈。
这里,笔者给大家推荐一个提升运营/营销转化率的万能方法,分为4个步骤:
- 确定运营和营销要达到的目标;
- 画出用户通往目标的核心流程/关键步骤;
- 列出影响每一个步骤的关键影响因素;
- 逐个验证并优化关键因素。
第一步:确定运营和营销要达到的目标
不管是做运营,还是做营销,都应该有一个明确的核心目标,这是最基本的,却也是最容易忽视的。因为人总是喜欢贪多,希望同时达成一堆目的。
想法是好的,但是作为运营/营销人,一定要目标清晰。目标不清晰,转化流程就不清晰,还谈什么提升转化率,你都不知道要提升什么。说白了,你制定了什么运营/营销目标,那就针对这个目标去提升转化率。
切记,目标明确、目标清晰、目标聚焦。
接下来,才有下一步。
第二步:画出用户转化核心流程/关键步骤
画用户转化核心流程,是我平常最喜欢干的。可以这么说,画的不是流程,画的是灵感,在画的过程中你会发现,可以玩创意的地方真的很多。
这个环节很简单,又很难。简单在于你只需要罗列出用户在体验过程中的关键环节,而难在你需要足够了解你的产品和服务、足够熟悉用户体验流程、足够洞察用户。很多人有误解,他觉得自己做营销做运营,对于这个用户转化流程了然于心,其实那只是自己觉得的,有点偏自嗨。
当你自己亲自动手去画的时候,你会发现这像是对你的一项考核,这个画的过程在检验你对产品、服务和用户的理解。而且,一边画,你会一边发现不同的各种问题。
兄dei,别偷懒!

在画出用户通向我们运营/营销目标的核心转化流程之后,你就会清晰地看到每一个用户的转化走向,他会在哪里开始决策。
接下来就可以进行下一步了。
第三步:列出影响每一个步骤的关键影响因素
在用户转化流程的每一个环节,都会有一些会影响这个环节转化率的关键影响因素。列出这些关键影响因素,更能有规划的去掌控全局,通过优化这些影响因素去提高每个环节的用户转化率。
在列出每一个环节的关键影响因素过程中,我们可以凭借经验,可以调研用户,可以内部讨论,可以分析竞品。这里,笔者重点说一个方法——流程穿越法。
流程穿越就是你需要切换视角,假象自己就是成目标用户,然后走一遍你画的这个转化流程,并且感受每一个用户可能接触的点。你必须在目标用户的转化流程上,模拟、界定、选择如何影响用户的新内容、新方式和新介质,从而把控转化率。
当然,你走一遍还不够,还要邀请行业大咖、专业人士、目标用户、核心用户等都来一次流程穿越,记录下那些会影响转化的关键影响因素。最终列出整个用户转化流程上的各个影响因素。

第四步:逐个验证并优化关键因素
经过上一个步骤后,你肯定列出了很多关键影响因素,然后就去投入所有资源开始优化?
不能够,毕竟任何一个团队的人力和资源都是有限的,我们要的是得到提升转化率最好的方案。
所以,这里就回到了文章开头三个关键过程的第一步:我们要进行小范围测试,低成本试错,也就是最小可行性验证,让ROI最大化。那么,接下来就需要对这些影响因素验证,找到最能提升转化率的关键影响因素,然后才是重点优化提升整体转化率。
不能够仅凭感觉或者固有经验不断的做苦力,正确的方式应该是具体经验,反思观察,抽象概括,主动实践,如此往复。
总而言之,这几个步骤下来道理很简单,但是这种结构化逻辑思维大家一定得坚持用在实操中。
特别是确定核心目标、画出转化流程、列出影响因素这3个步骤特别重要,我个人一直都要求自己以及其他人要养成这个习惯,看似简单的工作会让很多东西都更加清晰,一目了然,你会知道你下一个重点在哪里。
思维养成,遇事不愁。
为您推荐
常见的10个问题#产品开发中常见的10个问题思维导图需求相关#1. 需求不明确#在日常工作中,需求来源于用户、老板、客户、竞品分析、业务部门、产品经理等,这些人或部门会提出需求,因为他们不是产品经理,提出的需求..
技术学习要兼顾深度和广度夯实技术基础这么多年来,我面试了很多人。我越发感到「技术基础」非常重要。很多技术的本质是一样的。技术基础足够好的话,学东西可以非常快。往下到操作系统层面,甚至计算机硬件层面,你..
以下介绍字符串常见的几个方法。介绍String类在 Java 中,String类是一个代表字符串的类,具有以下特性:不可变性:String对象一旦被创建就是不可变的,即它们的值在创建后不能被更改。任何对String对象的修改操作实..
通过 HttpClient 的 ContentLength 很多时候都可以拿到下载的内容的长度,通过 ReadAsync 可以返回当前读到的长度,将读取到的长度加起来就是已经下载的长度看起来很简单,于是直接给代码private static async Task ..
在 JavaScript 中,有多种方法可以用来连接数组,以下是常见的几种:1. concat() 方法用于连接两个或多个数组,返回一个新的数组,不修改原数组。const arr1 = [1, 2, 3];const arr2 = [4, 5, 6];const result = arr..
FreeSql 是一个功能强大的 .NET 开源 ORM(对象关系映射)工具,支持多种数据库类型并提供丰富的功能特性。以下是使用 FreeSql 过程中常见的问题及其解决方法:1. 数据库连接问题问题描述:无法连接数据库,报错提示..
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的修改篇一、增加1、push()含义:在数组末尾添加..
SourceTree下载提取码: ni9m 需翻墙或者破解注册当前只有Win的版本,Mac自行百度很多人用git命令行不熟练,那么可以尝试使用sourcetree进行操作。然鹅~~sourcetree又一个比较严肃的问题就是,很多人不会跳过注册或者..
在 .NET 开发中,常见的报错通常涉及代码编写、配置和运行时环境。以下是一些常见的报错类型及其解决建议:1. NullReferenceException原因:尝试访问空对象的成员。解决:在访问对象之前检查是否为 null,可以使用 C..
svn服务端搭建成功之后,地址太长很麻烦,想搞一个服务器专门做svn服务端,修改svn地址为ip地址无奈网上教程不靠谱,于是自己研究了下1.修改VisualSVN 的地址2修改地址并保存很多人不成功就在这里,点击确认之后复制..
理解 Angular Mock 和 静态方法在 Angular 单元测试中,Angular Mock 是一个强大的工具,它允许我们模拟和替换 Angular 的服务、组件和其他依赖项。而静态方法 是属于类本身,而不是类的实例的方法。它们可以直接通..
解决.NET JAVA PHP中写入及读取memcache中数据不一致的方法。公司部分接口使用PHP开发,部分接口使用.NET开放,.NET使用redis,PHP使用memcache作为分布式缓存服务器,但是部分业务需要.NET读取memcache里的数据。m..
什么是AutoMapper? 一些orm框架,在用到Entity的时候有一些开源代码用到了automapper,将数据对象转成DTO。比如在ORM中,与数据库交互用的Model模型是具有很多属性。而当我们与其它系统(或系统中的其它结构)进行..
很多朋友编写Windows服务的时候都会觉得调试很麻烦,甚至不知道怎么调试。有些人可能添加个windows窗体用按键触发相关方法或者靠打印日志调试,那么到底windows服务怎么调试呢? 怎么编写代码就不说了。就说调试吧,..
ThreadPool类提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。 线程池通过为应用程序提供一个由系统管理的辅助线程池使您可以更为有效地使用线程。一个线程监视排到线程..
测试环境 服务器端:Windows Server 2003,IIS6.0. 上传文件的代码: [csharp] view plaincopy在CODE上查看代码片派生到我的代码片 using (WebClient client = new WebClient() { Credentials = CredentialCache.De..
1.字符串比较 字符串.ComparTo(目标字符串) "a".ComparTo("b"); 2.查找子串 字符串.IndexOf(子串,查找其实位置) ; 字符串.LastIndexOf(子串) ;最后一次出现的位置 str.IndexOf("ab",0); 3.插入子串 字符串.Insert(..
ASP.NET将word文档转换成pdf的代码。 一、添加引用 using Microsoft.Office.Interop.Word; 二、转换方法 1、方法 /// <summary> /// 把Word文件转换成pdf文件 /// </summary> /// <param name="sourcePath">需要转..
ASP.NET WebApi里没有MVC里的OutPutCache缓存,使用Strathweb.CacheOutput.WebApi2可以实现OutPutCache功能。首先从Nuget安装最新的Strathweb.CacheOutput.WebApi2版本。Strathweb.CacheOutput.WebApi2使用方法很简..
Microsoft在.NET Framework 4.5中引入了HttpClient,这是在.NET服务器端代码中使用Web API最流行的方法。但是,它存在一些严重的问题,比如处理HttpClient对象不会立即关闭套接字,影响性能的实例太多,以及singleto..