Skip to content

Latest commit

 

History

History
232 lines (120 loc) · 4.93 KB

application.schema.md

File metadata and controls

232 lines (120 loc) · 4.93 KB

Application Schema

https://ns.adobe.com/xdm/context/application

Details related to the application generated interactions. Application refers to a software experience, such as a mobile or desktop application that can be installed, run, closed, uninstalled by the end-user. This is not intended to describe agents such as chatbots, browser-based plugins, or other experiences that do not follow this lifecycle.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Stabilizing No Forbidden Permitted context/application.schema.json

Schema Hierarchy

  • Application https://ns.adobe.com/xdm/context/application

Application Example

{
  "xdm:id": "A123",
  "xdm:name": "Myapp",
  "xdm:version": "1.0.1",
  "xdm:launches": {
    "xdm:value": 1
  }
}

Application Properties

Property Type Required Defined by
xdm:applicationCloses Measure Optional Application (this schema)
xdm:crashes Measure Optional Application (this schema)
xdm:featureUsages Measure Optional Application (this schema)
xdm:firstLaunches Measure Optional Application (this schema)
xdm:id string Optional Application (this schema)
xdm:installs Measure Optional Application (this schema)
xdm:launches Measure Optional Application (this schema)
xdm:name string Optional Application (this schema)
xdm:upgrades Measure Optional Application (this schema)
xdm:version string Optional Application (this schema)
* any Additional this schema allows additional properties

xdm:applicationCloses

Graceful termination(s) of an application.

xdm:applicationCloses

  • is optional
  • type: Measure
  • defined in this schema

xdm:applicationCloses Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:crashes

Triggered when the application does not exit gracefully. Event is sent on application launch after a crash.

xdm:crashes

  • is optional
  • type: Measure
  • defined in this schema

xdm:crashes Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:featureUsages

Activation(s) of an application feature that is being measured.

xdm:featureUsages

  • is optional
  • type: Measure
  • defined in this schema

xdm:featureUsages Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:firstLaunches

Triggered on first launch after install.

xdm:firstLaunches

  • is optional
  • type: Measure
  • defined in this schema

xdm:firstLaunches Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:id

Application Identifier

Identifier of the application.

xdm:id

  • is optional
  • type: string
  • defined in this schema

xdm:id Type

string

xdm:installs

Install of an application on a device where the actual install event is available.

xdm:installs

  • is optional
  • type: Measure
  • defined in this schema

xdm:installs Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:launches

Launch of an application. Triggered on every run, including crashes and installs. Also triggered on a resume from background when the lifecycle session timeout has been exceeded.

xdm:launches

  • is optional
  • type: Measure
  • defined in this schema

xdm:launches Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:name

Name

Name of the application.

xdm:name

  • is optional
  • type: string
  • defined in this schema

xdm:name Type

string

xdm:upgrades

Upgrade of an application that has previously been installed. Triggered on first launch after upgrade.

xdm:upgrades

  • is optional
  • type: Measure
  • defined in this schema

xdm:upgrades Type

  • Measurehttps://ns.adobe.com/xdm/data/measure

xdm:version

Version

Version of the application.

xdm:version

  • is optional
  • type: string
  • defined in this schema

xdm:version Type

string