Performance Analytics Dashboard and Look definitions

This reference describes each default Look and Dashboard available in Performance Analytics.

Looks are available individually and within Dashboards. For the default Dashboards, go to Reports, then Performance Analytics, then select a tab:

  • Cohorts
  • Device Properties
  • Lifecycle
  • Location
  • Messages
  • Overview
  • Predictive
  • Profile
  • Revenue
  • Send Frequency

Additional default Looks and Dashboards are available in shared folders for the above topics, plus:

  • Email
  • Subscription lists

Definitions of each and navigation information for shared folders are provided here. Shared Dashboards are listed with Looks. Most contain a single Look with the same name as the Dashboard. If they contain multiple Looks, they are nested under the Dashboard name.

 Note

  • If Performance Analytics was recently enabled for your account, you must wait for your Dashboards to be populated with data.
  • Availability of some Looks and Dashboards is determined by your Airship plan or data center location.

Cohorts

Cohort data is about user activation and retention.

Looks in the Cohorts default Dashboard:

LookDefinitionUsage comments
Retention by Install Day - HeatmapA heatmap view of daily user retention by install day cohort.Identify days that had higher or lower retention than normal.
Retention by Install Day - LineA line visualization of daily user retention by install day cohort.Identify days that had higher or lower retention than normal.
Activation CohortA view of the group of people who complete a specific event in your app, as well as their open activity each day after completing the eventThis type of Look is helpful for finding which events in your app ultimately lead to a user returning day after day. This is often referred to as a behavioral cohort as opposed to a retention cohort, which tracks activity of users after an install.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Cohorts.

Shared Looks:

LookDefinitionUsage comments
Retention by Install WeekThe activity of new users over time

Each row represents a cohort of users that opened the app for the first time in the labeled week. The install count represents all the users that installed in the calendar week.

Use this Look to identify weeks that had higher or lower retention than normal. Day One retention is the percentage of people that opened the app the next day after install. Day One through Seven Retention, 7-14, and 14-30 are the percentage of people that opened the app anytime between that range from the install cohort.
Uninstalls by Install DateThe rate of uninstall events by install dayIdentify days in which more uninstalls occurred than normal.
Uninstalls by Install WeekThe rate of uninstall events by install weekIdentify weeks in which more uninstalls occurred than normal. Keep in mind that since data is calculated at the week level, it can trickle in over time and update the rate. A user installing on 30 July will appear in the 24 July install week. If the user uninstalls on 5 August, that is still within a week, so the 00 Week Retention rate will be different on 3 August and on 6 August.

Device Properties

Device Properties data provides information about your users’ devices, e.g., Airship SDK version, app version, opt-in enabled/disabled, and other device-relevant metadata. Unless otherwise indicated, the data in each Look corresponds to the date range specified in Filters.

Looks in the Device Properties default Dashboard:

LookDefinition
Notification Opt-in Enabled Devices (All Time)The percentage of opted-in and opted-out devices, split by platform, and the total number of opted-in/out devices on your app

At the bottom of the Look are iOS Opt-In Benchmarks, which provide some guidance on industry standard opt-in/out rates, based on our benchmark studies. The Low, Medium, and High percentages indicate the 10th, 50th, and 90th percentiles, respectively, for your industry.

Notification Opt-in Enabled Devices (During Date Range)The percentage of users that have opted-in or out of push notifications during the specified date range
Background Enabled (During Date Range)The percentage of background-enabled devices
Location Enabled (During Date Range)The percentage of location-enabled devices
Time zones (Top 50) (During Date Range)The top 50 time zones among your users
Language Country (Top 50) (During Date Range)The top 50 country tags among your users
Language (Top 50) (During Date Range)The top 50 language tags among your users
iOS Model (Top 50) (During Date Range)The top iOS models among your users
[iOS or Android] Version (Top 50) (During Date Range)The most frequently installed versions among your users.
[iOS or Android] App Version (Top 50) (During Date Range)The most frequently installed app versions among your users
[iOS or Android] UA Version (During Date Range)The most frequently installed SDK versions among your users

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Device Properties.

