Customer
Timehop aggregates users’ past social media memories (photos, videos, tweets, statuses, etc.) and presents it every day to their mobile devices. It’s a fun, innovative way to recall your past in a way that ties it to the current calendar day.
Challenge
Users sometimes report issues with one of many social media account connections. As an incredibly small team (one person on Android, iOS, QA, and Support respectively), Timehop needed an efficient solution for troubleshooting technical issues so they could focus their time on driving the product forward.
Results
With Embrace’s session replay, Timehop can immediately find the root cause of any issues in sessions where poor user experiences occur. With the added context of network calls and logs, Timehop can much more quickly discover the causes and remediate them.
Timehop is on a mission to reinvent how we celebrate the past
With so much of how we engage with social media being about the present, Timehop realized there wasn’t much being done about celebrating memories. In 2010, Timehop created the digital nostalgia category and continues to be THE team reinventing reminiscing for the digital era.
Timehop collects content across popular social networks and photo apps, including Twitter, Instagram, Facebook, Dropbox, Google Photos, iCloud, and local photos. With so many integrations, users can relive any memory they’ve captured, regardless of where it lives.
Having a variety of different social media connections, one of Timehop’s biggest goals is helping users with any issues or bad experiences that they report. Being able to quickly find the problems is crucial in being able to quickly fix them.
Before Embrace, Timehop struggled to minimize the time spent on finding the cause of these user-impacting issues.
Firebase and Fabric couldn’t help detect user-impacting issues that didn’t lead to a crash
Previously, Timehop relied on Firebase and Fabric for error monitoring, but lacked the ability to dig into the underlying issue.
And given that these tools are mostly geared towards crash reporting, they lack the context required to discover non-fatal issues like failing network calls or blank screens.
In other words, Timehop needed a tool that could detect and provide context in order to pinpoint the cause of performance-impacting issues that were previously hard to find.
Embrace’s session replay allows quick detection of any user-impacting issue
Embrace helps capture the technical events like network calls, view/activities, and logs, and pinpoint when issues occur. Because Embrace doesn’t sample sessions, Timehop developers can access the technical data they need to troubleshoot any issue.
Embrace makes it easy to quickly spot the culprit. Timehop developers see the context of crashes, force quits, OOMs, ANRs, error logs, and network errors. This gives developers much more visibility into what is causing a poor user experience. Often, just knowing the timeline is enough to indicate a potential problem.
For issues like frozen or blank screens, developers can inspect network calls to look for slow or failing calls. In addition, Embrace starts labeling ANRs as soon as the main thread is blocked for one second. That means developers get insight into issues causing users to force quit the app that don’t result in a stack trace or ANR exit.
Embrace allows Timehop developers to immediately go from user complaint to the cause of the issue.
Timehop can respond to users quickly and get back to building features
Timehop saves valuable developer time that would otherwise be spent trying to reproduce issues manually. With the previous tools like Firebase and Fabric, Jason and his colleagues wouldn’t be able to find the outlier, determine what the issue is, and resolve it quickly.
One of the biggest sources of frustration for mobile teams is the amount of time it takes to detect and remediate issues. Crash reporters are great for surfacing code exceptions, but many of the reasons users abandon apps are due to performance reasons that don’t end in a stack trace. Relying on traditional server-side monitoring will not present an accurate picture of the user’s experience on the device.
Embrace allows mobile-first companies like Timehop to more efficiently act on user reports and immediately observe issues. We’re happy to help Timehop and other teams improve mobile experiences everywhere with complete observability into performance and stability.
Get started today with 1 million free user sessions.
Get started free