As of today, we have two new SDKs released for iOS and Android that will greatly expand the data that can be sent to Insights. Previously, the SDKs only sent MobileSession, an event that contained basic information about sessions initiated by different devices for your apps. Our users found a lot of value in analyzing MobileSessions, but there has been a longstanding set of requests to also see interactions, crashes, as well as add custom attributes and events to the data sent via our Mobile SDKs to Insights.
I’m happy to announce that we are now doing exactly that!
If you update your SDK to the latest version, you will now automatically see interactions, crashes, and session info for your mobile apps in Insights. To keep things really simple, all of this data will flow into a single event type called “Mobile”. You can also extend that data using custom event and attribute APIs for iOS and Android, so you can now add specific information for things like “users” or “products” or even specific gestures and swipes on your mobile apps – all of which can be queried and visualized within Insights.
What does this mean for MobileSession?
As of May 31, 2015, we will no longer send the MobileSession event to Insights.
Here’s what you can expect to see in your Insights account:
- You will see an event called “Mobile” that will have partial session information. This is automatically generated by New Relic, regardless of whether or not you’ve upgraded to the latest SDK.
- When you upgrade your SDK, you will immediately see interactions and crashes flow in under the “Mobile” event type.
- You will continue to see “MobileSession” in your account. We want to make sure that everyone has an opportunity to update their SDKs and dashboards before we deprecate the event type.
- On May 31, 2015, we will stop sending “MobileSession” to Insights.
If you have any questions or need additional info, please reach out to us on the forum or visit support.newrelic.com.
Henry Shapiro, Insights PM