Shared Looks:

LookDefinition
Device Tag Adds by UserThe number of device tagsMetadata representing the default attributes and property tags of a device, such as language and time zone settings, OS and browser versions, and notification opt-in status. Device properties are used for audience segmentation. The data used for the tags and attributes is collected automatically from the Airship SDKs, and are updated daily. added by Channel IDAn Airship-specific unique identifier used to address a channel instance, e.g., a smartphone, web browser, email address. during the filtered time range
Opted in Status by DayThe number of channels with opted-in push notifications per mobile platform over the last 30 days
Opted in Status by WeekThe evolution of opted-in and opted-out users by week for the last three months
Web Audience by Browser TypeThe number of opted-in channels per browser type (desktop or mobile)

Email

See Email in Performance Analytics.

Lifecycle

The Lifecycle Dashboard displays the user count for each Active Users Look. Line graphs show user counts over time and broken down by platform. View trends of new users and app uninstalls.

Looks in the Lifecycle default Dashboard:

LookDefinition
Daily Active UsersThe number of unique users that opened your app in the last one day, not including today.
Weekly Active UsersThe number of unique users that opened your app in the last seven days, not including today.
Monthly Active UsersThe number of unique users that opened your app in the last 30 days, not including today.
New UsersDaily count of new users that opened the app for the first time, broken down by platform along with the total.
UninstallThe number of uninstalls for each day. Uninstall information is only available for users you have sent a notification to.
Daily Active User TrendDaily count of users that opened the app, broken down by platform along with the total.
SessionsDaily count of the number of times the app was opened.
Session duration by day of weekUser session durations by day of week, split by platform, in the last seven days.
User Session DurationThe distribution of user session durations in minutes for the given time range. In the Explore view, filter by a specific push ID or slice by tags.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Lifecycle. These Looks are available for projects using the US cloud site only.

Shared Looks:

LookDefinition
Average Message Count Prior to UninstallAverage count of messages received for users prior to an uninstall event.
Average Open CountAverage Open count for users installing and uninstalling within retention window and have had the app installed for at least one day.
Decay UninstallsThe number of uninstall events due to user inactivity.
Message Count prior to an UninstallThe number of messages received per user who uninstalled within a time frame.
New Users by Day and Opt In StatusList of new users, split by opt-in status.
Top Messages before an UninstallTop messages by user count. We look at a user's uninstall timestamp, then look backward to rank their messages within a window, with 1 being the most recent.
Uninstalled Users Lifetime AveragesThe average number of days a user is active based on uninstall data and the average number of messages sent to users.
Uninstalls per AppCount the number of uninstall events due to user inactivity for all the apps you have access to.
Uninstalls vs InstallsList of new users (installs) and uninstalls. Uninstalls are received after sending a notification to a user that has either deleted your app or opted out of web notifications and never returned to your site.

Location

Location data help you understand where your active users are, as well as their behaviors.

  • The User Locations Look is based on automatic location events via a device’s GPS. The remaining Looks are based on usage of our Region framework via Gimbal and other beacon providers. See Gimbal integration.
  • Region data exists as Arrival or Departure records triggered by entering or exiting a region. A region is defined by either a geofence or beacon.
  • The Date Range filter refers to the date range of region activity. The Recent Activity Window will always extend the appropriate number of hours prior to the date range. See also Exploring Region Events

Looks in the Location default Dashboard:

LookDescription
User LocationsYour users' locations within the last whole day are represented in a heat map. See the legend in the lower left corner for numeric values. Drag and zoom to concentrate the view on a specific region.
Total ArrivalsThe number of times users triggered a geofence or beacon by entering a region during the selected date range.
Unique UsersThe number of unique users that triggered a geofence or beacon during the selected date range.
Average Dwell Time (min)The average dwell time in minutes of a user while in a geofence or the vicinity of a beacon during the selected date range.

The dwell time within a region is derived by matching an Arrival to a Departure. Records are matched for a user if they are consecutive actions within the same region within twelve hours. Unmatched records are not included in dwell time calculations.

