Feature Description
Implement new tracking events defined in [SK] Periodic Email Reports - GA4 Events(V1 tab)
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Implementation Brief
Invite User Panel
Settings Disable Modal
User Settings Panel
Error Notices
Test Coverage
- Update the tests for each updated component to confirm each tracking event is fired.
QA Brief
This issue standardises all GA events for both the PUE v0 and v1 epics.
Changelog entry
- Include user analytics in email reporting feature.
Feature Description
Implement new tracking events defined in [SK] Periodic Email Reports - GA4 Events(V1 tab)
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Implementation Brief
Invite User Panel
send_inviteaction and{viewContext}_email_reports_invite_usercategory.Settings Disable Modal
view_modalon{viewContext}_email_reports_settings_confirm_disable_modalwhen modal renders.dismiss_modalwhen user cancels/closes modal without confirming disable.learn_morewhen user clicks learn more link.visit_email_report_settingswhen user clicks email report settings link.User Settings Panel
assets/js/components/email-reporting/UserSettingsSelectionPanel/index.js:onSideSheetOpento trackview_panelwith category{viewContext}_email_reports_user_settings.close_panelwith same category.subscribewhen user subscribes (not previously subscribed), pass selected frequency as label.change_frequencywhen user changes subscription (already subscribed), pass selected frequency as label.unsubscribewhen user unsubscribes.Error Notices
useNotificationEventshook with IDemail_reports_{errorID}_notification.view_notification,dismiss_notification,confirm_notificationevents for each notice type.Test Coverage
QA Brief
This issue standardises all GA events for both the PUE v0 and v1 epics.
Changelog entry