如今,转化率优化(CRO)已是营销人员必须具备的技能,并且与 ROI 直接挂钩。但是在优化网页的转化率方面又有太多因素要考量,如果你已经不堪其忧,请专心做一件事—— A/B 测试。

A/B测试,即你设计的页面有两个版本(A和B),A为现行的设计, B是新的设计。比较这两个版本之间你所关心的数据(转化率,业绩,跳出率等) ,最后选择效果最好的版本。

1.忘掉你原本对用户的了解

是的,人们都太容易陷入对用户年龄,性别,位置,或收入的假设之中。曾经,“客户分析”是与用户接触的最好的(甚至是唯一的)方法。即便是现在,它在市场营销中也占有一席之地。

2.建立一条基线

诚然,提高转换率是你的近期目标,但是在你开始 A/B 测试之前,你需要建立一条基线,如果你不知道你目前的转换率是什么,你将如何知道你未来的测试是成功的?(更多请看第5条)

3.对别人有效的方法,对你未必适用

你必须对你自己独特的内容与你自己独特的用户进行 A/B 测试。当然,你可以从其他CRO人员那里套用类似方法,但不要指望能得到相同的结果。

例如,一个销售鞋带公司和一个销售企业应用软件的公司,同样客户都很普遍,但是购买周期完全不会一样。前者的网页上修改一个按钮颜色能提高销量,对于后者可就未必如此。

4.一次只测试一项内容

这个是不言而喻的,但值得一提,因为非常重要。在一段时间,对一个变量进行 A/B 测试,这样的结果是可读的。但是如果你改变你的标题在同一时间你改变你的导航,你怎么会知道哪个变量促成了最多的转换?

5.不要急于下结论

在 A/B 测试中,统计置信指的是如果再次运行相同的测试,是否能有相同的结果。换句话说,它会告诉你测试结果是否可信。

例如,假设在购物车页面进行 A/B 测试,其中“A”是单选按钮而“B”是下拉菜单。于是就有了结论,“B”提高了75%的转换率。显然,B更好,是这样吗?

不一定。因为有三个事实需要考虑:

样本容量
还是上面的例子,如果你的样本量为4人,这意味着只有3人喜欢下拉菜单。当然,这是一个良好的开端,但在1000的样本量仍是这一结果的可能性极低;因此,本次测试的结果属低置信度。

容错率
例如,在样本大小为500时,99%的客户倾向于下拉菜单,你可以相当肯定的是,你的误差率较低。如果,49%的用户喜欢下拉菜单,51%的用户喜欢单选按钮,那么随机性就不得不考虑进来了,你应该继续运行测试,直到一个更高的置信度。

用户规模
如果你的整个用户群体的规模是25万,你的样本量为25人,这样产生测试结果也不具有高置信水平。

6.路要一步一步走

老生常谈的一名话了。随着客户的看法和期望的发展,CRO永远是一个不断前进的目标。不怕犯错,从中练习,你就会成为一个 A/B 测试的高手。

7.多收集一些意见

用户测试从未像现在这样重要,也从未如此简单!即使你没有这样一个部门去专门做用户测试,也选择一些免费和低成本的服务。

Peek by UserTesting

Peek 是一个超级简单,快捷的方式,收集有关您的网站的定性反馈。

优点:信息反馈一般是公正的,详细的,而且免费!

缺点:不能在其目标受众之外测试接口。此外,费时较长。

Amazon Mechanical Turk

优点:一般比较廉价,可扩展,定量,你可以预先选择标准。
缺点:这通常是通过调查引擎,可以引入人为的过滤器。

底线:有反馈总比没有反馈强!

8.实际用户表现可能和用户调查数据相左

用户调查会引入人员误差,而原始用户表现统计数据则不会有这些问题。

例如,你现在急着去开会,要打印文件却发现打印机没墨了,你会怎么做呢?

也许你会说,很简单啊,换个新墨盒打印完呗。如果这是一个用户调查,我会接受你的回答。

但是如果是在用户测试环境,我会记下你敲了打印机4下,清除卡纸,又狂按“取消”按钮7次,再换下墨盒。整理文件时你又打翻了咖啡,洒在了衣服上,于是只好重新安排会议时间。

在调查中,你确实没有说谎,你也确实换墨盒了,只是会忽略前前后后那么多行为。

9.明确定义你成功的标准

不要忘记初衷: CRO 是要提高转化率。不是打开率,点击率,转发率,好评率,或固定率。(除非你的网站就是做这个的)

底线:心中有一个目标,优化周围的目标,你的内容。一切是一个关键绩效指标(KPI)。

10.不要去测试无关紧要的因素

用你的常识去测试你的直觉,直接测试高影响因素。

本文由吆喝科技编译。

