Files
frontend-app-learner-dashboard/src/widgets/RecommendationsPanel/track.js
Ben Warzeski 9a57f9de13 Bw/segment (#76)
Co-authored-by: Leangseu Kim <lkim@edx.org>
2022-11-30 11:01:39 -05:00

29 lines
804 B
JavaScript

import { createLinkTracker, createEventTracker } from 'data/services/segment/utils';
export const eventNames = {
findCoursesClicked: 'edx.bi.dashboard.find_courses_button.clicked',
recommendedCourseClicked: 'edx.bi.user.recommended.course.click',
};
export const findCoursesClicked = (href) => createLinkTracker(
createEventTracker(eventNames.findCoursesClicked, {
pageName: 'learner_home',
linkType: 'button',
linkCategory: 'search_button',
}),
href,
);
export const recommendedCourseClicked = (courseKey, isPersonalized, href) => createLinkTracker(
createEventTracker(eventNames.recommendedCoursesClicked, {
course_key: courseKey,
is_personalized_recommendation: isPersonalized,
}),
href,
);
export default {
findCoursesClicked,
recommendedCourseClicked,
};