The following user actions to be instrumented to understand user actions related to basic topic selection
| screen | related to | user action | event_type | event_subtype | event_source(s) | event_context (str) |
|--------------------|------------------------------------|-------------------------------------------------------------------------------------|--------------------------------|------------------------------|-----------------------------------------------------------------------------------------------------------------------------|----------------------|
| dashboard home | custom suggestions | user selects a quick alternative to the selected filter: "For you" or "Popular" | dashboard_suggestions_selection | suggestions_quick_alternative | suggest_related_edits, suggest_popular_topics, suggest_nearby_topics, suggest_all_lists, suggest_vital_articles | |
| dashboard home | custom suggestions | users selects to view "---More" filters for translation suggestions | dashboard_more_suggestions | - | - | - |
| Adjust suggestions | custom suggestions (single_selection) | user selects a variant of automatic translations: "For you", "Popular topics", or "All community lists" | suggestions_selection | suggestions_selection_single | suggest_related_edits, suggest_popular_topics, suggest_nearby_topics, suggest_all_lists, suggest_vital_articles | - |
| Adjust suggestions | custom suggestions (single_selection) | user selects an article topic area for suggestions | suggestions_selection | suggestions_selection_single | suggest_topic_area | topic selected: str |
| Adjust suggestions | custom suggestions (single_selection) | user confirms the selected topic (i.e. user clicks "Done" button) | suggestions_confirm | suggestions_confirm_single | - | topic selected: str |
The following adjustments have to be made for to existing event
| screen | related to | user action | event_type | event_subtype | event_source(s) | event_context (str) | contextual fields | notes |
|---------------------------------|------------------|---------------------------------------------------------------------------------|----------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| dashboard home -> translation start | general workflow | users selects an article from the suggestions and proceeds to translate | dashboard_translation_start | - | suggestion_related_edits, suggestion_popular_topics, suggestion_all_lists, suggestion_community_lists, suggestion_topic_area | For community lists or the topic areas, the list name or the topic area should be recorded as string in the event_context | translation_type | examples: "Women in science 2024", "South America" |
| dashboard home | general workflow | user opens the dashboard by directly accessing a URL with pre-selected filters | dashboard_open | - | direct_preselect_filter | Filters active at the time of opening the dashboard, to be recorded as semi-colon separated strings | | examples: "related_edits; nearby_topics; art; india", "all_lists; fashion; food and drink", "related_edits; Women in science week" |