feat: add submit btn click event (#1178)
This commit is contained in:
committed by
GitHub
parent
0306763eeb
commit
d6c5415c9a
@@ -40,6 +40,7 @@ import {
|
||||
import {
|
||||
trackSimplifyRegistrationContinueBtnClicked,
|
||||
trackSimplifyRegistrationSecondStepViewed,
|
||||
trackSimplifyRegistrationValidatedSubmitBtnClicked,
|
||||
} from './data/optimizelyExperiment/track';
|
||||
import useSimplifyRegistrationExperimentVariation
|
||||
from './data/optimizelyExperiment/useSimplifyRegistrationExperimentVariation';
|
||||
@@ -146,6 +147,7 @@ const RegistrationPage = (props) => {
|
||||
if (isValidatingSimplifiedRegisterFirstPage && backendValidations
|
||||
&& Object.values(backendValidations).every(value => value === '')
|
||||
) {
|
||||
trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation);
|
||||
trackSimplifyRegistrationSecondStepViewed();
|
||||
dispatch(setSimplifyRegExperimentData(simplifyRegistrationExpVariation, SECOND_STEP));
|
||||
}
|
||||
@@ -294,6 +296,10 @@ const RegistrationPage = (props) => {
|
||||
return;
|
||||
}
|
||||
|
||||
if (simplifyRegistrationExpVariation === SIMPLIFIED_REGISTRATION_VARIATION
|
||||
|| simplifyRegistrationExpVariation === DEFAULT_VARIATION) {
|
||||
trackSimplifyRegistrationValidatedSubmitBtnClicked(simplifyRegistrationExpVariation);
|
||||
}
|
||||
// Preparing payload for submission
|
||||
payload = prepareRegistrationPayload(
|
||||
payload,
|
||||
|
||||
@@ -4,6 +4,7 @@ export const eventNames = {
|
||||
simplifyRegistrationFirstStepViewed: 'edx.bi.user.simplifyregistration.step1.viewed',
|
||||
simplifyRegistrationSecondStepViewed: 'edx.bi.user.simplifyregistration.step2.viewed',
|
||||
simplifyRegistrationContinueBtnClicked: 'edx.bi.user.registration.submit.click',
|
||||
simplifyRegistrationValidatedSubmitBtnClicked: 'edx.bi.user.registration.validated.submit.click',
|
||||
};
|
||||
|
||||
export const trackSimplifyRegistrationFirstStepViewed = (expVariation) => {
|
||||
@@ -23,3 +24,9 @@ export const trackSimplifyRegistrationContinueBtnClicked = (expVariation) => {
|
||||
variation: expVariation,
|
||||
});
|
||||
};
|
||||
|
||||
export const trackSimplifyRegistrationValidatedSubmitBtnClicked = (expVariation) => {
|
||||
sendTrackEvent(eventNames.simplifyRegistrationValidatedSubmitBtnClicked, {
|
||||
variation: expVariation,
|
||||
});
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user