@@ -20,9 +20,9 @@ export const events = StrictDict({
|
||||
leaveSession: 'leaveSession',
|
||||
unenrollReason: 'unenrollReason',
|
||||
entitlementUnenrollReason: 'entitlementUnenrollReason',
|
||||
dashboardModalOpened: 'dashboardModalOpened',
|
||||
dashboardModalCTAClicked: 'dashboardModalCTAClicked',
|
||||
dashboardModalClosed: 'dashboardModalClosed',
|
||||
enterpriseDashboardModalOpened: 'enterpriseDashboardModalOpened',
|
||||
enterpriseDashboardModalCTAClicked: 'enterpriseDashboardModalCTAClicked',
|
||||
enterpriseDashboardModalClosed: 'enterpriseDashboardModalClosed',
|
||||
});
|
||||
|
||||
const learnerPortal = 'edx.ui.enterprise.lms.dashboard.learner_portal_modal';
|
||||
@@ -39,9 +39,9 @@ export const eventNames = StrictDict({
|
||||
leaveSession: 'course-dashboard.leave-session',
|
||||
unenrollReason: 'unenrollment_reason.selected',
|
||||
entitlementUnenrollReason: 'entitlement_unenrollment_reason.selected',
|
||||
dashboardModalOpened: `${learnerPortal}.opened`,
|
||||
dashboardModalCTAClicked: `${learnerPortal}.dashboard_cta.clicked`,
|
||||
dashboardModalClosed: `${learnerPortal}.closed`,
|
||||
enterpriseDashboardModalOpened: `${learnerPortal}.opened`,
|
||||
enterpriseDashboardModalCTAClicked: `${learnerPortal}.dashboard_cta.clicked`,
|
||||
enterpriseDashboardModalClosed: `${learnerPortal}.closed`,
|
||||
findCoursesClicked: 'edx.bi.dashboard.find_courses_button.clicked',
|
||||
purchaseCredit: 'edx.bi.credit.clicked_purchase_credit',
|
||||
filterClicked: 'course-dashboard.filter.clicked',
|
||||
|
||||
@@ -8,7 +8,7 @@ import { eventNames } from '../constants';
|
||||
* @return {func} - Callback that tracks the event when fired.
|
||||
*/
|
||||
export const modalOpened = (enterpriseUUID) => () => createEventTracker(
|
||||
eventNames.dashboardModalOpened,
|
||||
eventNames.enterpriseDashboardModalOpened,
|
||||
{ enterpriseUUID },
|
||||
);
|
||||
|
||||
@@ -20,7 +20,7 @@ export const modalOpened = (enterpriseUUID) => () => createEventTracker(
|
||||
*/
|
||||
export const modalCTAClicked = (enterpriseUUID, href) => createLinkTracker(
|
||||
createEventTracker(
|
||||
eventNames.dashboardModalCTAClicked,
|
||||
eventNames.enterpriseDashboardModalCTAClicked,
|
||||
{ enterpriseUUID },
|
||||
),
|
||||
href,
|
||||
@@ -33,7 +33,7 @@ export const modalCTAClicked = (enterpriseUUID, href) => createLinkTracker(
|
||||
* @return {func} - Callback that tracks the event when fired.
|
||||
*/
|
||||
export const modalClosed = (enterpriseUUID, source) => createEventTracker(
|
||||
eventNames.dashboardModalClosed,
|
||||
eventNames.enterpriseDashboardModalClosed,
|
||||
{ enterpriseUUID, source },
|
||||
);
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ describe('enterpriseDashboard trackers', () => {
|
||||
it('creates event tracker for dashboard modal opened event', () => {
|
||||
expect(trackers.modalOpened(enterpriseUUID, source)()).toEqual(
|
||||
createEventTracker(
|
||||
eventNames.dashboardModalOpened,
|
||||
eventNames.enterpriseDashboardModalOpened,
|
||||
{ enterpriseUUID, source },
|
||||
),
|
||||
);
|
||||
@@ -28,7 +28,7 @@ describe('enterpriseDashboard trackers', () => {
|
||||
expect(href).toEqual(testHref);
|
||||
expect(cb).toEqual(
|
||||
createEventTracker(
|
||||
eventNames.dashboardModalCTAClicked,
|
||||
eventNames.enterpriseDashboardModalCTAClicked,
|
||||
{ enterpriseUUID, source },
|
||||
),
|
||||
);
|
||||
@@ -38,7 +38,7 @@ describe('enterpriseDashboard trackers', () => {
|
||||
it('creates event tracker for dashboard modal closed event with close source', () => {
|
||||
expect(trackers.modalClosed(enterpriseUUID, source)).toEqual(
|
||||
createEventTracker(
|
||||
eventNames.dashboardModalClosed,
|
||||
eventNames.enterpriseDashboardModalClosed,
|
||||
{ enterpriseUUID, source },
|
||||
),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user