Urban Airship provides access to engagement data via:
Out of the box reports for each messaging and Mobile Wallet project.
An uninterrupted, customizable event stream from an app or website.
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.
Urban Airship retrieves much of its data from user interaction with the SDK, which is required for mobile and web channels.
The engagement data that Urban 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 Urban 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, Urban 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
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.
Messages have a variety of reports, available from a messaging project's Reports menu. Each message has its own report as well, and A/B Tests have a higher-level statistical report along with a message report for each variant. See: Message Reports.
Your passes have template reports, available by clicking Reports in the navigational header. See: Wallet Reports.
Connect Event Stream
Whereas Insight collects data, applies Urban 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.
Connect is an add-on service. Please talk to your Urban Airship Account Manager 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
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
msisdn. This endpoint only returns events with the
type for email and SMS channels.
See the Compliance Event Endpoint for more information about the endpoint and the JSON events it returns.
Urban 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.