Content translation/Documentation/CX event
Appearance
The content_translation_event schema is designed to model all the user-facing aspects of the Content Translation tool, including:
- invitations and entry points
- the dashboard and translation suggestions
- the mobile and desktop editors
- the publication process
- the different flows for article and section translations
Overview of coverage
[edit]- Last updated: 2024-09-02 by KCVelaga (WMF)
instrumentation is available and the data is being captured.
instrumentation is not available, but is being planned for, at the time of the last update.
instrumentation is not available to capture the data.
event information related fields
[edit]- all event types are allowed during event santization
primary event types
[edit]| Name | Instrumentation | Phabricator ticket(s) |
|---|---|---|
| invite_show | ||
| dashboard_open | ||
| dashboard_search | ||
| dashboard_discard_suggestion | ||
| dashboard_refresh_suggestions | ||
| dashboard_translation_start | ||
| dashboard_translation_continue | ||
| dashboard_translation_discard | ||
| editor_open | phab:T357250 | |
| editor_segment_add | ||
| editor_segment_edit | ||
| editor_segment_skip | ||
| editor_close_warn | ||
| editor_close | phab:T357250 | |
| editor_error | ||
| editor_warning_dismiss | ||
| editor_warning_generate | ||
| editor_warning_withdraw | ||
| publish_attempt | phab:T357252 | |
| publish_failure | phab:T357252 | |
| publish_success | phab:T357252 |
event subtypes
[edit]- all event sub-types are allowed during event santization
| Name | Of event | Instrumentation | Phabricator ticket(s) |
|---|---|---|---|
| invite_translation_another_section | invite_show | ||
| error_not_extended_confirmed_on_enwiki | editor_error | ||
| error_translation_in_progress_elsewhere | editor_error | ||
| warning_major_change_to_source | editor_warning_ | ||
| warning_template_not_found | editor_warning_ | ||
| warning_template_parameters_not_mapped | editor_warning_ | ||
| warning_too_much_unmodified_MT | editor_warning_ | ||
| publish_attempt_with_warnings | publish_attempt | ||
| publish_failure_due_to_abuse_filter | publish_failure | phab:T357254 | |
| publish_failure_due_to_MT_limit | publish_failure | phab:T357254 | |
| publish_failure_due_to_warnings | publish_failure | phab:T357254 | |
| publish_as_addition | publish_success | phab:T357255 | |
| publish_as_new | publish_success | phab:T357255 | |
| publish_overwrite | publish_success | phab:T357255 | |
| publish_overwrite_own | publish_success | phab:T357255 | |
| publish_to_draft_space | publish_success | phab:T357255 | |
| publish_to_user_space | publish_success | phab:T357255 |
event sources
[edit]- all event sources are allowed during event santization
| Name | Of event | Instrumentation | Phabricator ticket(s) |
|---|---|---|---|
| content_language_selector | dashboard_open | ||
| contributions_menu | dashboard_open | ||
| contributions_page | dashboard_open | ||
| direct | dashboard_open | ||
| direct_preselect | dashboard_open | ||
| frequent_languages | dashboard_open | ||
| invite_new_article_creation | dashboard_open | ||
| invite_translate_another_section | dashboard_translation_start | ||
| notification_deletion | dashboard_open | ||
| notification_milestone | dashboard_open | ||
| notification_new_recommendations | dashboard_open | ||
| recent_edit | dashboard_open | ||
| recent_translation | dashboard_open | ||
| language_selector_options | dashboard_open | ||
| followup_after_publishing | dashboard_open | ||
| return_from_search | dashboard_open | phab:T353799 | |
| return_from_confirmation | dashboard_open | phab:T353799 | |
| return_from_section_selection | dashboard_open | phab:T353799 | |
| editor_close | dashboard_open | phab:T353799 | |
| continue_published | dashboard_translation_start | ||
| for_later | dashboard_translation_start | ||
| suggestion_featured | dashboard_translation_start | ||
| suggestion_nearby | dashboard_translation_start | ||
| suggestion_no_seed | dashboard_translation_start | ||
| suggestion_recent_edit | dashboard_translation_start | ||
| suggestion_topic_area | dashboard_translation_start | ||
| search_result | dashboard_translation_start | ||
| dashboard_translation_continue | editor_open | phab:T357253 | |
| dashboard_translation_start | editor_open | phab:T357253 |
other fields
[edit]interaction-related
[edit]| Name | Applies to | Instrumentation | Phabricator ticket(s) | Santization |
|---|---|---|---|---|
|
access_method
|
all | allowed | ||
| content_translation_session_id | ||||
| content_translation_session_position | ||||
| dt | ||||
| human_modification_rate |
|
phab:T357252 | ||
| human_modification_threshold | publish_ events | |||
| published_page_id | publish_success | |||
| published_revision_id | publish_success | |||
| translation_id |
|
|||
|
translation_provider
|
|
|||
| translation_source_language |
|
|||
| translation_source_section | ||||
| translation_source_title | ||||
| translation_target_exists | ||||
| translation_target_language | ||||
| translation_target_section | ||||
| translation_target_title | ||||
translation_type
|
|
|||
| user_global_edit_count | all | sanitized | ||
| user_global_edit_count_bucket | allowed | |||
| user_is_anonymous | ||||
| user_name | sanitized | |||
| utm_campaign | unknown | allowed | ||
| utm_source | unknown | allowed | ||
| web_pageview_id | sanitized | |||
| web_session_id | sanitized | |||
| wiki_db | allowed |
http
[edit]- all fields are sanitized during the event sanitization process
| Name | Instrumentation |
|---|---|
| has_cookies | |
| method | |
| protocol | |
| request_headers | |
| response_headers | |
| status_code |
meta
[edit]- all fields are sanitized during the event sanitization process
| Name | Instrumentation |
|---|---|
| domain | |
| dt | |
| id | |
| request_id | |
| stream | |
| uri |