"Feature-dependent action taken by user:
* view: user views this feature without explicit interaction to start
* activate: for mapframe's static snapshot, user clicked to interact with the map
* open: user opens this feature
* hashopen: user was lead to a URL with map hash, resulting in a fullscreen map being displayed
* close: end of feature usage
* drag: user dragged the map around
* zoom: user changed zoom
* marker-click: user clicked/tapped on a marker on map
* shape-click: user clicked/tapped on a geoshape overlay
* map-click: user clicked/tapped on map
* discovery: user goes to another page thanks to this feature
* sidebar-show - show sidebar in full screen
* sidebar-hide - hide sidebar in full screen
* sidebar-click - click on one of the ext service in the infobox
* sidebar-type - switch shown infobox types to a different one
* wv-warn - external data viewing warning is shown
* wv-warn-agree - external data viewing was accepted
* wv-warn-reject - external data viewing was rejected
* wv-select-wmflayer - switched to wmflayer
* wv-select-exlayer - switched to non-wmf layer (after warning)
* wv-show-layer - a wmf layer was enabled
* wv-hide-layer - a wmf layer was hidden
* wv-show-exlayer - an external layer was enabled
* wv-hide-exlayer - an external layer was hidden
* wv-show-nearby - nearby markers button was pushed (enabled)
* wv-hide-nearby - nearby markers button was pushed (disabled)"
extra
type
"string"
required
false
description
"Additional value for the action, such as type+name of the infobox external service, or the zoom level"
firstInteraction
type
"boolean"
required
true
description
"Whether the event is the first interaction of the user with the map"
fullscreen
type
"boolean"
required
true
description
"Whether this event relates to a fullscreen map"
mobile
type
"boolean"
required
true
description
"Whether the event comes from the mobile site"
duration
type
"integer"
required
false
description
"Time in milliseconds elapsed since the beginning of the interaction, if applicable"