( ! ) Warning: Undefined array key "seen_test" in /home/jlahijani/Sites/goodui.org/site/ready.php on line 1083
Call Stack
# Time Memory Function Location
1 0.0001 465960 {main}( ) .../index.php: 0
2 0.1098 2254944 ProcessWire\Wire->__call( $method = 'execute' , $arguments = [0 => TRUE] ) .../index.php: 55
3 0.1099 2254944 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { } , $method = 'execute' , $arguments = [0 => TRUE] , $type = ??? ) .../Wire.php: 484
4 0.1099 2255360 ProcessWire\Wire->_callMethod( $method = '___execute' , $arguments = [0 => TRUE] ) .../WireHooks.php: 952
5 0.1099 2255360 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php: 416
6 0.1146 2270160 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.1374 2304400 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../ProcessPageView.module: 184
8 0.1374 2304400 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.1375 2306360 ProcessWire\Wire->__call( $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 1060
10 0.1375 2306360 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.1376 2306776 ProcessWire\Wire->_callMethod( $method = '___renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 952
12 0.1376 2306776 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.1387 2307320 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../PageRender.module: 575
14 0.1387 2307320 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.1388 2308672 ProcessWire\Wire->_callMethod( $method = '___render' , $arguments = [] ) .../WireHooks.php: 952
16 0.1388 2308672 ProcessWire\TemplateFile->___render( ) .../Wire.php: 413
17 0.1392 2341152 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php: 328
18 0.5296 3887536 ProcessWire\returnPageArrayFromCookie( $cookiename = 'seen_test' ) .../tests.php: 8
( ! ) Warning: Undefined array key "seen_test" in /home/jlahijani/Sites/goodui.org/site/ready.php on line 1083
Call Stack
# Time Memory Function Location
1 0.0001 465960 {main}( ) .../index.php: 0
2 0.1098 2254944 ProcessWire\Wire->__call( $method = 'execute' , $arguments = [0 => TRUE] ) .../index.php: 55
3 0.1099 2254944 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { } , $method = 'execute' , $arguments = [0 => TRUE] , $type = ??? ) .../Wire.php: 484
4 0.1099 2255360 ProcessWire\Wire->_callMethod( $method = '___execute' , $arguments = [0 => TRUE] ) .../WireHooks.php: 952
5 0.1099 2255360 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php: 416
6 0.1146 2270160 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.1374 2304400 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../ProcessPageView.module: 184
8 0.1374 2304400 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.1375 2306360 ProcessWire\Wire->__call( $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 1060
10 0.1375 2306360 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.1376 2306776 ProcessWire\Wire->_callMethod( $method = '___renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 952
12 0.1376 2306776 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.1387 2307320 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../PageRender.module: 575
14 0.1387 2307320 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.1388 2308672 ProcessWire\Wire->_callMethod( $method = '___render' , $arguments = [] ) .../WireHooks.php: 952
16 0.1388 2308672 ProcessWire\TemplateFile->___render( ) .../Wire.php: 413
17 0.1392 2341152 require( '/home/jlahijani/Sites/goodui.org/site/templates/tests.php ) .../TemplateFile.php: 328
18 0.5296 3887536 ProcessWire\returnPageArrayFromCookie( $cookiename = 'seen_test' ) .../tests.php: 8
Tests | GoodUI
( ! ) 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.0001 465960 {main}( ) .../index.php: 0
2 0.1098 2254944 ProcessWire\Wire->__call( $method = 'execute' , $arguments = [0 => TRUE] ) .../index.php: 55
3 0.1099 2254944 ProcessWire\WireHooks->runHooks( $object = class ProcessWire\ProcessPageView { } , $method = 'execute' , $arguments = [0 => TRUE] , $type = ??? ) .../Wire.php: 484
4 0.1099 2255360 ProcessWire\Wire->_callMethod( $method = '___execute' , $arguments = [0 => TRUE] ) .../WireHooks.php: 952
5 0.1099 2255360 ProcessWire\ProcessPageView->___execute( $internal = TRUE ) .../Wire.php: 416
6 0.1146 2270160 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.1374 2304400 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../ProcessPageView.module: 184
8 0.1374 2304400 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.1375 2306360 ProcessWire\Wire->__call( $method = 'renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 1060
10 0.1375 2306360 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.1376 2306776 ProcessWire\Wire->_callMethod( $method = '___renderPage' , $arguments = [0 => class ProcessWire\HookEvent { public $data = [...] }] ) .../WireHooks.php: 952
12 0.1376 2306776 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.1387 2307320 ProcessWire\Wire->__call( $method = 'render' , $arguments = [] ) .../PageRender.module: 575
14 0.1387 2307320 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.1388 2308672 ProcessWire\Wire->_callMethod( $method = '___render' , $arguments = [] ) .../WireHooks.php: 952
16 0.1388 2308672 ProcessWire\TemplateFile->___render( ) .../Wire.php: 413
17 1.1492 4887904 require( '/home/jlahijani/Sites/goodui.org/site/templates/_main.php ) .../TemplateFile.php: 340
18 1.1498 4918448 include( '/home/jlahijani/Sites/goodui.org/site/templates/_og.php ) .../_main.php: 64
19 1.1509 4917304 strip_tags ( $string = NULL ).../_og.php: 13
" />
Original image does not exist to create size variation: /site/assets/files/5351/295_athumb.jpg
Original image does not exist to create size variation: /site/assets/files/5351/295_bthumb.jpg
Original image does not exist to create size variation: /site/assets/files/4030/251_athumb.jpg
Original image does not exist to create size variation: /site/assets/files/4030/251_bthumb-1.jpg
All Latest 411 A/B Tests
New 10 tests added since your last visit
Screen
Any
Home & Landing
Content
Product
Checkout
Listing
Thank You
Shopping Cart
Signup
Pricing
Global
Device
Any
Desktop
Mobile
Metric
Any
Progression
Leads
Signups
Sales
Engagement
Retention
Revenue
Referrals
Tag
Any
Form
Headline
Pricing
Popup
Personalization
Layout
Button
Photos
Copy
Interaction
Only Significant A/B Tests
Only show the highest quality tests with a p-value < 0.03
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 #251 on
Goodui.org
by
Jakub Linowski
Jul 25, 2019
Desktop
Mobile
Content
Jakub Linowski Tested Pattern
#57: Maybe Later In Test #251 On Goodui.org
In this experiment, we tested a standard modal (with 2 choices) against a "Maybe Later " one (with 3 choices). One of the choices in the variant allowed users to postpone their decision with a "maybe" which would enable a floating bar at the bottom of the screen. Clicking on any of the "Yes" options would send people to the bottom of the screen with an email signup form. Increasing signup was our primary measure. Both modals also appeared instantly after a page load.