( ! ) Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/templates/_og.php on line 13
Call Stack
# Time Memory Function Location
1 0.0000 466104 {main}( ) .../index.php: 0
2 0.0715 2253816 ProcessWire\Wire->__call( $method = 'execute' , $arguments = [0 => TRUE] ) .../index.php: 55
3 0.0715 2253816 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { } , $method = 'execute' , $arguments = [0 => TRUE] , $type = ??? ) .../Wire.php: 484
4 0.0715 2254232 ProcessWire\Wire->_callMethod( $method = '___execute' , $arguments = [0 => TRUE] ) .../WireHooks.php: 952
5 0.0715 2254232 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php: 416
6 0.0812 2294792 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 3223; public $name = '4-checkout-ui-changes-for-a-highly-significant-1-sales-on-menufy-com'; public $parent = '/blog/'; public $template = 'post'; public $title = '4 Checkout UI Changes For A Highly Significant +1% Sales On Menufy.com'; public $post_tags = '(PageArray) 3157'; public $body_blocks = '(RepeaterMatrixPageArray) 6683'; public $date = 1540918414; public $comments = '(CommentArray) '; public $summary = ''; public $body = ''; public $data = ['title' => '4 Checkout UI Changes For A Highly Significant +1% Sales On Menufy.com', 'post_tags' => class ProcessWire\PageArray { ... }, 'body_blocks' => class ProcessWire\RepeaterMatrixPageArray { ... }, 'date' => 1540918414, 'comments' => class ProcessWire\CommentArray { ... }, 'summary' => '', 'body' => ''] } , $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module: 114
7 0.0990 2324928 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../ProcessPageView.module: 184
8 0.0990 2324928 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 3223; public $name = '4-checkout-ui-changes-for-a-highly-significant-1-sales-on-menufy-com'; public $parent = '/blog/'; public $template = 'post'; public $title = '4 Checkout UI Changes For A Highly Significant +1% Sales On Menufy.com'; public $post_tags = '(PageArray) 3157'; public $body_blocks = '(RepeaterMatrixPageArray) 6683'; public $date = 1540918414; public $comments = '(CommentArray) '; public $summary = ''; public $body = ''; public $data = ['title' => '4 Checkout UI Changes For A Highly Significant +1% Sales On Menufy.com', 'post_tags' => class ProcessWire\PageArray { ... }, 'body_blocks' => class ProcessWire\RepeaterMatrixPageArray { ... }, 'date' => 1540918414, 'comments' => class ProcessWire\CommentArray { ... }, 'summary' => '', 'body' => ''] } , $method = 'render' , $arguments = [] , $type = ??? ) .../Wire.php: 484
9 0.0991 2326888 ProcessWire\Wire->__call( $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 1060
10 0.0991 2326888 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\PageRender { public $data = ['clearCache' => 1] } , $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] , $type = ??? ) .../Wire.php: 484
11 0.0991 2327304 ProcessWire\Wire->_callMethod( $method = '___renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 952
12 0.0991 2327304 ProcessWire\PageRender->___renderPage( $event = class ProcessWire\HookEvent { public $data = ['object' => class ProcessWire\Page { ... }, 'method' => 'render', 'arguments' => [...], 'return' => NULL, 'replace' => FALSE, 'options' => [...], 'id' => 'Page:100.0:render', 'cancelHooks' => FALSE, 'when' => 'after'] } ) .../Wire.php: 416
13 0.1001 2327864 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../PageRender.module: 575
14 0.1001 2327864 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['wire' => class ProcessWire\ProcessWire { ... }, 'classLoader' => class ProcessWire\WireClassLoader { ... }, 'hooks' => class ProcessWire\WireHooks { ... }, 'config' => class ProcessWire\Config { ... }, 'notices' => class ProcessWire\Notices { ... }, 'urls' => class ProcessWire\Paths { ... }, 'log' => class ProcessWire\WireLog { ... }, 'sanitizer' => class ProcessWire\Sanitizer { ... }, 'datetime' => class ProcessWire\WireDateTime { ... }, 'files' => class ProcessWire\WireFileTools { ... }, 'mail' => class ProcessWire\WireMailTools { ... }, 'database' => class ProcessWire\WireDatabasePDO { ... }, 'db' => class ProcessWire\DatabaseMysqli { ... }, 'cache' => class ProcessWire\WireCache { ... }, 'modules' => class ProcessWire\Modules { ... }, 'procache' => class ProcessWire\ProCache { ... }, 'fieldtypes' => class ProcessWire\Fieldtypes { ... }, 'fields' => class ProcessWire\Fields { ... }, 'fieldgroups' => class ProcessWire\Fieldgroups { ... }, 'templates' => class ProcessWire\Templates { ... }, 'pages' => class ProcessWire\Pages { ... }, 'permissions' => class ProcessWire\Permissions { ... }, 'roles' => class ProcessWire\Roles { ... }, 'users' => class ProcessWire\Users { ... }, 'user' => class ProcessWire\User { ... }, 'session' => class ProcessWire\Session { ... }, 'input' => class ProcessWire\WireInput { ... }, 'buster' => class ProcessWire\ProCacheBuster { ... }, 'process' => class ProcessWire\ProcessPageView { ... }, 'page' => class ProcessWire\Page { ... }, 'options' => [...]] } , $method = 'render' , $arguments = [] , $type = ??? ) .../Wire.php: 484
15 0.1002 2329216 ProcessWire\Wire->_callMethod( $method = '___render' , $arguments = [] ) .../WireHooks.php: 952
16 0.1002 2329216 ProcessWire\TemplateFile->___render( ) .../Wire.php: 413
17 0.2079 2872136 require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ) .../TemplateFile.php: 340
18 0.2092 2898424 include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ) .../_main.php: 64
19 0.2115 2899160 strip_tags ( $string = NULL ).../_og.php: 13
" />
4 Checkout UI Changes For A Highly Significant +1% Sales On Menufy.com
Tagged as:
Results
Menufy.com , a restaurant order & delivery service, ran a multiple change A/B test on their checkout page (with our help). I really like this experiment because it's effect is rather small and yet tightly defined in terms of its statistical significance. Sometimes when we make UI improvements we might feel that our work will have a great impact, and this test brings us down a little closer to reality. Here are the changes which were tested and in return inspired our evidence-based patterns .
The A/B test results showing a solid 1% increase to sales (measured by thank you page visits)
The 4 Changes
Here are the 4 things that were changed (interpreted by me).
The A variation
The B variation with the 4 changes
Clearer Label
"Add Tip" was used as a label instead of the more ambiguous "Other Info".
Cash Option As Default - Fastforward Pattern #87
The cash tip option was added as a default. This is a key change as it might have empowered customers to feel like their decision to tip was given back to them - by being postponed to the time of delivery. Whereas the control might have suggested that a tip was more mandatory and committal.
Custom Amount Alignment & Better Grouping
The custom tip amount field was aligned onto the same line with the other fixed tip amounts. Text ("or") was also added to clarify that this was an alternative input.
Special Instructions Text Area Was Repositioned
The text area was shifted downwards and separated from the tip option as other information.
Share Your Thoughts
Are there any other UI changes you would test? Please share your thoughts as a comment.
Posted by
Jakub Linowski
on Oct 30, 2018
Reach Higher Conversions Faster With These Actively Tested Patterns:
Comments