Arrivals by HourA line graph of the number of Arrivals per hour for the last seven days by platform.
Top 15 Regions by Total ArrivalsA bar chart of Arrivals and Distinct Users for the top 15 regions by overall Arrival count.
Unique Regions Encountered per UserThe distribution of users by the number of distinct regions they encountered.
Region Dwell Time in MinutesThe distributions of dwell time for all visits.

Messages

The Messages Dashboard contains data about your messaging over the last seven days. You can change the date range filter in the Explore view.

Looks in the Messages default Dashboard:

LookDescription
MessagesAll Scheduled Messages and A/B Test notifications from the last seven complete days, along with the Delivery/Display Counts, Direct Response Metrics, Indirect Response Metrics, and Opt Out Metrics for each. Message types included are Push Notifications, Web Notifications, Message Center Deliveries, and In-App Impressions. Opt Out events are attributed to a notification if they occur within one hour of delivery.
Automations in Date RangeAll deliveries for your Automated Pipelines within the last seven complete days, along with the Delivery/Display Counts, Direct Response Metrics, Indirect Response Metrics, and Opt Out Metrics for each. Message types included are Push Notifications, Web Notifications, Message Center Deliveries, and In-App Impressions. Opt Out events are attributed to a notification if they occur within one hour of delivery.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Messages.

Shared Looks:

LookDescription
A/B Test: Indirect Opens for Control-VariantSummary of the Control/Variant Test. Here we compare unique indirect user opens for the Control to each variant. Direct opens are not included for the control group since they do not receive a notification.
A/B Test: Indirect Opens for VariantsCount of indirect opens for each variants of the A/B test.
CampaignsAggregate performance of all messages (including unicast) based on campaign categories.
Direct Open Rates by WeekDirect open rates by week and platform.
E-Mail ReportE-mail message performance over the past 60 days, per campaign category.
Live Activity MessagesLive Activity message performance report, detailed per Live Activity name.
Message Center DeliveriesMessage Center performance report, detailed per message content.
Message Report by PlatformRecreation of the main messaging report but at a user-level Look, so the message can be broken out by platform.
Message Report by Scheduled TimeMessage report detailed per scheduled time. By default, this Look includes the following message types: push notification, Message Center, web notification, in-app message.
Message Sent Count for Last 7 DaysLine graph of message sent count for the last seven days. Includes unicast messages.
Non-Alerting SendsThe number of messages delivered with alerting and the number of messages delivered silently, over the past seven days.
Opens by Push IDCount of user opens before and after receiving a message. To see the count, select the gear icon () then select Explore from here, enter or select a Push ID in the Opens By Push - Push ID filter, then select Run.
Retargeting TableThe number of messages delivered, per push ID, over the past seven days.
Unicast MessagingMessage performance for transactional messages where the message is addressed to a single device.

Overview

The Overview Dashboard provides a user count in each Look. Use them to understand active users and high-level message metrics.

Looks in the Overview default Dashboard:

LookDescription
Daily Active UsersThe number of unique users that opened your app in the last one day, not including today.
Weekly Active UsersThe number of unique users that opened your app in the last seven days, not including today.
Monthly Active UsersThe number of unique users that opened your app in the last 30 days, not including today.
Users inactive in the last dayThe number of unique users that were not active one day ago but were active in the six days prior.
Users inactive in the last 7 daysThe number of unique users that were not active in the last seven days but were active in the 14 days prior.
Users inactive in the last 30 daysThe number of unique users that were not active in the last 30 days but were active in the 30 days prior.
Authenticated UsersThe number of users that opened your app with a Named UserA customer-provided identifier used for mapping multiple devices and channels to a specific individual. that had been set for them previously.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Overview.

Shared Looks:

LookDescription
Active Users by DateActive users based on app opens over time.
Active Users by MonthActive users based on app opens by month.
Active Users by Week by PlatformActive users based on app opens by week, split by platform.
App SessionsThe number of app sessions over the last complete day that has just passed. In other words, the previous day.
Growth by DayCounts by day of users installing, uninstalling, churning, and reactivating. Typically run for a seven-day period.
Opens by Hour (Time zone shifted)The number of app opens by hour of day over the last 60 days.
User Count by PlatformTimeline of user count by day by platform.
User with a Direct or Indirect OpenCount of distinct users with either a direct or indirect open with a time frame.
Web EventsThe number of first open, web click, and web session events that occurred over the last seven days.

