introduction to mobile analytics

35
Introduction to Mobile Analytics Andrew Owens September, 2013

Upload: danrcg

Post on 20-Jul-2016

19 views

Category:

Documents


0 download

DESCRIPTION

Intro to Mobile Analytics

TRANSCRIPT

Page 1: Introduction to Mobile Analytics

Introduction to Mobile AnalyticsAndrew OwensSeptember, 2013

Page 2: Introduction to Mobile Analytics

Agenda

● Rules of Thumb

● The Mobile Ecosystem

● Third Party Solutions

● The Analytics Lifecycle

● Analytics in the Mobile Development

Process

● Standard Reports & Dashboards

● Statistical Techniques & Tools

Page 3: Introduction to Mobile Analytics

Out of Scope Items

● Mobile Web Analytics

● Covering all mobile analytics tools

● The mathematics behind A/B Testing

Page 4: Introduction to Mobile Analytics

Rules of Thumb

● Business Intelligence is not Analytics

● Every aspect of a product is a hypothesis about what

users want

● Request feedback on your idea and product often

● Focus on short, simple feature releases

● Don't go live without analytics.

{"In God we trust; all other must bring data."} - W. Edwards Deming

Page 5: Introduction to Mobile Analytics

The Mobile Ecosystem:

Integrated Apps:Standalone Apps:

Examples: Virtuoso v. ZipCar

APIs

Devices

Database

Page 6: Introduction to Mobile Analytics

The Mobile Ecosystem: iOS & Android

Devices:● iPad(s)● iPhone(s)Languages:● Objective-C

Devices:● GalleryLanguages:● Java, XML,

SQLite

Page 7: Introduction to Mobile Analytics

The Mobile Ecosystem: Cross Platform - Titanium & PhoneGap

Devices:● Android, iOS, Windows

Languages:● Javascript, CSS, HTML

Page 8: Introduction to Mobile Analytics

The Mobile Ecosystem:

{'There can be significant performance differences on different technology platforms

and hardware that impact data gathering'}

{'There are limitations to the amount of campaign/marketing channel data that can be

collected depending on the tool one uses'}

Page 9: Introduction to Mobile Analytics

The Mobile Ecosystem: Data Sources● Advertizing

○ iAd (iOS)○ AdMob (All)○ AdWords (All)

● In-app purchases○ iOS○ Android

● Link Sharing Channels○ LinkShare

● CRM Tools○ Mandrill○ Mail Chimp

● Services APIs○ Facebook○ Twitter○ Google○ Twilio○ Stripe

● Databases● Third Party

Analytics Solutions

Page 11: Introduction to Mobile Analytics

Events v Pageviews

No Yes

Yes Yes

Pageviews Events

Page 12: Introduction to Mobile Analytics

Google Analytics

Key Features:● It's free

● Many people already have a background using the tool

● Tracks the number and type of application crashes

● Campaign measurement parameters are pre-written

Drawbacks: ● "The Apple App Store does not currently support campaign measurement

using Google Analytics." (This does not apply to the Google Play Store)

● Not as customizable as other analytics tools

● There are issues with the existing plugins for cross-platform tools (Titanium, PhoneGap)

Page 13: Introduction to Mobile Analytics

Google Analytics: Events v. Pageviews

Page 14: Introduction to Mobile Analytics

MixPanel

Key Features:● Very customizable

● Standardized reports/dashboards are easy to setup and adjust

Drawbacks: ● Costs are incurred as collection increases

● Campaign measurement parameters must be defined programmatically

● Doesn't measure pageviews

Page 15: Introduction to Mobile Analytics

The Analytics Lifecycle

Page 16: Introduction to Mobile Analytics

So, what do I need to get started?1. An App project started

2. Choose & set up an analytics solution account

3. Install the analytics solution resources

4. Determine the parameters you're going to collect within

your application

5. Implement the data collection parameters throughout

your app

6. Test to ensure your parameters are collecting data

7. Start your analysis through standard reports &

dashboards

Page 17: Introduction to Mobile Analytics

Development: The Mobile Development Cycle

Requirements & Design Build Test DeployAnalysis & Measurem

ent

Product Change Orders

Page 18: Introduction to Mobile Analytics

Managing Product Changes

● Identify the reason for the change in user hypothesis with data

● Review your end to end functional & technical requirements and understand how the change will impact them

● Quantify the time and monetary cost of the change

Page 19: Introduction to Mobile Analytics

Standard Reports & Dashboards

MixPanel: Google Analytics:

Page 20: Introduction to Mobile Analytics

Data Points

Standard Reports:● Engagement:

○ Events, User Details, Search Terms, Funnels,

Trends, etc.

● Demographic Information:○ Country, City, Language

● Technology:○ Phone Model; Operating System; Network

Page 21: Introduction to Mobile Analytics

Funnels

Funnels are extremely helpful in examining key user goals within the application

Page 22: Introduction to Mobile Analytics

Formulas

Formulas allow you to establish Key Performance Indicators that can be tracked over time that are not standard reports

Page 23: Introduction to Mobile Analytics

Dashboards & Bookmarks

Dashboards & Bookmarks allow for reports to be saved and even emailed out at a normal cadence

Page 24: Introduction to Mobile Analytics

Google Analytics Campaign Parameters

*Reminder: Campaign measurement parameters will differ between app ecosystems

Page 25: Introduction to Mobile Analytics

Social Media Integration

Facebook:● Build a page● Like, Share buttons

Twitter:● Choose your handle, hashtag● Tweet, follow buttons

Google+:● Build a page● + buttons

LinkedIn:● Build a page● Share, like buttons

{'Effective social media integration promotes branding, viral loops,

CRM, and is essential to consumer app growth.'}

Others:● Instagram ● Flickr ● Tumblr

Page 26: Introduction to Mobile Analytics

Techniques & Tools: A/B Testing"A/B testing is a methodology in advertising of using randomized experiments with two variants, A and B, which are the control and treatment in the controlled experiment." - Wikipedia

A/B testing is designed to measure the effect of very small changes on user goals

Why is this different in Mobile than Web?:● Outcomes on websites can be programmatically updated realtime for users

● Adjustments to mobile apps need to be resubmitted

Page 27: Introduction to Mobile Analytics

A/B Testing Example

https://www.lucidchart.com/documents/view/41ea-f704-515c7c3d-a817-22480a0045e5

Hypothesis:

An increase in the size of the logo on the sign in page of the application will cause a significant change in the amount of people who login to the application using the "Login with Facebook" button.

Measurement Tool:

MixPanel

Test Requirements:

Users opening the application will be assigned to either a user profile of Group A or Group B upon launching the application for the first time. They will then be randomly placed into either Group A or B and will navigate to screen 1.1.A or 1.1.B based on that assignment.

Page 28: Introduction to Mobile Analytics

A/B Testing Example

https://www.lucidchart.com/documents/view/41ea-f704-515c7c3d-a817-22480a0045e5

Signin Screen of App:Group A:

Mixpanel *mixpanel = [Mixpanel sharedInstance];[mixpanel track:@"Signin App A"];

Group B:Mixpanel *mixpanel = [Mixpanel sharedInstance];[mixpanel track:@"Signin App B"];

Selection of Login w/Facebook:Group A:

Mixpanel *mixpanel = [Mixpanel sharedInstance];[mixpanel track:@"FB Click 1.1.A"];

Group B:Mixpanel *mixpanel = [Mixpanel sharedInstance];[mixpanel track:@"FB Click 1.1.B"];

Page 29: Introduction to Mobile Analytics

A/B Testing Example

https://mixpanel.com/labs/split-test-calculator

Group A Group B

Signin to App 455 545

Login With Facebook 43 95

Click Through Rate (CTR) 9.45% 17.43%

Let's say we end up measuring this type of experiment over a month and we have 1000 app Signins over that period of time.

We know that the CTR is higher in Group B, but is it high enough for us to be confident in our test?

Page 32: Introduction to Mobile Analytics

Agenda Review

● Rules of Thumb

● The Mobile Ecosystem

● Third Party Solutions

● The Analytics Lifecycle

● Analytics in the Mobile Development

Process

● Standard Reports & Dashboards

● Statistical Techniques & Tools

Page 33: Introduction to Mobile Analytics

APPENDIX

Page 34: Introduction to Mobile Analytics

The App Ecosystem: Platform Choice

iOS Android Mobile Web

Examples:

Page 35: Introduction to Mobile Analytics

The App Ecosystem: Platform Choice (Continued)

Examples:

PhoneGap Titanium

More: http://mashable.com/2012/03/28/mobile-app-development-advice/