This section provides information about the metrics and dimensions that can be measured automatically by the mobile library, after lifecycle is implemented, and a link to troubleshoot Lifecycle data. For more information about troubleshooting, go to Troubleshoot Lifecycle data.
Looking for information and documentation related to the Adobe Experience Platform Mobile SDK? Click here for our latest documentation.
As of September 2018, we released a new, major version of the SDK. These new Adobe Experience Platform Mobile SDKs are configurable through Experience Platform Launch.
When configured, lifecycle metrics are sent in context data parameters to Analytics, in parameters to Target with each mbox call, and as a signal to audience management. Analytics and Target use the same format, while audience management uses a different prefix for each metric.
For Analytics, the context data that is sent with each lifecycle tracking call is automatically captured in and reported on by using the metric or dimension, and the exceptions are noted.
First Launches
Triggered at the first run after installation or re-installation.
a.InstallEventc_a_InstallEventUpgrades
Triggered at the first run after an upgrade or when the version number changes.
a.UpgradeEventc_a_UpgradeEventDaily Engaged Users
Triggered when the application is used on a particular day.
This metric is not automatically stored in an Analytics metric. You must create a processing rule that sets a custom event to capture this metric.
a.DailyEngUserEventc_a_DailyEngUserEventMonthly Engaged Users
Triggered when the application is used during a particular month.
This metric is not automatically stored in an Analytics metric. You must create a processing rule that sets a custom event to capture this metric.
a.MonthlyEngUserEventc_a_MonthlyEngUserEventLaunches
Triggered at every run, including crashes and installs. Also triggered on a resume from the background when the lifecycle session timeout has been exceeded.
This metric is not automatically stored in an Analytics metric. You must create a processing rule that sets a custom event to capture this metric.
a.LaunchEventc_a_LaunchEventCrashes
Triggered when the application is not backgrounded before being closed. The event is sent when the application is started after the crash. Adobe Mobile crash reporting does not implement a global uncaught exception handler.
a.CrashEventc_a_CrashEventPrevious Session Length
Reports the number of seconds that a previous application session lasted, based on how long the application was open and in the foreground.
a.PrevSessionLengthc_a_PrevSessionLengthInstall Date
Date of first launch after installation. The date format is MM/DD/YYYY.
a.InstallDatec_a_InstallDateApp ID
Stores the application name and version in the [AppName] [BundleVersion] format. An example of this format is myapp 1.1.
a.AppIDc_a_AppIDLaunch Number
Number of times the application was launched or brought out of the background.
a.Launchesc_a_LaunchesDays since first use
Number of days since the first run.
a.DaysSinceFirstUsec_a_DaysSinceFirstUseDays since last use
Number of days since the last use.
a.DaysSinceLastUsec_a_DaysSinceLastUseHour of Day
Measures the hour that the app was launched. This metric uses the 24-hour numerical format and is used for time parting to determine peak usage times.
a.HourOfDayc_a_HourOfDayDay of Week
Number of the day in a week when the app was launched.
a.DayOfWeekc_a_DayOfWeekOperating System Version
The OS version.
a.OSVersionc_a_OSVersionDays since last upgrade
Number of days since the application version number has changed.
This metric is not automatically stored in an Analytics variable. You must create a processing rule to copy this value to an Analytics variable for reporting.
a.DaysSinceLastUpgradec_a_DaysSinceLastUpgradeLaunches since last upgrade
Number of launches since the application version number has changed.
This metric is not automatically stored in an Analytics variable. You must create a processing rule to copy this value to an Analytics variable for reporting.
a.LaunchesSinceUpgradec_a_LaunchesSinceUpgradeDevice Name
Stores the device name.
a.DeviceNamec_a_DeviceNameCarrier Name
Stores the name of the mobile service provider as provided by the device. Important: This metric is not automatically stored in an Analytics variable. You must create a processing rule to copy this value to an Analytics variable for reporting.
This metric is not automatically stored in an Analytics variable. You must create a processing rule to copy this value to an Analytics variable for reporting.
a.CarrierNamec_a_CarrierNameResolution
Width x Height in actual pixels.
a.Resolutionc_a_ResolutionThe following metrics and dimensions are captured in mobile solution variables by the method listed in the Description column.
Action Time Total
Populated by trackTimedAction methods.
a.action.time.totalc_a_action_time_totalAction Time In App
Populated by trackTimedAction methods.
a.action.time.inappc_a_action_time_inappLifetime Value (event)
Populated by trackLifetimeValue methods.
a.ltv.amountc_a_ltv_amountLocation (down to 10 km)
Populated by trackLocation methods.
Analytics Context Data/Target Parameters:
a.loc.lat.aa.loc.lon.aAudience Manager Traits:
c_a_loc_lat_ac_a_loc_lon_aLocation (down to 100 m)
Populated by trackLocation methods.
Analytics Context Data/Target Parameters:
a.loc.lat.ba.loc.lon.bAudience Manager Traits:
c_a_loc_lat_bc_a_loc_lon_bLocation (down to 1 m)
Populated by trackLocation methods.
Analytics Context Data/Target Parameters:
a.loc.lat.ca.loc.lon.cAudience Manager Traits:
c_a_loc_lat_cc_a_loc_lon_cPoint of Interest Name
Populated by trackLocation methods when device is within a defined POI.
a.loc.poic_a_loc_poiDistance to Point of Interest Center
Populated by trackLocation methods when device is within a defined POI.
a.loc.distc_a_loc_distLifetime Value (conversion variable)
Populated by trackLifetimeValue methods.
a.ltv.amountc_a_ltv_amountTracking Code
Populated by Mobile App Acquisition and automatically generated by Adobe mobile services.
a.referrer.campaign.trackingcodec_a_referrer_campaign_trackingcodeCampaign
Name of the campaign, also stored in the campaign variable. Populated by Mobile App Acquisition.
a.referrer.campaign.namec_a_referrer_campaign_nameCampaign Content
The name or ID of the content that displayed the link. Populated by Mobile App Acquisition.
a.referrer.campaign.contentc_a_referrer_campaign_contentCampaign Medium
Marketing medium, such as a banner or email. Populated by Mobile App Acquisition.
a.referrer.campaign.mediumc_a_referrer_campaign_mediumCampaign Source
Original referrer, such as a newsletter or a social media network. Populated by Mobile App Acquisition.
a.referrer.campaign.sourcec_a_referrer_campaign_sourceCampaign Term
Paid keywords or other terms that you want to track with this acquisition. Populated by Mobile App Acquisition.
a.referrer.campaign.termc_a_referrer_campaign_term