Intro to Data

Airship gathers engagement data that can help you better understand how your audience uses and reacts to your apps and messages. You can use Airship's Insight and Connect products to interpret that data and learn how best to interact with your users.

Airship provides access to engagement data via:

Dashboard Reports
Out of the box reports for each messaging and Mobile Wallet project.

Connect
An uninterrupted, customizable event stream from an app or website.

Insight
Customizable dashboard-style reports using advanced analytics to show and interpret engagement with your app, website, and across multiple apps.

Use the Connect event stream and Insight analytics to extrapolate information about your audience and how they use your messages and passes, helping you understand how to engage with your customers and users in more meaningful ways.

Engagement Data

Airship retrieves much of its data from user interaction with the SDK, which is required for mobile and web channels.

Data Collection

The engagement data that Airship provides is specific to mobile apps and websites that have installed our SDK, and falls into three main categories of event types:

  • User-initiated action, e.g., opening/closing your app, tapping a push notification.

  • Device responding to an environment change, e.g., encountering a beacon.

  • Experience-changing actions initiated by app publisher, e.g., push send.

We also gather information from SMS, email, and open channels, however, because these channels do not use the SDK, they cannot return some of the advanced usage information that you can get from your apps and websites.

Named Users and Advanced Data

Much of Airship's advanced data, including orchestration and predictive features, are predicated on your use of Named Users. Named Users are groups of channel IDs that represent a single user. Because each channel ID represents one of many ways that the same user might access your app or service, Airship uses named users to triangulate behaviors for groups of channels representing individuals in your audience. Determining behavior by named user rather than by channel ID produces higher-resolution data, down to the individual user rather than per device.

We expose the named users and associated analytics data via Insight and Connect, helping you determine how to maximize the impact of your notifications for your real users, not just on an abstracted group of channels.

While Insight and Connect do show channel data and return events for individual channels, we recommend implementing the Named User feature to get the most from your data analysis.

Access the Data

Note

Insight can provide data across a group of projects belonging to the same organization. Connect provides access to event streams per individual app. You cannot get events across multiple apps in the same Connect stream.

Dashboard Reports

Projects have a variety of engagment reports, available from a messaging project's Reports menu, as well as individual message reports. A/B Tests have a higher-level statistical report along with a message report for each variant.

Your passes have template reports, available by clicking Reports in the navigational header. See: Wallet Reports.

Connect Event Stream

Airship Connect is a engagement data streaming service that delivers engagement events in real time via the Connect API or one of our partner integrations.

Whereas Insight collects data, applies Airship's analysis, and provides a visual interface, Connect is an API that provides direct, uninterrupted access to your app's event stream. A call to the API opens an event stream, and will return events until you close your connection to the API, so you can see how users interact with your app in real time.

The SDK looks for engagement events and sends them to the Connect event stream as soon as they are observed, along with the relevant identifiers that associate the events with a particular app user and notification or group of notifications.

Each line in the event stream represents an event from your app or website. If you want to see a subset of events or you want to monitor certain types of events, you can apply filter parameters when opening an event stream, determining the type and quantity of events to return.

See: Getting Started with Connect.

Note

Connect is an add-on service. Contact Airship Sales to enable Connect for your account.

Compliance Events for email and SMS

Compliance events represent operations where users opt into or out of email and SMS notifications; they are effectively records of your users` consent to receive SMS or email notifications. You can open an event stream containing these events, so that you can maintain compliance records, prove compliance with data regulations, and ensure that you respect your audience's right to privacy.

Compliance events are available to all email- and SMS-using customers through the https://connect.urbanairship.com/api/events/general API endpoint. A POST call to the endpoint opens a stream of uninterrupted newline JSON. Each line in the stream represents individual compliance event for a single email address or msisdn. This endpoint only returns events with the COMPLIANCE type for email and SMS channels.

See the Compliance Event Endpoint for more information about the endpoint and the JSON events it returns.

Insight Analytics

Airship Insight is a customizable marketing intelligence tool that provides access to reports and graphs based on engagement data.

While the standard messaging and wallet project reports convey long-term trends within your app, Insight provides more immediate data (in windows of up to 13 months) with finer granularity and options to customize the data you want to see. Unlike standard message reports, you can determine what data is relevant to your needs, by audience, event, and other dimensions. You can save your reporting criteria and dashboards, so you always see the data relevant to you and can easily share your insights with others.

You can also convert Insight reports to downloadable CSV files, making them easier to share and actionable. For example, you might download a report of users who executed a specific custom event, and then upload the CSV as a static list and send notifications to those specific users.

See: Getting Started with Insight.

Note

Insight is an add-on service. Please contact Airship Sales to enable Insight for your account, or enroll in a free trial.