PHP logging
EventLogging::logEvent( 'MobileWikiAppiOSNavigationEvents', 21426269, $event );
extension.json setup for JavaScript logging
{
"attributes": {
"EventLogging": {
"Schemas": {
"MobileWikiAppiOSNavigationEvents": 21426269
}
}
}
}
JavaScript logging
mw.track( 'event.MobileWikiAppiOSNavigationEvents', { /* ... */ } );
From Meta, a Wikimedia project coordination wiki
description | "Track user navigation and setting actions ." |
---|
properties | action | description | "Navigation and Setting screen actions." |
---|
enum | "explore" |
"places" |
"saved" |
"saved_all" |
"saved_lists" |
"history" |
"search" |
"setting_open_nav" |
"setting_open_explore" |
"setting_account" |
"setting_close" |
"setting_fundraise" |
"setting_languages" |
"setting_search" |
"setting_explorefeed" |
"setting_notifications" |
"setting_read_prefs" |
"setting_storagesync" |
"setting_read_danger" |
"setting_cleardata" |
"setting_privacy" |
"setting_tos" |
"setting_usage_reports" |
"setting_rate" |
"setting_help" |
"setting_about" |
|
---|
type | "string" |
---|
required | true |
---|
|
---|
app_install_id | description | "Randomly generated UUID that is unique to each app install, which can be used to cross-reference the same app install across different schemas." |
---|
type | "string" |
---|
required | true |
---|
|
---|
primary_language | description | "User's primary language." |
---|
type | "string" |
---|
required | true |
---|
|
---|
is_anon | description | "True if user has not logged in." |
---|
type | "boolean" |
---|
required | true |
---|
|
---|
event_dt | description | "Client-side ISO-8601-formatted date-time at which this event occurred." |
---|
type | "string" |
---|
required | true |
---|
|
---|
session_id | description | "A unique identifier randomly generated per session." |
---|
type | "string" |
---|
required | true |
---|
|
---|
|
---|