From 0cc21916583b847ea6396ccb5f5b35664a477131 Mon Sep 17 00:00:00 2001 From: Zainab Amir Date: Wed, 28 Jul 2021 12:48:07 +0500 Subject: [PATCH] chore: add optimizely experiment (#396) A/B release progressive profiling welcome page. Changes include: - added a cookie to check for exit rate - redirect to welcome page only when config and experiment name match VAN-676 --- src/redesign/register/RegistrationPage.jsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/redesign/register/RegistrationPage.jsx b/src/redesign/register/RegistrationPage.jsx index 0edacead..2bdcc368 100644 --- a/src/redesign/register/RegistrationPage.jsx +++ b/src/redesign/register/RegistrationPage.jsx @@ -77,6 +77,7 @@ class RegistrationPage extends React.Component { showOptionalField: false, startTime: Date.now(), totalRegistrationTime: 0, + optimizelyExperimentName: '', }; } @@ -88,7 +89,7 @@ class RegistrationPage extends React.Component { } this.props.resetRegistrationForm(); this.props.getThirdPartyAuthContext(payload); - // this.getExperiments(); + this.getExperiments(); } shouldComponentUpdate(nextProps) { @@ -144,6 +145,14 @@ class RegistrationPage extends React.Component { return true; } + getExperiments = () => { + const { optimizelyExperimentName } = window; + + if (optimizelyExperimentName) { + this.setState({ optimizelyExperimentName }); + } + }; + getOptionalFields() { return (
{this.state.errorCode ? (