Descriptions of Logged Events - ProjectSidewalk/SidewalkWebpage GitHub Wiki
Logged Event | Description | Note | Audit | Validation | Mobile |
---|---|---|---|---|---|
Click_LabelDelete | The X on a label is clicked with the mouse to delete the label | labelType:{} |
✔️ | ❌ | ❌ |
Click_ModeSwitch_NoCurbRamp | The labeling button for No Curb Ramp is clicked with the mouse | ✔️ | ❌ | ❌ | |
Click_ModeSwitch_NoSidewalk | The labeling button for No Sidewalk is clicked with the mouse | ✔️ | ❌ | ❌ | |
Click_ModeSwitch_Obstacle | The labeling button for Obstacle is clicked with the mouse | ✔️ | ❌ | ❌ | |
Click_ModeSwitch_SurfaceProblem | The labeling button for Surface Problem is clicked with the mouse | ✔️ | ❌ | ❌ | |
Click_ZoomIn | The button to zoom into the image is clicked with the mouse | ✔️ | ✔️ | ❌ | |
Click_ZoomOut | The button to zoom out of an image is clicked with the mouse | ✔️ | ✔️ | ❌ | |
ContextMenu_Close | The user has closed the label context menu | auditTaskId:{} |
✔️ | ❌ | ❌ |
ContextMenu_OKButtonClick | The user has pressed the OK button on the label context menu | auditTaskId:{} |
✔️ | ❌ | ❌ |
ContextMenu_Open | The user has opened the label context menu | auditTaskId:{} |
✔️ | ❌ | ❌ |
ContextMenu_RadioChange | The user has changed the severity rating of a label | LabelType:{},RadioValue:{},auditTaskId:{} |
✔️ | ❌ | ❌ |
ContextMenu_TagAdded | The user had added a tag to their label in the label context menu | tagId:{},tagName:{},auditTaskId:{} |
✔️ | ❌ | ❌ |
ContextMenu_TextBoxBlur | The text box has gone out of focus indicating the user has clicked out of it or closed the context menu | ✔️ | ❌ | ❌ | |
GSVInfoButton_Click | The user clicked on the info button on the bottom-left of a GSV window | ✔️ | ✔️ | ✔️ | |
GSVInfoCopyToClipboard_Click | The user copied the text of the GSV info button popover to their clipboard | ✔️ | ✔️ | ✔️ | |
GSVInfoViewInGSV_Click | The user clicked the View in GSV button on the GSV info button popover | ✔️ | ✔️ | ✔️ | |
KeyboardShortcut_ModeSwitch_NoSidewalk | The keyboard shortcut to enter the No Sidewalk labeling mode is used | ✔️ | ❌ | ❌ | |
LabelingCanvas_FinishLabeling | The user has placed a label on the canvas (but not yet created severity/notes). Note that they can remove the label later. After placing a label on the canvas, these events are fired: LabelingCanvas_MouseDown , LowLevelEvent_mousedown , ContextMenu_Open , LabelingCanvas_FinishLabeling , ModeSwitch_Walk , LabelingCanvas_MouseUp , LowLevelEvent_mouseup , LowLevelEvent_click , LowLevelEvent_mouseout , LowLevelEvent_mouseover |
✔️ | ❌ | ❌ | |
LabelingCanvas_MouseDown | The user has pressed down on the mouse while the cursor is displayed the selected label | x:{x},y:{y} |
✔️ | ❌ | ❌ |
LabelingCanvas_MouseOut | The cursor have moved outside of the map section of the page where labels can be placed | ✔️ | ❌ | ❌ | |
LabelingCanvas_MouseUp | The user has released the mouse while the cursor is displayed the selected label | x:{x},y:{y} |
✔️ | ❌ | ❌ |
LowLevelEvent_keydown | A key is pressed and is in the down position | keyCode:{} |
✔️ | ✔️ | ❌ |
LowLevelEvent_keyup | A key has been released from its down position | keyCode:{} |
✔️ | ✔️ | ❌ |
LowLevelEvent_mousedown | The user pressed their mouse anywhere on the page | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_mousemove | The user moved their mouse anywhere on the page | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_mouseout | The user moved their mouse out of a clickable element (for example, a button, the arrows on the road, a link) | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_mouseover | The user moved their mouse over a clickable element | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_mouseup | The user released their mouse anywhere on the page | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_click | The user has completed a full click with their mouse. For example, when a user clicks anywhere on the page, LowLevelEvent_mousedown , LowLevelEvent_mouseup , and LowLevelEvent_click are fired in that order. |
cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
LowLevelEvent_dblclick | The user has double-clicked with their mouse | cursorX:{x},cursorY:{y} |
✔️ | ✔️ | ✔️ |
MissionComplete | The user finished a mission | missionId:{},missionType:audit,distanceMeters:{},regionId:{} |
✔️ | ✔️ | ✔️ |
ModeSwitch_NoCurbRamp | The user has entered the mode to label No Curb Ramp. Differs from Click_ModeSwitch_NoCurbRamp in that this doesn't require a click (e.g. the user used a keyboard shortcut.) For example, when a user clicks on the NoCurbRamp switch, Click_ModeSwitch_NoCurbRamp , ModeSwitch_NoCurbRamp , and LowLevelEvent_click are fired in that order. |
✔️ | ❌ | ❌ | |
ModeSwitch_NoSidewalk | The user has entered the mode to label No Sidewalk | ✔️ | ❌ | ❌ | |
ModeSwitch_Obstacle | The user has entered the mode to label an Obstacle | ✔️ | ❌ | ❌ | |
ModeSwitch_SurfaceProblem | The user has entered the mode to label a Surface Problem | ✔️ | ❌ | ❌ | |
ModeSwitch_Walk | The user has entered the explore mode to navigate around the map | ✔️ | ❌ | ❌ | |
PageGainedFocus | The webpage has come into focus for the user; their browser is in focus and the correct tab is open | ✔️ | ✔️ | ✔️ | |
PageLostFocus | The webpage has not in focus for the user; their browser is not in focus and/or the correct tab is not open | ✔️ | ✔️ | ✔️ | |
PanoId_Changed | The user has moved into a new pano | ✔️ | ❌ | ❌ | |
Pinch_ZoomIn_End | The mobile user has stopped pinch zooming in, or has reversed from pinch zooming in to zooming out | ❌ | ❌ | ✔️ | |
Pinch_ZoomIn_Start | The mobile user has started to pinch zoom in, or has reversed from pinch zooming out to zooming in | ❌ | ❌ | ✔️ | |
Pinch_ZoomOut_End | The mobile user has stopped pinch zooming out, or has reversed from pinch zooming out to zooming in | ❌ | ❌ | ✔️ | |
Pinch_ZoomOut_Start | The mobile user has started to pinch zoom out, or has reversed from pinch zooming in to zooming out | ❌ | ❌ | ✔️ | |
POV_Changed | The user has panned in GSV or moved to a new pano | ✔️ | ✔️ | ✔️ | |
RefreshTracker | Information is sent to the backend either once a mission is completed or a certain amount of interactions has been logged. | ✔️ | ✔️ | ✔️ | |
RemoveLabel | A label has been deleted | labelType:{} |
✔️ | ❌ | ❌ |
TaskEnd | The user has completed their current audit task | ✔️ | ❌ | ❌ | |
TaskStart | The user has started a new audit task | ✔️ | ❌ | ❌ | |
ViewControl_DoubleClick | The cursor has double-clicked on the pano | ✔️ | ❌ | ❌ | |
ViewControl_MouseDown | The cursor has pressed their mouse down on the pano | x:{x},y:{y} |
✔️ | ❌ | ❌ |
ViewControl_MouseUp | The cursor has released their mouse on the pano | x:{x},y:{y} |
✔️ | ❌ | ❌ |
WalkTowards | White navigation arrows clicked | TargetPanoId:{} |
✔️ | ❌ | ❌ |