Skip to content

Descriptions of Logged Events

Mikey Saugstad edited this page Oct 17, 2022 · 21 revisions
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:{} ✔️