-
Type:
Story
-
Status: Closed
-
Priority:
Major
-
Resolution: Completed
-
Affects Version/s: None
-
Fix Version/s: Master
-
Component/s: Pages > A/B Testing for Content Pages
-
Epic/Theme:
-
Epic Link:
-
Sprint:SP | Sprint 16 | Jul24 - Aug06, SP | Sprint 17 | Aug07 - Aug21, TANGO | SP_18 | Aug21-Sep04, TANGO| SP_19 | Sep04-Sep18
Motivation
See Epic (LPS-87072) and Spike (--) for general AB testing motivation.LPS-95354
The purpose of an AB test is to find the page experience that maximizes a goal for a given audience.
Scope
The goals supported for the first version of AB Testing are:
- Bounce Rate
- Scroll Depth
- Time On Page
- Click.*
- This goal will be implemented as part of
LPS-96791, and it’s not in the scope of the current story.
- This goal will be implemented as part of
Design
- Mockup (see add variant and edit variant section): https://www.figma.com/file/AIvpwdchofYfAMcBi6WAc9/lps-96780-create-a-b-test?node-id=0%3A1
- Variations with respect to the Figma (for this story only):
- The three-step modal navigation won’t be implemented for now
- The goal selector is added below the test name and test description, in the same modal
- The step title, step progress (Step n of N) is not included
Acceptance Criteria
1. The goal selector is shown when adding a new Test
- Given a content page exists and the AB test panel is open
- When an AB test is created
- Then the Create New Test modal shows the inputs:
- Test Name (Required) → See
LPS-97882 - Test Description → See
LPS-97882 - Select Goal (Required) with Bounce Rate and Click
Scroll Depth and Time In Page(LPS-101830) options
- Test Name (Required) → See
2. Adding a test with a goal
- Given the Create New Test modal is open
- When the required inputs (including the goal) are set and the Save button is clicked
- Then the test is created
3. The goal selector is shown when editing a Test
- Given an existing AB test
- When the edit option is selected in the actions menu close to the test name
- Then the edit test modal is shown with the same inputs as the create new test modal, and the inputs contain their current value
4. Editing the test goal
- Given the edit test modal is open
- When the goal is changed and the Save button is clicked
- Then the test is saved and if the edit modal is opened again, the goal selector reflects the change
5. Test goal changes are visible on AC
- Given an AB test
- When the goal is set during creation/edition
- Then the change is visible in the AB test on Analytics Cloud
- relates
-
LPS-101830 Remove in DXP unsupported goals from AC
-
- Closed
-
- links to