80
Building the future of Mobile Apps with Facebook Julien Lesaicherre Head of Mobile Platform Partnerships, EMEA

Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Embed Size (px)

DESCRIPTION

Facebook developers' mission is to help mobile developers to build, grow and monetize their applications. This presentation is about the Facebook mobile platform and best practices from fastest growing mobile companies.

Citation preview

Page 1: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Building the future of Mobile Apps with Facebook

Julien LesaicherreHead of Mobile Platform Partnerships, EMEA

Page 2: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MOBILE IS EATING THE WORLD

Page 3: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

APPS ARE EATING THE WORLD

Page 4: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

!

DEVELOPING APPS IS COMPLEX

Page 5: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

IDENTITYDEV TOOLSANALYTICS

DEEP LINKING

Page 6: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

IDENTITYSHARINGPUSH NOTIFICATIONSAPP INSTALLSMONETIZATION

Page 7: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Mobile active people on Facebook every month

1 B+

Page 8: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

!

Facebook revenue by source

$2.5b

Q4

$3.0b

$1.5b

0

$1.0b

$0.5b

Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4

Mobile Advertising Payments Advertising

$2.0b

Q1 Q2 Q3 Q4

2010 2011 2012 2013

$2.6b

Page 9: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 10: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 11: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

BUILD GROW

App Installs

MONETIZE

!

Audience Network

Login

App Events

Parse

App Links

Page 12: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 13: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

2008 2009 2010 2011 2012 2013 2014

Introduced Facebook Login

Page 14: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

2008 2009 2010 2011 2012 2013 2014

Facebook Login went Mobile

Page 15: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

2008 2009 2010 2011 2012 2013 2014

Separate dialogs for read and publish permissions

10%Increase in

conversion rates

Page 16: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

10 BillionFacebook Logins in 2013

2008 2009 2010 2011 2012 2013 2014

Page 17: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

2014

Page 18: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

2014

Page 19: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

ONLY ASK FOR WHAT YOU NEEDI feel that apps often ask for too many permissions

2014

Page 20: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

ONLY ASK FOR WHAT YOU NEEDI feel that apps often ask for too many permissions

LET ME BE ANONYMOUSI want to log in without Facebook sharing any information from their profiles

2014

Page 21: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

ONLY ASK FOR WHAT YOU NEEDI feel that apps often ask for too many permissions

LET ME BE ANONYMOUSI want to log in without Facebook sharing any information about me

2014

Page 22: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 23: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 24: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 25: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

LET ME BE ANONYMOUSI want to log in without Facebook sharing any information about me

2014

ONLY ASK FOR WHAT YOU NEEDI feel that apps often ask for too many permissions

Page 26: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Asking for lots of permissions makes people uncomfortable

Page 27: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MORE CONTROLI want to control the information that is shared with apps

MORE CLARITYI want to understand when an app will post to Facebook

ONLY ASK FOR WHAT YOU NEEDI feel that apps often ask for too many permissions

LET ME BE ANONYMOUSI want to log in without Facebook sharing any information from their profiles

Page 28: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 29: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 30: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

1. People can try or use apps without sharing info from their Facebook profiles

2. Apps can build cross-device experiences with a stable ID

3. Easily upgrade a person to a social experience later through Facebook Login

WHY ANONYMOUS LOGIN?

Page 31: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

AVAILABILITY & TIMING

Available now on iOS, Android & Web Apps created before April 30th 2014: --> must upgrade by April 30th 2015 Apps created after April 30th 2014: --> Use new Login Dialog & v2.0 by default

Limited Beta - Sign up today

Page 32: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

BEST PRACTICES

Page 33: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

1. Use the login buttons from our SDKs

Page 34: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

2. Education helps people understand why apps ask for permissions

Page 35: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

3. Ask for permissions in context

Page 36: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

3. Ask for permissions in context

Page 37: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

3. Ask for permissions in context

Page 38: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

4. Ask for permission to publish only when people want to share

Page 39: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

5. Cross-platform enables Send to Mobile

Page 40: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

APP EVENTS

Page 41: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

?

THE PROBLEM: APPS ARE A BLACK BOX

