All Latest 411 A/B Tests
Become a member to unlock the abiltiy to see the highest impact a/b tests. Being able to see the actual test results and sort by impact allows growth and experimentation teams to take action on the biggest gains first
MOST RECENT TESTS
Test #424 on
by
( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521 Call Stack # Time Memory Function Location 1 0.0001 466008 {main}( ) .../index.php:0 2 0.1160 2254960 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.1160 2254960 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.1161 2255376 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.1161 2255376 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.1214 2270328 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module:114 7 0.1458 2304568 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.1458 2304568 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 9 0.1460 2306528 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.1460 2306528 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.1460 2306944 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.1460 2306944 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.1472 2307488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.1472 2307488 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.1473 2308840 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.1473 2308840 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.1477 2341320 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.6325 4047336 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = ??? ) .../tests.php:54 19 0.6325 4047336 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = [] ) .../Functions.php:517 20 0.6326 4049232 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.6326 4049232 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['recentTestsPerPage' => 20, 'pages' => class ProcessWire\Pages { ... }, 'tenPageArray' => class ProcessWire\PageArray { ... }, 'seenPageArray' => class ProcessWire\PageArray { ... }, 'segments' => [...]] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 22 0.6326 4049648 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.6326 4049648 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.6330 4109232 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 0.7433 4248672 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10320; public $name = '424'; public $parent = '/tests/'; public $template = 'test'; public $number = 424; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 10324'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 0.7433 4248672 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 10320; public $name = '424'; public $parent = '/tests/'; public $template = 'test'; public $number = 424; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 10324'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 0.7433 4250680 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 0.7433 4250680 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 29 0.7433 4251096 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 0.7433 4251096 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 0.7434 4271792 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 0.7448 4273824 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 0.7448 4273824 ucfirst( $string = NULL ) .../ready.php:521
Sandis Viksna
Jul 28, 2022
Desktop
Shopping Cart
Sandis Viksna Tested Pattern #45: Benefit Bar In Test #424
In this experiment, 3 reassurances were shown at the bottom of cart and checkout pages. The web site was selling health and nutrition products for males and one of the reassurances included "discreet shipping". Impact on sales was measured.
Test #422 on
Volders.de
by
Daria Kurchinskaia
Jul 22, 2022
Desktop
Mobile
Shopping Cart
Daria Kurchinskaia Tested Pattern #3: Fewer Form Fields In Test #422 On Volders.de
A birthdate field was removed during a signup process for a paid contract cancellation service. Impact on progression (next step) and sales (completed transactions) was measured.
Test #413 on
by
( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521 Call Stack # Time Memory Function Location 1 0.0001 466008 {main}( ) .../index.php:0 2 0.1160 2254960 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.1160 2254960 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.1161 2255376 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.1161 2255376 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.1214 2270328 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module:114 7 0.1458 2304568 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.1458 2304568 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 9 0.1460 2306528 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.1460 2306528 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.1460 2306944 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.1460 2306944 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.1472 2307488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.1472 2307488 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.1473 2308840 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.1473 2308840 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.1477 2341320 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.6325 4047336 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = ??? ) .../tests.php:54 19 0.6325 4047336 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = [] ) .../Functions.php:517 20 0.6326 4049232 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.6326 4049232 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['recentTestsPerPage' => 20, 'pages' => class ProcessWire\Pages { ... }, 'tenPageArray' => class ProcessWire\PageArray { ... }, 'seenPageArray' => class ProcessWire\PageArray { ... }, 'segments' => [...]] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 22 0.6326 4049648 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.6326 4049648 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.6330 4109232 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 0.8544 4413792 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 0.8544 4413792 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9986; public $name = '413'; public $parent = '/tests/'; public $template = 'test'; public $number = 413; public $full_name = ''; public $tags = '2143'; public $metric_repeater = '(RepeaterPageArray) 9990|9991'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 0.8544 4415800 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 0.8544 4415800 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 29 0.8544 4416216 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 0.8544 4416216 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 0.8545 4436912 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 0.8558 4438912 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 0.8558 4438912 ucfirst( $string = NULL ) .../ready.php:521
Jakub Linowski
May 26, 2022
Desktop
Mobile
Shopping Cart
Jakub Linowski Tested Pattern #114: Less Or More Visible Prices In Test #413
Should prices be displayed during an editing state on an add-to-cart screen (after adding-to-cart from a product detail page)? In this experiment, club pricing was added and shown in three areas after customers clicked on a small "edit details" links. The control did not have this pricing information (which was only shown on a product detail screen before).
Test #400 on
by
( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521 Call Stack # Time Memory Function Location 1 0.0001 466008 {main}( ) .../index.php:0 2 0.1160 2254960 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.1160 2254960 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.1161 2255376 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.1161 2255376 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.1214 2270328 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module:114 7 0.1458 2304568 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.1458 2304568 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 9 0.1460 2306528 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.1460 2306528 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.1460 2306944 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.1460 2306944 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.1472 2307488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.1472 2307488 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.1473 2308840 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.1473 2308840 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.1477 2341320 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.6325 4047336 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = ??? ) .../tests.php:54 19 0.6325 4047336 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = [] ) .../Functions.php:517 20 0.6326 4049232 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.6326 4049232 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['recentTestsPerPage' => 20, 'pages' => class ProcessWire\Pages { ... }, 'tenPageArray' => class ProcessWire\PageArray { ... }, 'seenPageArray' => class ProcessWire\PageArray { ... }, 'segments' => [...]] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 22 0.6326 4049648 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.6326 4049648 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.6330 4109232 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 0.9250 4498968 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9519; public $name = '400'; public $parent = '/tests/'; public $template = 'test'; public $number = 400; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 9523|9524'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 0.9250 4498968 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 9519; public $name = '400'; public $parent = '/tests/'; public $template = 'test'; public $number = 400; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 9523|9524'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 0.9251 4500976 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 0.9251 4500976 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 29 0.9251 4501392 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 0.9251 4501392 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 0.9251 4522088 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 0.9265 4524088 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 0.9265 4524088 ucfirst( $string = NULL ) .../ready.php:521
Herman Klein
Mar 06, 2022
Desktop
Shopping Cart
Herman Klein Tested Pattern #65: Add More For Free Shipping In Test #400
In this experiment, customers who were not yet eligible for free shipping (with cart amounts under $39) were presented with an encouraging message to add more and earn free shipping. Impact on progression to checkout and sales was measured.
Test #398 on
Adoramapix.com
by
Herman Klein
Feb 25, 2022
Desktop
Shopping Cart
Herman Klein Tested Pattern #121: Free Shipping In Test #398 On Adoramapix.com
In this experiment, customers were eligible for free shipping (with cart amounts of $39 or more) were presented with an earned free shipping message. The variation also showed the value of the earned free shipping - (for example $10). Impact on progression to checkout and sales was measured.
Test #393 on
Snocks.com
by
Melina Hess
Jan 19, 2022
Mobile
Shopping Cart
Melina Hess Tested Pattern #1: Remove Coupon Fields In Test #393 On Snocks.com
This experiment replaced a visible coupon field with a dynamic text link that would initially hide the form field. Only after clicking the text link would the coupon form field appear. The translation from German is "Do you have a coupon code? Click here to apply". Impact on completed transactions was measured.
Test #384 on
Mariemur.com
by
Gleb Hodorovskiy
Nov 17, 2021
Mobile
Shopping Cart
Gleb Hodorovskiy Tested Pattern #103: Money Back Guarantee In Test #384 On Mariemur.com
In this experiment from Conversionrate.store, a 14 day money back guarantee was added to a shopping cart of a lingerie online store. Secondary text further elaborated this with the following copy "Free returns if size doesn’t match". Impact on transactions was measured.
Test #377 on
Adoramapix.com
by
Jakub Linowski
Sep 30, 2021
Desktop
Shopping Cart
Jakub Linowski Tested Pattern #121: Free Shipping In Test #377 On Adoramapix.com
In this experiment, a big "free shipping" badge was added and defaulted to when available. Impact on progression to checkouts and completed sales was measured.
Test #278 on
by
( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521 Call Stack # Time Memory Function Location 1 0.0001 466008 {main}( ) .../index.php:0 2 0.1160 2254960 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.1160 2254960 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.1161 2255376 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.1161 2255376 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.1214 2270328 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module:114 7 0.1458 2304568 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.1458 2304568 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 9 0.1460 2306528 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.1460 2306528 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.1460 2306944 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.1460 2306944 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.1472 2307488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.1472 2307488 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.1473 2308840 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.1473 2308840 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.1477 2341320 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.6325 4047336 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = ??? ) .../tests.php:54 19 0.6325 4047336 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = [] ) .../Functions.php:517 20 0.6326 4049232 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.6326 4049232 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['recentTestsPerPage' => 20, 'pages' => class ProcessWire\Pages { ... }, 'tenPageArray' => class ProcessWire\PageArray { ... }, 'seenPageArray' => class ProcessWire\PageArray { ... }, 'segments' => [...]] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 22 0.6326 4049648 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.6326 4049648 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.6330 4109232 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 1.1475 4876480 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4836; public $name = '278'; public $parent = '/tests/'; public $template = 'test'; public $number = 278; public $full_name = ''; public $tags = '(PageArray) '; public $metric_repeater = '(RepeaterPageArray) 7324|7325'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 1.1475 4876480 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 4836; public $name = '278'; public $parent = '/tests/'; public $template = 'test'; public $number = 278; public $full_name = ''; public $tags = '(PageArray) '; public $metric_repeater = '(RepeaterPageArray) 7324|7325'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 1.1476 4878488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 1.1476 4878488 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 29 1.1476 4878904 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 1.1476 4878904 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 1.1477 4899600 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 1.1490 4901600 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 1.1490 4901600 ucfirst( $string = NULL ) .../ready.php:521
Someone
Jan 15, 2020
Mobile
Shopping Cart
Someone Tested Pattern #64: Tunnel In Test #278
In this experiment, multiple elemenets were removed from the bottom of the cart page. This was done to see if they were potential distractions that hindered the purchase process. The elements included such things as: Order details (visible on other pages), large product photo, a "what you receive" section with selling points, more reassurances, and a newsletter subscribe box.
Test #177 on
by
( ! ) Deprecated: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /home/jlahijani/Sites/goodui.org/site/ready.php on line 521 Call Stack # Time Memory Function Location 1 0.0001 466008 {main}( ) .../index.php:0 2 0.1160 2254960 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.1160 2254960 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.1161 2255376 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.1161 2255376 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.1214 2270328 ProcessWire\ProcessPageView->renderPage( $page = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $request = class ProcessWire\PagesRequest { } ) .../ProcessPageView.module:114 7 0.1458 2304568 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.1458 2304568 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\Page { public $id = 1020; public $name = 'tests'; public $parent = '/'; public $template = 'tests'; public $numChildren = 411; public $title = 'Tests'; public $urlSegment = 'screen'; public $data = ['title' => 'Tests', 'urlSegment' => 'screen'] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 9 0.1460 2306528 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.1460 2306528 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.1460 2306944 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.1460 2306944 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.1472 2307488 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.1472 2307488 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.1473 2308840 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.1473 2308840 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.1477 2341320 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.6325 4047336 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = ??? ) .../tests.php:54 19 0.6325 4047336 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 10; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'shopping-cart']], $options = [] ) .../Functions.php:517 20 0.6326 4049232 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.6326 4049232 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['recentTestsPerPage' => 20, 'pages' => class ProcessWire\Pages { ... }, 'tenPageArray' => class ProcessWire\PageArray { ... }, 'seenPageArray' => class ProcessWire\PageArray { ... }, 'segments' => [...]] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 22 0.6326 4049648 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.6326 4049648 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.6330 4109232 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 1.2080 4958968 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 2399; public $name = '177'; public $parent = '/tests/'; public $template = 'test'; public $number = 177; public $full_name = ''; public $tags = '(PageArray) '; public $metric_repeater = '(RepeaterPageArray) 7059'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 1.2080 4958968 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 2399; public $name = '177'; public $parent = '/tests/'; public $template = 'test'; public $number = 177; public $full_name = ''; public $tags = '(PageArray) '; public $metric_repeater = '(RepeaterPageArray) 7059'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 1.2080 4960976 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 1.2080 4960976 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\TemplateFile { public $data = ['test' => class ProcessWire\Page { ... }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE] }, $method = 'render', $arguments = [], $type = ??? ) .../Wire.php:484 29 1.2080 4961392 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 1.2080 4961392 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 1.2081 4982088 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 1.2094 4984088 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 1.2094 4984088 ucfirst( $string = NULL ) .../ready.php:521
Devesh Khanal
May 17, 2018
Desktop
Shopping Cart
Devesh Khanal Tested Pattern #66: Complementary Upsell In Test #177
Test #117 on
Ssdnodes.com
by
Matt Connor
Oct 02, 2017
Desktop
Shopping Cart
Matt Connor Tested Pattern #21: What It's Worth In Test #117 On Ssdnodes.com
Test #88 on
Ssdnodes.com
by
Matt Connor
Mar 31, 2017
Desktop
Mobile
Shopping Cart
Matt Connor Tested Pattern #21: What It's Worth In Test #88 On Ssdnodes.com
Test #66 on
Telestream.net
by
Chris Goward
Nov 01, 2016
Shopping Cart
Chris Goward Tested Pattern #9: Multiple Steps In Test #66 On Telestream.net
Telestream specializes in software that make it possible to get video content to any audience regardless of how it is created, distributed, or viewed. Telestream’s customer acquisition strategy is centered around driving traffic to their website to trial, or to purchase from their online store. Shoppers can buy software online, download it right away, and immediately start using it. The variation was designed with the same information as the control except spread across 4 steps (instead of 3). The rationale was that each step would be shorter and less overwhelming for the user.
Test #47 on
Adoramapix.com
by
Herman Klein
Jun 09, 2016
Shopping Cart
Herman Klein Tested Pattern #4: Testimonials In Test #47 On Adoramapix.com
Test #42 on
Adoramapix.com
by
Herman Klein
May 11, 2016
Shopping Cart
Herman Klein Tested Pattern #1: Remove Coupon Fields In Test #42 On Adoramapix.com
Test #121 on
Bionicgloves.com
by
VWO
Mar 13, 2015
Shopping Cart
VWO Tested Pattern #1: Remove Coupon Fields In Test #121 On Bionicgloves.com
VWO.com published this test which removed two coupon fields on a shopping cart: a gift card code and a special offer code.