Intempt Docs

Android event taxonomy

Every attribute the Android SDK captures, by event, with the type it carries and whether it is required.

Overview

What the Android SDK captures, event by event.

📘 Android carries these as records, not as provisioned collections

Every other source on this page provisions collections in the shared events namespace, and its attributes come with a description and an example value. Android provisions no collections: what it sends arrives as SDK records instead. Two things follow, and both are visible below.

  • There is no Example column, because the Android schemas carry names and types only.
  • Attributes are grouped by the record the SDK sends, named above each table.

The full wire record for each, envelope included, is in Android record taxonomy.

The shared envelope

Identical on every event below, so it is stated once here rather than repeated in each table: eventId, profileId, userId, sessionId, pageId and timestamp. Only eventId, profileId and timestamp always arrive.

Events

Session start

Sent as the sessionStart record.

AttributeTypeRequired
userAttributes.deviceTypeStringNo
userAttributes.carrierStringNo
userAttributes.platformStringNo
userAttributes.ipAddressStringNo
userAttributes.regionStringNo
userAttributes.countryStringNo
userAttributes.cityStringNo
sessionAttributes.sessionStartEventNameStringNo
sessionAttributes.deviceNameStringNo
sessionAttributes.sourceStringNo
sessionAttributes.appNameStringNo
sessionAttributes.appVersionStringNo
sessionAttributes.advertiserIdStringNo
sessionAttributes.appIdentifierStringNo
sessionAttributes.androidIdStringNo

Session end

Sent as the sessionEnd record.

AttributeTypeRequired
userAttributes.deviceTypeStringNo
userAttributes.carrierStringNo
userAttributes.platformStringNo
userAttributes.ipAddressStringNo
userAttributes.regionStringNo
userAttributes.countryStringNo
userAttributes.cityStringNo
data.sessionStartEventNameStringNo
data.deviceNameStringNo
data.sourceStringNo
data.appNameStringNo
data.appVersionStringNo
data.advertiserIdStringNo
data.appIdentifierStringNo
data.androidIdStringNo
data.sessionEndEventNameStringNo
data.sessionDurationDecimalNo
data.sessionEventCountDecimalNo

View screen

Sent as the viewScreen record.

AttributeTypeRequired
data.activityStringNo
data.fullActivityStringNo
data.screenNameStringNo

Leave screen

Sent as the leaveScreen record.

AttributeTypeRequired
data.activityStringNo
data.fullActivityStringNo
data.screenNameStringNo
data.timeOnScreenDecimalNo

App install or upgrade

Sent as the appInstall record.

AttributeTypeRequired
data.currentVersionCodeDecimalNo
data.previousVersionCodeDecimalNo
data.previousBuildTypeStringNo
data.currentBuildTypeStringNo
data.isUpgradeBooleanNo
data.appVisibilityStateBooleanNo
userAttributes.device_tokenStringNo

Touch

Sent as the touch record.

AttributeTypeRequired
data.targetElementStringNo
data.hierarchyStringNo
data.targetTextStringNo
data.targetClassStringNo
data.targetIdStringNo
data.fullTargetIdStringNo
data.targetValueStringNo
data.targetResourceIdStringNo

Change event

Sent as the change record.

AttributeTypeRequired
data.targetElementStringNo
data.hierarchyStringNo
data.targetTextStringNo
data.targetClassStringNo
data.targetIdStringNo
data.fullTargetIdStringNo
data.targetResourceIdStringNo
data.targetValueStringNo

Fragment transition

Sent as the fragmentTransition record.

AttributeTypeRequired
data.visibleFragmentStringNo
data.addedFragmentStringNo
data.removedFragmentStringNo

Added to cart

Sent as the addedToCart record.

AttributeTypeRequired
data.productIdStringNo
data.quantityDecimalNo

Removed from cart

Sent as the removedFromCart record.

AttributeTypeRequired
data.productIdStringNo
data.quantityDecimalNo

Product ordered

Sent as the productOrdered record.

AttributeTypeRequired
data.productIdStringNo
data.quantityDecimalNo

Product viewed

Sent as the productViewed record.

AttributeTypeRequired
data.productIdStringNo

Identify

Sent as the identify record.

Carries the shared envelope only. Nothing beyond identity is captured on this event.

On this page