Page 42: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

THE SOLUTION: APP EVENTS[FBAppEvents logEvent:FBAppEventNamePurchased   valueToSum:10.00   parameters:@{ FBAppEventParameterNumItems        : @“1”,                 FBAppEventParameterNameCurrency    : @"USD",                FBAppEventParameterNameContentType : @“coins”,                FBAppEventParameterNameContentID   : @“coins-internal” } ];

Page 43: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

SEGMENTS

People and Actions You Care About Measurement of Those Actions

Large spenders FBAppEventNamePurchased

Active users FBAppEventNameActivatedApp

Those who reached only level 2 FBAppEventNameAchievedLevel

Page 44: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

INSIGHTS

Page 45: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

RETARGETING PAYERSCreate custom audiences based on previous behaviour

Page 46: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

BEST PRACTICES

Build your funnel with tags and cohorts

Use demographics data to build best app / ads

Integrated in the fb SDK… just add a line of code

Page 47: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 48: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Parse makes building apps easier on any platform.

Page 49: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

We take care of the nuts and bolts.

So you can get to the fun part faster.

Networking, Managing Servers, Scaling

Page 50: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

• Acquired 18 months ago

• 260,000 apps powered by Parse

• 4K+ new signups per week

• 5B+ push notifications sent in Q1

Page 51: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 52: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Parse Push Parse AnalyticsParse Core

Page 53: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Parse CoreYour backend in the cloud

Save data to and fetch data

from Parse

Run custom app code on

Parse’s servers

Easily manage user accounts and sessions

Page 54: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 55: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Parse PushPush notification as a service

Advanced Push targeting Push scheduling and expiration Web console, Rest API or Client SDK

Page 56: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 57: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Know more about your app & users

Measure App Usage

Parse Analytics

Build your custom events

Growth & retention analytics

Page 58: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 59: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Parse Push

Up to 1,000,000 recipients

$0.05/ 1K additional recipient

Parse Core

Up to 30 requests/sec

$100 / monthper 10 additional req/sec

Parse Analytics

Unlimited Data points

Free

Page 60: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Data Transfer

2TB

$0.10 / monthper additional GB

File Storage

$0.03 / monthper additional GB

20GB

Data Storage

20GB

$15 / monthper additional GB

Page 61: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14
Page 62: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

• \

Page 63: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

• \

Page 64: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Open and accessible

Cross platform

Easy to integrate

Supports mobile only

Page 65: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Title Text

•Body Level One • Body Level Two

• Body Level Three • Body Level Four

• Body Level Five1 BILLION+MOBILE DEEP LINKS INDEXED

Page 66: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MessengerTimelineNewsfeed

What’s supported?

FacebookApps Pages

Page 67: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

BEST PRACTICES

Enrich customers’ experience with top apps

Use it to cross promote your apps

Think first about the business model

Page 68: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

.ORG

Page 69: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

App Store > 1 Million Apps

Google Play > 1 Million Apps

You are here

Page 70: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Mobile App Engagement Ad

Deep linked to specific location within app

MOBILE APP ENGAGEMENT ADHow it works

Page 71: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Mobile app ad to engage existing user

Mobile app ad to install your app

App now available on device

Switches user into app by a deep link

Installed from app store

CONNECTING THE DOTS

Page 72: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

MOBILE APP ADS WORK

Penetration among

top grossing apps

60%+Installs driven350M

Page 73: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

ROI Positive and CTR above !! !!

in the first week of thecampaign in the UK

in under 5 days in the U.S. top Apple App store

paid iPhone apps

2.5%

#283 to #2

Page 74: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Work with a Preferred Marketing Developer

BEST PRACTICES

Test, Test, Test

Be Marketers: format, numbers, content

Target w. Demographics, Interest, Devices

Page 75: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Audience Network

Page 76: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Native ads for the best experience

Page 77: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Let us help your mobile app succeed. For free.

Page 78: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Our partners

Page 79: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14

Sign up for FBStart

!

fb.me/start !

Page 80: Facebook Mobile platform best practices TheFamily / DroidCon Sept 14