@@ -70,34 +70,22 @@ const TheFork = () => {
70
70
} ) ;
71
71
72
72
const handleExperimentVersion = async ( ) => {
73
- let theForkExperimentVersion = 0 ;
74
- if ( currentData . sitegen . theForkExperimentVersion !== 0 ) {
75
- // Use an existing experiment version if it exists
76
- setExperimentVersion (
77
- currentData . sitegen . theForkExperimentVersion
78
- ) ;
79
- theForkExperimentVersion =
80
- currentData . sitegen . theForkExperimentVersion ;
81
- } else {
82
- // Generate a random experiment version either 1 or 2
83
- theForkExperimentVersion = Math . floor ( Math . random ( ) * 2 ) + 1 ;
84
- setExperimentVersion ( theForkExperimentVersion ) ;
73
+ // setting the experiment version to 2 so that DIY onboarding is always hidden
74
+ const theForkExperimentVersion = 2 ;
75
+ setExperimentVersion ( theForkExperimentVersion ) ;
85
76
77
+ // the default value of theForkExperimentVersion while initialising the store is 0
78
+ if ( currentData . sitegen . theForkExperimentVersion === 0 ) {
86
79
// Sync that to the store and DB for same version on refresh
87
- currentData . sitegen . theForkExperimentVersion =
88
- theForkExperimentVersion ;
80
+ currentData . sitegen . theForkExperimentVersion = theForkExperimentVersion ;
89
81
setCurrentOnboardingData ( currentData ) ;
90
82
await setFlow ( currentData ) ;
91
- const experimentVersionNames = {
92
- 1 : 'control' ,
93
- 2 : 'hidden' ,
94
- } ;
95
83
96
84
// Send an event for the experiment version shown to the user.
97
85
sendOnboardingEvent (
98
86
new OnboardingEvent (
99
87
ACTION_SITEGEN_FORK_AI_EXPERIMENT ,
100
- experimentVersionNames [ theForkExperimentVersion ] ,
88
+ 'hidden' , // this event shows that the DIY onboarding was not shown
101
89
null ,
102
90
null ,
103
91
CATEGORY_EXPERIMENT
0 commit comments