Predictive

The Predictive Dashboard is a view into Predictive ChurnAnalyzes your audience for users that exhibit behaviors indicating they are likely to become inactive, and tags the users as High, Medium, or Low Risk. risk groups, distribution of users across and opt-in rates within the risk groups, as well as the performance of churn mitigation. Predictive tags are added on Sundays, and the Looks default to the most recent Sunday.

Looks in the Predictive default Dashboard:

LookDescription
Low Churn Risk UsersUsers least likely to become inactive in the next 30 days.
Medium Churn Risk UsersUsers who exhibit signs of potentially becoming inactive in the next 30 days.
High Churn Risk UsersUsers most likely to become inactive in the next 30 days.
Risk DistributionPercentage breakdown of Low, Medium, and High Risk users based on the last prediction in the time frame (date in center). Click to drill down to a view where you can identify users' Channel IDsAn Airship-specific unique identifier used to address a channel instance, e.g., a smartphone, web browser, email address..
Top 25 Device Tags by Risk DistributionList the top 25 device tags by High Risk user count split by predictive churn risk category.
Average Sends per Weekly Churn TransitionThe average number of messages sent to each user in a one week period, based on the users' transition between churn risk categories. This can help you understand how message frequency correlates to users in the low risk category.
Historical Predictive Churn OutcomeA historical view of the performance of churn prediction. The left side shows the predictions that occurred four weeks prior to the date selected in the Date Range filter. On the right side are the categories of those same users at the end of the fourth week.

If you are not taking action on your highest risk users, a majority of them will become inactive. This Look gives you an easy way to see what happened to those users and can give you confidence that our model is performing well or that your actions have caused High and Medium Risk users to move into the Low Risk category. You must have at least five weeks of churn analysis for this Look to populate.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Predictive.

Shared Looks:

LookDescription
All Device Tags by Risk DistributionDevice tags correlated with low, medium, and high risk to churn users.
Automations based on Tag AddsPush automation sent over the past seven days, triggered by adding the predictive churn tag.
High Churn Risks Users & EventsHigh Churn Risk, Opted-In Users and their Ending Tag, broken up by the number of events each cohort had. So you can see the correlated events between churn tag transitions.
Optimal Send TimeAnalysis of the Optimal Send TimeAn algorithm that determines the best hour for optimal engagement activity — when each individual member of your audience is most likely to receive and act on your message. iOS, Android, and Fire OS platforms only. by hour of day.
Percentage Change by Tag Week over WeekThe change in risk categories by week for the last 30 days.
Predictive Churn by Best HourPredictive churn by hour of day.
Predictive Tag Changes in the Last WeekPredictive tag adds/deletes in the last week. This does not include users who continue to have the same tag.

Profile

The Profile Dashboard displays current tag counts.

Looks in the Profile default Dashboard:

LookDescription
Top 50 Device Tags Added (During Date Range)The top 50 tags that users added over the specified date range. The date range defaults to the past seven days.
Top 50 Device Tags (All Time)The top tags among your devices. The tag counts are partitioned by opt-in status. In the Explore view, splice the tags by tag group, opt-in status, or specific device properties.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Profile.

Shared Looks:

LookDescription
User Platform GroupsThe distribution of Named UserA customer-provided identifier used for mapping multiple devices and channels to a specific individual. values across App and Web. Use this Look to see if your users are App Only, Web Only, or App and Web.
User Tag ListFind users with the same combination of tags. To find the users, select the gear icon () then select Explore from here, configure the Tags Current — Tag List filter with your desired tag data, then select Run.

Revenue

The Revenue Dashboard helps you understand key performance indicators associated with revenue generation or related events. The default Dashboard is customized based on the industry type set for your project.

Looks in the Revenue default Dashboard:

