telemetry-streaming/configs/fennec_ios_events_schemas.json

1800 строки
70 KiB
JSON

{
"eventGroups": [
{
"eventGroupName": "Fennec-iOS",
"events": [
{
"amplitudeProperties": {},
"description": "",
"name": "App is foregrounded (session start)",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"foreground"
],
"type": "string"
},
"object": {
"enum": [
"app"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "App is backgrounded (session end)",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"background"
],
"type": "string"
},
"object": {
"enum": [
"app"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "View Bookmarks list from Home Panel tab button",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"view"
],
"type": "string"
},
"object": {
"enum": [
"bookmarks-panel"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"home-panel-tab-button"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "View Bookmarks list from App Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"view"
],
"type": "string"
},
"object": {
"enum": [
"bookmarks-panel"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"app-menu"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add Bookmark from Page Action Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"page-action-menu"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add Bookmark from Share Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"share-menu"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add Bookmark from Activity Stream context menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"activity-stream"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Delete Bookmark from Page Action Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"page-action-menu"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Delete Bookmark from Activity Stream context menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"activity-stream"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {
"gesture": "literal.long-press"
},
"description": "",
"name": "Delete Bookmark from Home Panel via long-press",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"bookmarks-panel"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {
"gesture": "literal.swipe"
},
"description": "",
"name": "Delete Bookmark from Home Panel via swipe",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"bookmarks-panel"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open Bookmark from Awesomebar search results",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"open"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"awesomebar-results"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open Bookmark from Home Panel",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"open"
],
"type": "string"
},
"object": {
"enum": [
"bookmark"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"bookmarks-panel"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open Reader Mode",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"reader-mode-open-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Leave Reader Mode",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"reader-mode-close-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add item to Reading List from Toolbar",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"reader-mode-toolbar"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add item to Reading List from Share Extension",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"share-extension"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add item to Reading List from Page Action Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"add"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"page-action-menu"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open item from Reading List",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"open"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Delete item from Reading List from Toolbar",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"reader-mode-toolbar"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Delete item from Reading List from Home Panel",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"delete"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"reading-list-panel"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Mark Item As Read",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"mark-as-read"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Mark Item As Unread",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"reading-list-item"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
},
"value": {
"enum": [
"mark-as-unread"
],
"type": "string"
}
},
"required": [
"category",
"timestamp",
"object",
"method",
"value"
],
"type": "object"
}
},
{
"amplitudeProperties": {
"setting": "value",
"to": "extra.to"
},
"description": "",
"name": "Setting changed",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"change"
],
"type": "string"
},
"object": {
"enum": [
"setting"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "URL-based QR code scanned",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"scan"
],
"type": "string"
},
"object": {
"enum": [
"qr-code-url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Non-URL-based QR code scanned",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"scan"
],
"type": "string"
},
"object": {
"enum": [
"qr-code-text"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Send to device tapped",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"send-to-device"
],
"type": "string"
},
"object": {
"enum": [
"url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open in Firefox tapped (URL)",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"application-open-url"
],
"type": "string"
},
"object": {
"enum": [
"url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Open in Firefox tapped (search text)",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"application-open-url"
],
"type": "string"
},
"object": {
"enum": [
"searchText"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Bookmark this page tapped",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"bookmark-this-page"
],
"type": "string"
},
"object": {
"enum": [
"url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Add to reading list tapped",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"add-to-reading-list"
],
"type": "string"
},
"object": {
"enum": [
"url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Load in Background tapped",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"app-extension-action"
],
"type": "string"
},
"method": {
"enum": [
"load-in-background"
],
"type": "string"
},
"object": {
"enum": [
"url"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap Website Data in Data Management Menu",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"website-data-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap on the Search Bar in Website Data",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"search-website-data"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap on 'Clear All Website Data' button in Website Data",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"clear-website-data-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap Top Sites button in New Tab Settings",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"show-top-sites-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap Blank Page button in New Tab Settings",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"show-blank-page-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap Bookmarks button in New Tab Settings",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"show-bookmarks-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap History button in New Tab Settings",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"show-history-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {},
"description": "",
"name": "Tap Homepage button in New Tab Settings",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"tap"
],
"type": "string"
},
"object": {
"enum": [
"show-homepage-button"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {
"from": "extra.from",
"to": "extra.to"
},
"description": "",
"name": "Prompt to translate tab to user's native language",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"prompt"
],
"type": "string"
},
"method": {
"enum": [
"translate"
],
"type": "string"
},
"object": {
"enum": [
"tab"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
},
{
"amplitudeProperties": {
"action": "extra.action",
"from": "extra.from",
"to": "extra.to"
},
"description": "",
"name": "Accept or decline offer to translate tab",
"schema": {
"$schema": "http://json-schema.org/schema#",
"properties": {
"category": {
"enum": [
"action"
],
"type": "string"
},
"method": {
"enum": [
"translate"
],
"type": "string"
},
"object": {
"enum": [
"tab"
],
"type": "string"
},
"timestamp": {
"minimum": 0,
"type": "number"
}
},
"required": [
"category",
"timestamp",
"object",
"method"
],
"type": "object"
}
}
]
}
],
"filters": {
"appName": [
"Fennec"
],
"docType": [
"mobile-event"
],
"os": [
"iOS"
]
},
"source": "telemetry"
}