Skip to content

Commit d6c5415

Browse files
feat: add submit btn click event (#1178)
1 parent 0306763 commit d6c5415

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/register/RegistrationPage.jsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import {
4040
import {
4141
trackSimplifyRegistrationContinueBtnClicked,
4242
trackSimplifyRegistrationSecondStepViewed,
43+
trackSimplifyRegistrationValidatedSubmitBtnClicked,
4344
} from './data/optimizelyExperiment/track';
4445
import useSimplifyRegistrationExperimentVariation
4546
from './data/optimizelyExperiment/useSimplifyRegistrationExperimentVariation';
@@ -146,6 +147,7 @@ const RegistrationPage = (props) => {
146147
if (isValidatingSimplifiedRegisterFirstPage && backendValidations
147148
&& Object.values(backendValidations).every(value => value === '')
148149
) {
150+
trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation);
149151
trackSimplifyRegistrationSecondStepViewed();
150152
dispatch(setSimplifyRegExperimentData(simplifyRegistrationExpVariation, SECOND_STEP));
151153
}
@@ -294,6 +296,10 @@ const RegistrationPage = (props) => {
294296
return;
295297
}
296298

299+
if (simplifyRegistrationExpVariation === SIMPLIFIED_REGISTRATION_VARIATION
300+
|| simplifyRegistrationExpVariation === DEFAULT_VARIATION) {
301+
trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation);
302+
}
297303
// Preparing payload for submission
298304
payload = prepareRegistrationPayload(
299305
payload,

src/register/data/optimizelyExperiment/track.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export const eventNames = {
44
simplifyRegistrationFirstStepViewed: 'edx.bi.user.simplifyregistration.step1.viewed',
55
simplifyRegistrationSecondStepViewed: 'edx.bi.user.simplifyregistration.step2.viewed',
66
simplifyRegistrationContinueBtnClicked: 'edx.bi.user.registration.submit.click',
7+
simplifyRegistrationValidatedSubmitBtnClicked: 'edx.bi.user.registration.validated.submit.click',
78
};
89

910
export const trackSimplifyRegistrationFirstStepViewed = (expVariation) => {
@@ -23,3 +24,9 @@ export const trackSimplifyRegistrationContinueBtnClicked = (expVariation) => {
2324
variation: expVariation,
2425
});
2526
};
27+
28+
export const trackSimplifyRegistrationValidatedSubmitBtnClicked = (expVariation) => {
29+
sendTrackEvent(eventNames.simplifyRegistrationValidatedSubmitBtnClicked, {
30+
variation: expVariation,
31+
});
32+
};

0 commit comments

Comments
 (0)