AppsFlyer boosts app stability with data-driven insights from SDK Console

The Challenge:

AppsFlyer, a leading mobile attribution and marketing analytics platform, was looking for a solution to effectively analyze app crashes and ANRs in their SDK.

The company previously relied on internal tools for initial crash analysis. These tools provided limited visibility on issues, resulting in blindspots and the lack of the data needed for a swift resolution. To gain deeper insights into issues like crashes and ANRs, AppsFlyer turned to Google Play SDK Console.

The Solution:

Preemptively identifying and solving issues

SDK Console provides SDK owners with in-depth crash and ANR data, enabling rapid issue identification and prioritization.

By analyzing crash data across affected users and devices, AppsFlyer could quickly determine the scale of issues, identify trends, and uncover problems missed by internal tools.

Additionally, SDK Console was instrumental in post-release monitoring, allowing AppsFlyer to detect unexpected crash spikes caused by new features and assess their impact. The ability to filter crashes by device type proved invaluable in understanding issue prevalence across different Android devices.

Communicating with app developers

SDK Console allows SDK owners to directly communicate with their developer community. For AppsFlyer, it's a vital communication channel. They use it monthly to respond to crash logs, providing guidance and further information to help app developers resolve issues. This approach ensures all issues, including crashes and ANRs, are addressed.

Measuring bug fix impact

Beyond crash analytics, SDK Console offers valuable insights into SDK usage and adoption. Detailed statistics on app categories, countries, and SDK versions empower SDK owners to make data-driven decisions about development priorities.

AppsFlyer used SDK Console statistics to understand and measure how many apps in Google Play were using different versions of their SDKs. By tracking the adoption rate of a new version designed to address a specific bug, AppsFlyer could gauge the success of the fix.

The Impact:

SDK Console became an integral part of the development process, with AppsFlyer’s engineering team using it daily to identify and address emerging problems. This proactive approach of detecting emerging problems before they escalated into customer complaints reduced customer support tickets related to SDK crashes.

"SDK Console has become an indispensable tool for our team in identifying and resolving critical issues that could not be found during the testing phase."

Guy Sarfatty, Product Manager, AppsFlyer.