23
Using Mobile Analytics & Crash Reporting Anjana Somathilake (makewita)

Using mobile analytics & crash reporting

Embed Size (px)

Citation preview

Using Mobile Analytics & Crash ReportingAnjana Somathilake (!makewita)

#NotAReplacement

Traditional testing ends when the app goes live?

Then we are

running

blindly in

production.

Functionality Tested

All Defects are Fixed

No “known” defects?

No customer complaints, yet!

#AllGood

#NoCustomerSatisfaction #AppAbandonment #Fallouts #DontKnowWhy

#NowWhatToDo

Then we “listened” to the customers!

Story behind this talk

Conduct Customer Satisfaction Survey ?

Ask for QA Feedback ?

Hire Domain Expert ?

Use Analytics & Crash Reports

How to listen

Why Analytics

Customers don’t give you #feedback until it’s too late!

Some apps end up as movie stars, but most of them are still

trying hard and need #help.

Experimentation and #optimization are critical to success

Mobile Analytics Platforms

How it Works

(1) Integrate a analytics library (SDK) to your app

(2) Records events & properties in the apps (e.g “Add to Cart”)

(3) Analyze data in the dashboard

Mobile Analytics Platform helps you analyze the actions/events users take in your app.

An action can be anything - uploading a picture, playing a video, or sharing a post, for example.

Mixpanel *mixpanel = [Mixpanel sharedInstance];

[mixpanel track:@”Add to Cart" properties:@{ @"Gender": @"Female", @"Plan": @"Premium"}];

How to

Collect'

Analyze'Act'“If you torture the data long enough, it will confess.”

Events & Properties such as, [Launch App] [Add to cart] [Submit Order]

{Name,Merchant,Session Time}

Change default values. Remove unused buttons, activities,etc

Segmentation

How are points distributed for most of the people that play my game?

FunnelsMeasure how customers move through series of events

Retention

If customers find an app valuable, they will keep using it.

Why Crash Reporting?Spent weeks testing your App.

Published it on the App Store.

Positive reviews are starting to roll in. Everything looks great!

Until one user posts a one-star review,

saying the worst thing possible — the app #crashed.

Nothing is worse than hearing about crashes from the user community.

Integrating crash reporting in your app gives you info you need to fix the

issues.

App crashes are like accidents – they just happen.

But it’s up to you how to handle them!

Crash Reporting Platforms

How it Works

Thank You!

Take Home

Include Analytics and Crash Reporting in your QA strategy.

This will comprehend your QA strategy once the app is live! you get to monitor the app in real devices and users!