LookDescription
Total Purchase/Shared ValueSum of all event values for Purchase or Shared over the given time range.
Purchase/Shared Value per UserTotal Purchase or Shared Value divided by the number of distinct users.
Retail/Content FunnelUsers that followed the Retail or Content funnel path over the date range selected. See the list of Supported Funnels below
Custom Events TableAll Custom EventsEvents that indicate that a user performed a predefined action, such as adding an item to a shopping cart, viewing a screen, or clicking an Unsubscribe button. Custom Events can trigger automation, including Sequences and Scenes. You can code them into your app or website, or send them to Airship from an external source using the Custom Event API. Custom Events contain properties that you can use to personalize messages. that occurred in the given time range.

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Revenue.

Revenue contains a single shared Look, Custom Events by Attributed Push, which displays Custom EventEvents that indicate that a user performed a predefined action, such as adding an item to a shopping cart, viewing a screen, or clicking an Unsubscribe button. Custom Events can trigger automation, including Sequences and Scenes. You can code them into your app or website, or send them to Airship from an external source using the Custom Event API. Custom Events contain properties that you can use to personalize messages. counts by attributed push ID/message. Use this Look to see which message, if any, directly or indirectly triggered a Custom Event, and also the subsequent events.

Supported Funnels

These funnels are supported for the Retail/Content Funnel Look in the Revenue Dashboard:

Media
browsed_content » consumed_content » shared_content
Retail
browsed » added_to_cart » purchased
Travel & Transportation
browsed » added_to_cart » purchased
Total Revenue
All purchase revenue over the date range.
Revenue per user
Average purchase revenue per customer that purchased.
Retail Funnel
The total value for the browsed, added_to_cart and purchased event.
Retail Funnel Counts
The total number of times users browsed, added_to_cart and purchased.

Send Frequency

The Send Frequency Dashboard contains Looks for send volume and frequency for the App channel. Looks are grouped under section headings that explain their use:

Use the filters at the top of the Dashboard to adjust weeks to analyze, send volume, and platforms. Weeks run Sunday to Saturday, UTC.

Some Performance Analytics data is updated daily, but the Send Frequency Analytics Dashboard reports weekly snapshots of engagement metrics, so some mismatch in metrics are expected.

Engagement by Send Volume

Engagement by Send Volume reports on the number of messages you sent last week. You can analyze the impact different send volumes had on user behavior. Analyze the impact of send volume on direct open rates, uninstalls, and opt-out rates. For a different week, use the Engagement Week to Analyze filter. Use the Send Volume Range Filter to zoom in on a range of send volumes.

Looks in the Engagement by Send Volume section:

LookDescription
User Count by Send VolumeThe weekly number of distinct user counts within the corresponding send volume group, broken down by platform.
Direct Open Rate by Send VolumeThe weekly average direct open rates of the users within the corresponding send volume group, broken down by platform.
Uninstall Rate by Send VolumeThe weekly uninstall rates of the users within the corresponding send volume group, broken down by platform.
Opt-out Rate by Send VolumeThe weekly opt-out rates of the users within the corresponding send volume group, broken down by platform.

Engagement by Send Frequency for a Given Send Volume

Engagement by Send Frequency for a Given Send Volume helps you understand the impact frequency of messaging has on important metrics. For a different week, use the Engagement Week to Analyze filter. The Send Volume to Analyze filter default value is 4.

Looks in the Engagement by Send Frequency for a Given Send Volume section:

LookDescription
User Count by Send FrequencyThe weekly number of distinct user counts within the corresponding send frequency group for a given send volume, broken down by platform.
Direct Open Rate by Send FrequencyThe weekly average direct open rates of the users within the corresponding send frequency group for a given send volume, broken down by platform.
Uninstall Rate by Send FrequencyThe weekly uninstall rates of the users within the corresponding send frequency group for a given send volume, broken down by platform.
Opt-out Rate by Send FrequencyThe weekly opt-out rates of the users within the corresponding send frequency group for a given send volume, broken down by platform.

Week Over Week Comparisons

Week Over Week Comparisons help you understand how your send volume changes week over week. There are Android and iOS versions of each Look. Use the Send Volume Range filter to zoom in on a range of send volumes. The Weeks to Analyze filter default value is 2.

