[REV-1205] Add ecommerce event tracking to FBE (feature based enrollment) upsell links (#24528)
This commit is contained in:
@@ -179,7 +179,7 @@ def generate_course_expired_message(user, course):
|
||||
)
|
||||
|
||||
return HTML(full_message).format(
|
||||
a_open=HTML(u'<a href="{upgrade_link}">').format(
|
||||
a_open=HTML(u'<a id="FBE_banner" href="{upgrade_link}">').format(
|
||||
upgrade_link=verified_upgrade_deadline_link(user=user, course=course)
|
||||
),
|
||||
sronly_span_open=HTML('<span class="sr-only">'),
|
||||
|
||||
@@ -193,6 +193,7 @@ from openedx.features.course_experience.course_tools import HttpMethod
|
||||
<%static:require_module_async module_name="js/commerce/track_ecommerce_events" class_name="TrackECommerceEvents">
|
||||
|
||||
var personalizedLearnerSchedulesLink = $(".personalized_learner_schedules_button");
|
||||
var fbeLink = $("#FBE_banner");
|
||||
|
||||
TrackECommerceEvents.trackUpsellClick(personalizedLearnerSchedulesLink, 'course_home_upgrade_shift_dates', {
|
||||
pageName: "course_home",
|
||||
@@ -200,4 +201,11 @@ from openedx.features.course_experience.course_tools import HttpMethod
|
||||
linkCategory: "personalized_learner_schedules"
|
||||
});
|
||||
|
||||
TrackECommerceEvents.trackUpsellClick(fbeLink, 'course_home_audit_access_expires', {
|
||||
pageName: "course_home",
|
||||
linkType: "link",
|
||||
linkCategory: "FBE_banner"
|
||||
});
|
||||
|
||||
|
||||
</%static:require_module_async>
|
||||
|
||||
Reference in New Issue
Block a user