A/B 测试之前必须要了解的 10 件事的更多相关文章

  1. Web API核查表:设计、测试、发布API时需思考的43件事[转]

    Web API核查表:设计.测试.发布API时需思考的43件事   当设计.测试或发布一个新的Web API时,你是在一个原有的复杂系统上构建新的系统.那么至少,你也要建立在HTTP上,而HTTP则是 ...

  2. 20170225-第三件事:FR0002测试

    第三件事:FR0002测试             MATNR WERKS BERID 800000217 I010               问题,上for all entrys…       1 ...

  3. 开源负载测试工具k6比JMeter更容易的5件事

    k6是GitHub上提供的开源负载测试工具.它是用Go编写的,并运行用JavaScript编写的测试脚本.它受到了开发人员,测试人员和DevOps团队的强烈兴趣,并拥有超过4400名GitHub明星. ...

  4. QTP 自动货测试桌面程序-笔记(添加控件仓库并关联到action)

    录制或编写脚本前先添加行为对应的控件仓库: 心得:多个测试action使用的同一个窗体的仓库单独放于一个仓库中,可以在多个action中添加关联使用 将同一个窗体的控件只放于一个仓库中,减少使用时的名 ...

  5. logminer使用测试库进行挖掘分析,10.2.0.5

    上一篇测试是在dg环境进行测试挖掘,但是如果客户存在一个测试库,那样使用日志挖掘的影响性更小.本篇进行测试分析. 测试环境介绍: oracle linux  5.6,vmware虚拟机,安装两套单实例 ...

  6. CodedUI Test 测试WPF程序,无法获取控件属性值的解决方法

    注意注意!ItemStatus 在VS2010的CUIT里面是没有的!需要2013以上的版本才可使用. 公司新程序使用WPF制作,但使用CodedUI Test进行自动化测试的时候,很多控件抓取不到其 ...

  7. web端测试和移动端测试的区别小记

    转:http://qa.blog.163.com/blog/static/19014700220157128345318/ 之前一直参与web端的测试,最近一个项目加入了移动端,本人有幸参与了移动端的 ...

  8. AngularJS测试二 jasmine测试路由 控制器 过滤器 事件 服务

    测试应用 1.测试路由 我们需要检测路由是否在运作,是否找到了,或者是404了.我们要确认路由事件触发了,预期的模板是否真的加载了.既然路由会改变页面的地址(URL)和页面内容,我们需要检测路由是否被 ...

  9. JavaScript有这几种测试分类

    译者按: 也许你讨厌测试,但是你不得不面对它,所以至少区分一下单元测试.集成测试与功能测试?对吧… 原文: What are Unit Testing, Integration Testing and ...

随机推荐

  1. Swap Swap,即交换分区

    Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要.通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用 ...

  2. (转)Windows下的Memcached安装与使用

    WHAT Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memc ...

  3. linux下显示dd命令的进度:

    linux下显示dd命令的进度: dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000 想要查看上面的dd命令的执行进度,可以使用下面几种方法: 比 ...

  4. dojo分析之declare接口

    欢迎转载opendevkit文章, 文章原始地址: http://www.opendevkit.com/?e=57 declare接口是dojo定义类系统的关键函数, 类系统就是抽象,封装,继承.do ...

  5. linux-8 基本命令---date

    2,date命令用于显示.设置系统的时间或日期,格式如下: date[选项][+指定格式]. date的详细格式如下: date命令格式 参数 作用 %t 跳个[tab]键 %H 小时(00-23) ...

  6. I/O requests taking longer than 15 seconds to complete on file I/O瓶颈问题

    I/O requests taking longer than 15 seconds to complete on file I/O瓶颈问题 http://mssqlwiki.com/2012/08/ ...

  7. 关于 REST

    REST(Representational State Transfer)是一种轻量级的 Web Service 架构风格,可以翻译成“表述性状态转移”,实现和操作明显比 SOAP 和 XML-RPC ...

  8. WPF快速入门系列(9)——WPF任务管理工具实现

    转载自:http://www.cnblogs.com/shanlin/p/3954531.html WPF系列自然需要以一个实际项目为结束.这里分享一个博客园博客实现的一个项目,我觉得作为一个练手的项 ...

  9. Controller的生命周期是Transient还是PerWebRequest?

    当我们用在MVC总使用IoC时,大家的Controller生命周期(lifestyle)是以哪种方式注册的呢? 之前我一直没有思考过这个问题.众所周知在MVC开发过程中,大部分的组件都是以PerWeb ...

  10. Fluxion 实战答疑

    实战文章<实战-Fluxion与wifi热点伪造.钓鱼.中间人攻击.wifi破解>发布之后,大家响应热烈,不过也遇到了很多问题.微信后台被各种提问挤爆了,于是抓紧时间出了这篇答疑. 0x0 ...