LookDescription
Send VolumeThe weekly number of distinct user counts within the corresponding send volume group, broken down by date.
Direct Open RateThe weekly average direct open rates of the users within the corresponding send volume group, broken down by date.
Uninstall RateShows the weekly uninstall rates of the users within the corresponding send volume group, broken down by date.
Opt-out RateThe weekly opt-out rates of the users within the corresponding send volume group, broken down by date.

The Messages You Sent Within the Last Week

The Messages You Sent Within the Last Week section contains a single Look, Push Details, which displays information about messages sent within the last week:

  • Notification ID
  • Notification Date
  • Message
  • Campaign Category
  • Total Send Count
  • Direct Open User Count
  • Direct Open User Rate

The default time frame is messages sent in the last week. For a different week, use the Engagement Week to Analyze filter.

Subscription Lists

For shared Looks, go to Reports, then Performance Analytics, then the folder icon (), then Shared, then Subscription Lists. Two Dashboards contain multiple Looks.

The App and Web Subscription Lists Dashboard is a global overview of the number of users who subscribed to your Subscription ListsAn audience list of users who are opted in to messaging about a specific topic. Users can manage their opt-in status per list using a Preference Center..

Looks in the App and Web Subscription Lists shared Dashboard:

LookDescription
Currently Eligible SubscribersThe count of current eligible subscribers to the list or lists selected by the List Filter. Eligible subscribers are opted-in to push notifications.
Current SubscribersThe count of current subscribers to the list or lists selected by the List Filter. Subscribers may or may not be opted-in to push notifications.
Current Opt-in AudienceThe count of App and Web users in your audience that are opted-in to push notifications.
Average Weeks EligibleThe average number of weeks current eligible subscribers have been eligible. The lists included are those selected by the List Filter.
Current Subscriber Opt-in StatusThe count of current subscribers to the list or lists selected by the List Filter and their opted-in to push notifications status.
Currently Eligible Subscribers by ListThe number of eligible users per subscription lists.
Total Current AudienceThe count of App and Web users in your audience. This includes users who are opted-in and opted-out of push notifications.
Current Audience Opt-in StatusThe count of App and Web users in your audience and their opted-in to push notifications status.
Current Audience Opt-in by PlatformYour audience by platform and their opted-in to push notifications status.
Opt-in Status Over TimeCount of opted-in and opted-out users.
Eligible Audience Over TimeEligible audience members are opted-in to notifications and subscribed to the list.
Average Weeks EligibleThe average number of weeks that users have been eligible for notifications (opted-in to messages and subscribed to the list).

The Subscription Lists dashboard shows the number of users engaged by Subscription ListAn audience list of users who are opted in to messaging about a specific topic. Users can manage their opt-in status per list using a Preference Center..

Looks in the Subscription Lists shared Dashboard:

LookDescription
Current Subscriber CountsThe counts of current total subscribers and eligible subscribers. Eligible subscribers are opted-in to push notifications. Filters applied: List Filter, Platform Filter, Email Opt-in Type Selection.
Current Subscriber Counts by PlatformThe counts of current total subscribers and eligible subscribers, by device platform. Eligible subscribers are opted-in to push notifications. Filters applied: List Filter, Platform Filter, Email Opt-in Type Selection.
Eligible Audience Over TimeEligible audience members are opted-in to notifications and subscribed to the list. Filters applied: List Filter, Report over time filters, Platform Filter, Email Opt-in Type Selection.
Unsubscribes from ListCounts of eligible users that unsubscribed from the list during the report time frame. Filters applied: List Filter, Report over time filters, Platform Filter, Email Opt-in Type Selection.
Average Weeks EligibleThe average number of weeks current eligible subscribers have been eligible. Filters applied: List Filter, Platform Filter, Email Opt-in Type Selection.
Email Domain BreakdownCounts of current eligible email users per domain. Filters applied: List Filter, Email Opt-in Type Selection. Applies to Email only. If the user is opted in by default, as with transactional messages, then the email domain is not available.