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 #123 on
Getninjas.com.br
by
Rodolfo Lugli
Feb 11, 2022
Mobile
Thank You
Rodolfo Lugli Tested Pattern #71: Personalized Next Step In Test #123 On Getninjas.com.br


In this experiment, two app download buttons were tested against a single OS personalized one. In the control, both branded App Store and Google Play buttons were shown statitically. Whereas in the variation a single download (stylized consistently with site wide button styles) button was shown depending on the user's operating system. Imact on application download was measured.
Test #307 on
Volders.de
by
Michal Fiech
Jul 17, 2020
Desktop
Thank You
Michal Fiech Tested Pattern #77: Filled Or Ghost Buttons In Test #307 On Volders.de


This experiment measured a shallow click goal on a button that would encourage to repeated the action that was just completed (in this case a contract cancellation). In the control version (A) a thank-you screen shows a filled button style, and the variant (B) there was a ghost button. As a note, I also flipped the A-B in this experiment for the purpose of matching it to our ghost button pattern, which means that Volders in fact was starting out with a ghost button to begin with.
Test #201 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.0000 465432 {main}( ) .../index.php:0 2 0.0675 2252456 ProcessWire\Wire->__call( $method = 'execute', $arguments = [0 => TRUE] ) .../index.php:55 3 0.0675 2252456 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { }, $method = 'execute', $arguments = [0 => TRUE], $type = ??? ) .../Wire.php:484 4 0.0676 2252872 ProcessWire\Wire->_callMethod( $method = '___execute', $arguments = [0 => TRUE] ) .../WireHooks.php:952 5 0.0676 2252872 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php:416 6 0.0705 2267688 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.0829 2301928 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../ProcessPageView.module:184 8 0.0829 2301928 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.0829 2303888 ProcessWire\Wire->__call( $method = 'renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:1060 10 0.0829 2303888 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.0830 2304304 ProcessWire\Wire->_callMethod( $method = '___renderPage', $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php:952 12 0.0830 2304304 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.0835 2304848 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../PageRender.module:575 14 0.0836 2304848 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.0836 2306200 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 16 0.0836 2306200 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 17 0.0837 2326760 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php:328 18 0.5361 4048056 ProcessWire\wireRenderFile( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'thank-you']], $options = ??? ) .../tests.php:54 19 0.5361 4048056 ProcessWire\WireFileTools->render( $filename = 'partials/recent-tests', $vars = ['recentTestsPerPage' => 20, 'currentTest' => NULL, 'pages' => class ProcessWire\Pages { }, 'tenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'seenPageArray' => class ProcessWire\PageArray { public $count = 0; public $items = [...]; public $selectors = '' }, 'segments' => [1 => 'screen', 2 => 'thank-you']], $options = [] ) .../Functions.php:517 20 0.5362 4049952 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 21 0.5362 4049952 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.5362 4050368 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 23 0.5362 4050368 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 24 0.5362 4077048 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/recent-tests.php ) .../TemplateFile.php:328 25 0.6649 4278008 ProcessWire\wireRenderFile( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 2680; public $name = '201'; public $parent = '/tests/'; public $template = 'test'; public $number = 201; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 7132'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = ??? ) .../recent-tests.php:206 26 0.6649 4278008 ProcessWire\WireFileTools->render( $filename = 'partials/test-kicker', $vars = ['test' => class ProcessWire\Page { public $id = 2680; public $name = '201'; public $parent = '/tests/'; public $template = 'test'; public $number = 201; public $full_name = ''; public $tags = '5940'; public $metric_repeater = '(RepeaterPageArray) 7132'; public $app = ''; public $url_ = ''; public $data = [...] }, 'devices' => TRUE, 'screens' => TRUE, 'metricName' => FALSE], $options = [] ) .../Functions.php:517 27 0.6650 4280016 ProcessWire\Wire->__call( $method = 'render', $arguments = [] ) .../WireFileTools.php:1482 28 0.6650 4280016 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.6650 4280432 ProcessWire\Wire->_callMethod( $method = '___render', $arguments = [] ) .../WireHooks.php:952 30 0.6650 4280432 ProcessWire\TemplateFile->___render( ) .../Wire.php:413 31 0.6650 4301128 require( '/home/jlahijani/Sites/goodui.org/site/templates/partials/test-kicker.php ) .../TemplateFile.php:328 32 0.6664 4303128 ProcessWire\urlFormatter( $url = '', $length = 20 ) .../test-kicker.php:7 33 0.6664 4303128 ucfirst( $string = NULL ) .../ready.php:521
Ben Labay
Sep 19, 2018
Desktop
Mobile
Thank You
Ben Labay Tested Pattern #7: Social Counts In Test #201


In this test the upsell modal had an added text box with number of people that day who took the offer. The test hypothesis was that social proof will add motivation to take an action and the offer.
Test #164 on
Examine.com
by
Martin Wong
Apr 04, 2018
Desktop
Mobile
Thank You
Martin Wong Tested Pattern #50: Autoplay Video In Test #164 On Examine.com


In this test, the variation autoplayed the video (with sound). The thank you page offered a discount on a cross-sell product - The Supplement Goal Reference. The video first communicate a sincere thank you, followed by the product cross-sell.