( ! ) 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 466152 {main}( ) .../index.php: 0
2 1.8666 2255824 ProcessWire\Wire->__call( $method = 'execute' , $arguments = [0 => TRUE] ) .../index.php: 55
3 1.8666 2255824 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { } , $method = 'execute' , $arguments = [0 => TRUE] , $type = ??? ) .../Wire.php: 484
4 1.8667 2256240 ProcessWire\Wire->_callMethod( $method = '___execute' , $arguments = [0 => TRUE] ) .../WireHooks.php: 952
5 1.8667 2256240 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php: 416
6 1.8790 2296800 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 1.9031 2326936 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../ProcessPageView.module: 184
8 1.9031 2326936 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 1.9033 2328896 ProcessWire\Wire->__call( $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 1060
10 1.9033 2328896 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 1.9033 2329312 ProcessWire\Wire->_callMethod( $method = '___renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 952
12 1.9033 2329312 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 1.9047 2329872 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../PageRender.module: 575
14 1.9047 2329872 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 1.9048 2331224 ProcessWire\Wire->_callMethod( $method = '___render' , $arguments = [] ) .../WireHooks.php: 952
16 1.9048 2331224 ProcessWire\TemplateFile->___render( ) .../Wire.php: 413
17 2.0357 2874144 require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ) .../TemplateFile.php: 340
18 2.0373 2900432 include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ) .../_main.php: 64
19 2.0399 2901168 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