SlideShare a Scribd company logo
1 of 37
Download to read offline
‘AppStore
Secrets’
         (What
We’ve
Learned
from
30,000,000
Downloads)




                                   Azeem
Ansar
                              Business
Development
                             azeem@pinchmedia.com



Wednesday, March 4, 2009
30,000,000
Downloads?!
                  (Actually,
it’s
a
fair
bit
more
than
that
by
now.)

     • Pinch
Media
provides
developers
with
an
analyJcs
library

       to
monitor
app
usage
–
unique
users,
sessions,
usage

       Jme,
etc

     • Since
AppStore
launch
we’ve
also
been
collecJng
every

       bit
of
detail
possible
from
the
AppStore
–
rankings,
price

       changes,
you
name
it
–
and
tying
it
back
to
our
analyJcs
     • Our
stuff’s
in
hundreds
of
applicaJons
right
now
–
it’s

       been
in
the
#1
free
and
paid
applicaJon
several
Jmes

       each,
and
has
been
in
at
least
ten
of
the
top
100
free

       applicaJons
for
a
while
now
     • With
all
of
this
data,
you
learn
a
few
things




Wednesday, March 4, 2009
What
we
are
going
to
cover
                           (And
maybe
a
liUle
more)

         How
do
I
get
ranked?
     •
         Do
I
have
a
recurring
userbase?
     •
         How
long
are
they
using
my
app?
     •
         So
should
I
give
it
away
or
not?

     •




Wednesday, March 4, 2009
How
do
I
get
ranked?
                           (How
does
the
AppStore
work,
anyway?)

     • iPhone
AppStore
–
applicaJon

       distribuJon
plaVorm
for
iPhone

       applicaJons

     • GeXng
ranked
=
more
exposure
=

       more
downloads
in
the
AppStore


Wednesday, March 4, 2009
How
do
I
get
ranked?
(cont’d)
                           (How
does
the
AppStore
work,
anyway?)

     Every
ranked
list
(‘top
100’,
‘top
25’,
‘top
20
by

       category’)
on
the
AppStore
is
based
on
a
short

       rolling
window
of
units
downloaded.
     How
short?

It
has
varied
in
the
past.

Since
launch,

       24
hours,
3
days,
and
5
days
have
all
fit
our
data

       best.
     Currently,
to
maximize
chance
of
ranking,
assume:


                                      24
hours

     (In
other
words,
bunch
up
your
publicity.)


Wednesday, March 4, 2009
What
do
you
get
by
appearing
on
a
list?

     • Appearing
on
a
top
100
list
increases
daily
new

       users
by
an
average
of
2.3x
     • Greater
gains
result
from
appearing
in
the
top

       25
and
top
10
lists
–
more
variable,
but
oben

       an
order
of
magnitude
     • However,
it’s
not
permanent;
Apple’s
AppStore

       is
structured
for
maximum
turnover
     • Let’s
go
through
a
few
case
studies:


Wednesday, March 4, 2009
Case
Study
A:
Well‐Timed
Price
Cut


         Here,
a
price
cut
got
the

         developer
much
more

         exposure
in
the
AppStore,

         and
because
of
this,
a
lot

         more
revenue




Wednesday, March 4, 2009
Case
Study
B:
Not‐So‐Well
Timed




                           Here,
the
developer
cut
his

                           price
aber
achieving
a
lot

                           of
exposure,
and
it
had

                           liUle
impact




Wednesday, March 4, 2009
Case
Study
C:
CounterproducJve?




                           This
developer
never
ranked;


                           his
price
increase
didn’t
increase

                           his
revenue,
and
may
have
lost

                           him
some
exposure



Wednesday, March 4, 2009
In
general…
     • Decreasing
price
is
oben
worthwhile,
due
to

       the
resulJng
increased
exposure
     • Aber
you’ve
been
broadly
exposed,

       experiments
have
less
effect

     • Don’t
mess
with
a
posiJve
download
trend

     The
average
price
cut
increased
demand
by
130%
     The
average
price
increase
drops
demand
by
25%


Wednesday, March 4, 2009
What
do
I
need
to
get
on
a
list?
                           For
free
applicaJons:
        (downloads
per
day)              Top
25    Top
100
        six
months
ago                   10,000     1,000
        three
months
ago                 11,000     1,500
        this
month                       20,000     5,000

                           For
paid
applicaJons:
         Roughly
one‐tenth
of
download
#’s
for
free
apps
                   (Apple
had
a
big
Christmas!)
Wednesday, March 4, 2009
Case
Study
D:
Happy
Holidays




                           Note
how
the
slope
of
‘total
users’

                           is
steeper
and
downloads
are

                           higher
over
Christmas,
yet
ranking

                           is
constant

Wednesday, March 4, 2009
How
do
I
get
ranked?
     •
         Do
I
have
a
recurring
userbase?
     •
         How
long
are
they
using
my
app?
     •
         So
should
I
give
it
away
or
not?

     •




Wednesday, March 4, 2009
Do
I
have
a
recurring
user
base?
                           (aka
‘How
much
is
my
app
used?’)

     • So
you’ve
got
a
million
downloads
–
congrats!


       But
what
percentage
use
your
applicaJon
the

       next
day?

The
day
aber?
     • The
biggest
applicaJons
in
our
system
have

       +3MM
downloads
–
but
what
kind
of
acJve

       user
base
does
a
download
translate
into?




Wednesday, March 4, 2009
Free Applications ! Usage over time
    Users Returning (% of Day 0)




                                   20



                                   15



                                   10



                                   5



                                   0
                                        0    20         40          60       80             100


                                                     Days Since First Used   (c) Pinch Media 2009




Wednesday, March 4, 2009
Paid Applications ! Usage over time
 Users Returning (% of Day 0)




                                30

                                25

                                20

                                15

                                10

                                5

                                0
                                     0    20         40          60       80             100


                                                  Days Since First Used   (c) Pinch Media 2009




Wednesday, March 4, 2009
Applications By Category ! Usage over time
    Users Returning (% of Day 0)




                                   20
                                                                                Entertainment
                                                                                Games
                                   15
                                                                                Sports
                                                                                Lifestyle
                                   10
                                                                                Utilities

                                   5



                                   0
                                        0        20        40          60          80              100


                                                        Days Since First Used       (c) Pinch Media 2009




Wednesday, March 4, 2009
In
other
words…
     • Users
use
the
average
applicaJon
infrequently


     • Long‐term,
1%
of
total
downloads
use
the

       average
applicaJon
on
any
given
day
     • Paid
applicaJons
generally
retain
their
users

       longer
than
free
applicaJons,
although
the

       drop‐off
is
sJll
preUy
steep
     • Sports
seems
beUer
at
retaining
users
over
the

       short
term;
entertainment
at
retaining
users

       over
the
long
term



Wednesday, March 4, 2009
How
do
I
get
ranked?
     •
         Do
I
have
a
recurring
userbase?
     •
         How
long
are
they
using
my
app?
     •
         So
should
I
give
it
away
or
not?

     •




Wednesday, March 4, 2009
How
long
are
they
using
my
app?

     • For
certain
applicaJons,
the
length
of
Jme

       users
use
the
applicaJon
is
important.
     • Branded
applicaJons
care
deeply
about

       engagement
     • ApplicaJons
showing
ads
periodically
also
care

       about
session
length,
for
obvious
reasons
     • In
general,
every
second
the
app’s
open
is
a

       second
it
can
be
seen
by
or
recommended
to

       others



Wednesday, March 4, 2009
Wednesday, March 4, 2009
Wednesday, March 4, 2009
Wednesday, March 4, 2009
Again,
summing
up
‐
     • Usage
Jme
declines
by
almost
a
third
in
the

       first
month
aber
use,
stabilizing
at
just
under

       five
minutes
     • Paid
applicaJons
see
slightly
more
use
soon

       aber
installaJon,
and
are
used
for
slightly

       longer
periods
     • The
biggest
usage
differenJator
is
category
–

       games
are
used
for
longer
periods
than
any

       other
type
of
applicaJon

Wednesday, March 4, 2009
How
do
I
get
ranked?
     •
         Do
I
have
a
recurring
userbase?
     •
         How
long
are
they
using
my
app?
     •
         So
should
I
give
it
away
or
not?

     •




Wednesday, March 4, 2009
So
should
I
give
it
away
or
not?
     • Anyone
browsing
the
top
free
applicaJons

       knows
that
adverJsing
is
an
opJon
     • The
biggest
player
is
AdMob,
but
Pinch
Media

       has
partnerships
with
ad
networks
that
also

       supply
some
of
these
ads
     • Determining
whether
an
applicaJon
should
be

       paid
or
free
can
be
difficult
in
advance.



Wednesday, March 4, 2009
Paid
vs.
free
–
how
we
evaluate
     • Step
1:
We
determine,
as
best
we
can,
the

       number
of
Jmes
a
user
will
run
a
free

       applicaJon
over
the
course
of
its
lifeJme.
     • Step
2:
We
determine,
as
best
we
can,
the
raJo

       of
free
applicaJon
users
to
paid
applicaJon

       users.

     • Step
3:
We
use
the
above
to
figure
out
the

       number
of
free‐user
applicaJon
runs
you’d
get

       instead
of
a
paid
sale.
     • From
that,
we
figure
out
what
ad
rate
you’d

       need
to
beat
the
revenue
from
a
paid
sale.
Wednesday, March 4, 2009
Step
1:
How
many
Jmes
will
users
use
a
free
applicaJon?


                                             Total Application Runs Since First Use
                                    10
           Total application runs




                                    8


                                    6


                                    4


                                    2


                                    0
                                         0      20        40            60     80             100


                                                        Days since first use   (c) Pinch Media 2009




Wednesday, March 4, 2009
Step
2:
How
many
more
users
will
a
free
applicaJon
get?


               Average
‘free
vs.
paid’
raJos:
     • for
total
unique
users:
                             7.5
to
1
     • for
total
number
of
Jmes
used:
                             6.6
to
1
     • for
total
Jme
spent
using
the
applicaJon:
                             3.9
to
1



Wednesday, March 4, 2009
Step
3:
How
many
free
applicaJon
runs
do
I
get?


     • From
Step
1,
we
see
free
applicaJons
are
run,
on

       average,
a
dozen
Jmes
per
user
at
most
     • From
Step
2,
we
see
free
applicaJons
have,
on

       average,
7.5
Jmes
as
many
unique
users
as
paid

       applicaJons
     • Doing
the
math:

12
x
7.5
=
90
sessions
/
user
     • So
instead
of
one
paid
sale,
which
brings
in
at
least

       $0.70,
the
developer
has
90
sessions
     • Can
the
average
applica6on
make
more
than
$0.70

       off
adver6sing
in
90
sessions?





Wednesday, March 4, 2009
Answer:
No
–
not
without
hard
data!
     To
earn
$0.70
in
90
sessions,
you
need
revenue

        of
$7.78
per
thousand
runs
     If
you
can
show
one
ad
per
session,
that’s
an

        $7.78
CPM
     Different
parJes
make
different
claims
‐
but
in

        the
current
ad
market,
this
is
difficult
to

        achieve
     The
ideal
strategy
is
to
release
paid,
install

        analyJcs,
understand
your
audience,
and
then

        make
an
informed
decision
about
adverJsing.





Wednesday, March 4, 2009
AdverJsing
isn’t
always
a
bad
idea.

     • Some
applicaJons
benefit
from
network

       effects,
and
get
far
more
than
7.5x
the
users

       they’d
get
if
they
charged
     • Some
applicaJons
are
excepJonally
‘sJcky’
–

       users
use
the
app
far
more
than
a
dozen
Jmes

       on
average
     • Some
applicaJons
–
generally,
ones
catering
to

       people
with
money
–
can
command
beUer

       adverJsing
rates
than
usual


Wednesday, March 4, 2009
Wednesday, March 4, 2009
CPM

                           <
$2.00




                           ~
$7.00
                           ~
$15.00

                           ~
$35.00




Wednesday, March 4, 2009
To
sum
up…
     • Only
a
few
(<5%)
high‐performing
applicaJons
are

       suitable
for
adverJsing
right
now,
and
you
don’t

       know
if
you’ve
got
one
unJl
aber
launch
     • Unless
there’s
something
inherent
about
the
app

       that
screams
free,
start
off
by
selling
it
     • Install
analyJcs
in
your
applicaJon
and
watch
your

       sessions
per
user
over
Jme.

Within
a
few
weeks,

       you’ll
know
if
you’ve
got
a
sJcky
applicaJon
     • Only
release
an
ad‐supported
version
when
you

       have
data
strongly
indicaJng
success



Wednesday, March 4, 2009
This
was
actually
a
sneak
preview
     • AppStore‐wide
reports
are
being
generated

       daily
and
will
be
incorporated
into
Pinch

       Media’s
reporJng
site
in
the
near
future
     • Any
applicaJon
using
our
analyJcs
library
and

       acJvely
sending
in
data
gets
access
to
all

       ecosystem‐wide
reporJng
for
free

     • Pinch
Media
wants
to
know
what
else
you

       want
baked
into
this
reporJng


Wednesday, March 4, 2009
QuesJons?
                           You
can
always
reach
me
at:
                            azeem@pinchmedia.com
                                 215‐837‐3447

                     If
you’ve
got
a
technical
quesJon,

                   support@pinchmedia.com
goes
to
the
                              enJre
company.

     You
can
see
a
demo
at
demo.pinchmedia.com,
or
just

            get
started
at
developer.pinchmedia.com.


Wednesday, March 4, 2009

More Related Content

More from John Wilker

Internationalizing Your Apps
Internationalizing Your AppsInternationalizing Your Apps
Internationalizing Your AppsJohn Wilker
 
Optimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application ResponsivenessOptimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application ResponsivenessJohn Wilker
 
I Phone On Rails
I Phone On RailsI Phone On Rails
I Phone On RailsJohn Wilker
 
Integrating Push Notifications in your iPhone application with iLime
Integrating Push Notifications in your iPhone application with iLimeIntegrating Push Notifications in your iPhone application with iLime
Integrating Push Notifications in your iPhone application with iLimeJohn Wilker
 
Starting Core Animation
Starting Core AnimationStarting Core Animation
Starting Core AnimationJohn Wilker
 
P2P Multiplayer Gaming
P2P Multiplayer GamingP2P Multiplayer Gaming
P2P Multiplayer GamingJohn Wilker
 
Using Concurrency To Improve Responsiveness
Using Concurrency To Improve ResponsivenessUsing Concurrency To Improve Responsiveness
Using Concurrency To Improve ResponsivenessJohn Wilker
 
Leaving Interface Builder Behind
Leaving Interface Builder BehindLeaving Interface Builder Behind
Leaving Interface Builder BehindJohn Wilker
 
Mobile WebKit Development and jQTouch
Mobile WebKit Development and jQTouchMobile WebKit Development and jQTouch
Mobile WebKit Development and jQTouchJohn Wilker
 
Accelerometer and OpenGL
Accelerometer and OpenGLAccelerometer and OpenGL
Accelerometer and OpenGLJohn Wilker
 
Deep Geek Diving into the iPhone OS and Framework
Deep Geek Diving into the iPhone OS and FrameworkDeep Geek Diving into the iPhone OS and Framework
Deep Geek Diving into the iPhone OS and FrameworkJohn Wilker
 
NSNotificationCenter vs. AppDelegate
NSNotificationCenter vs. AppDelegateNSNotificationCenter vs. AppDelegate
NSNotificationCenter vs. AppDelegateJohn Wilker
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhoneJohn Wilker
 
Managing And Optimizing Memory Usage
Managing And Optimizing Memory UsageManaging And Optimizing Memory Usage
Managing And Optimizing Memory UsageJohn Wilker
 
Using the Addressbook
Using the AddressbookUsing the Addressbook
Using the AddressbookJohn Wilker
 
Web or SDK Development
Web or SDK DevelopmentWeb or SDK Development
Web or SDK DevelopmentJohn Wilker
 
Three Hello Worlds
Three Hello WorldsThree Hello Worlds
Three Hello WorldsJohn Wilker
 
Multi player iPhone Games
Multi player iPhone GamesMulti player iPhone Games
Multi player iPhone GamesJohn Wilker
 
Creation of an iPhone Game
Creation of an iPhone GameCreation of an iPhone Game
Creation of an iPhone GameJohn Wilker
 

More from John Wilker (20)

Internationalizing Your Apps
Internationalizing Your AppsInternationalizing Your Apps
Internationalizing Your Apps
 
Optimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application ResponsivenessOptimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application Responsiveness
 
I Phone On Rails
I Phone On RailsI Phone On Rails
I Phone On Rails
 
Integrating Push Notifications in your iPhone application with iLime
Integrating Push Notifications in your iPhone application with iLimeIntegrating Push Notifications in your iPhone application with iLime
Integrating Push Notifications in your iPhone application with iLime
 
Starting Core Animation
Starting Core AnimationStarting Core Animation
Starting Core Animation
 
P2P Multiplayer Gaming
P2P Multiplayer GamingP2P Multiplayer Gaming
P2P Multiplayer Gaming
 
Using Concurrency To Improve Responsiveness
Using Concurrency To Improve ResponsivenessUsing Concurrency To Improve Responsiveness
Using Concurrency To Improve Responsiveness
 
Leaving Interface Builder Behind
Leaving Interface Builder BehindLeaving Interface Builder Behind
Leaving Interface Builder Behind
 
Mobile WebKit Development and jQTouch
Mobile WebKit Development and jQTouchMobile WebKit Development and jQTouch
Mobile WebKit Development and jQTouch
 
Accelerometer and OpenGL
Accelerometer and OpenGLAccelerometer and OpenGL
Accelerometer and OpenGL
 
Deep Geek Diving into the iPhone OS and Framework
Deep Geek Diving into the iPhone OS and FrameworkDeep Geek Diving into the iPhone OS and Framework
Deep Geek Diving into the iPhone OS and Framework
 
NSNotificationCenter vs. AppDelegate
NSNotificationCenter vs. AppDelegateNSNotificationCenter vs. AppDelegate
NSNotificationCenter vs. AppDelegate
 
Using SQLite
Using SQLiteUsing SQLite
Using SQLite
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhone
 
Managing And Optimizing Memory Usage
Managing And Optimizing Memory UsageManaging And Optimizing Memory Usage
Managing And Optimizing Memory Usage
 
Using the Addressbook
Using the AddressbookUsing the Addressbook
Using the Addressbook
 
Web or SDK Development
Web or SDK DevelopmentWeb or SDK Development
Web or SDK Development
 
Three Hello Worlds
Three Hello WorldsThree Hello Worlds
Three Hello Worlds
 
Multi player iPhone Games
Multi player iPhone GamesMulti player iPhone Games
Multi player iPhone Games
 
Creation of an iPhone Game
Creation of an iPhone GameCreation of an iPhone Game
Creation of an iPhone Game
 

Recently uploaded

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 

Pinch Media App Store Secrets

  • 1. ‘AppStore
Secrets’ (What
We’ve
Learned
from
30,000,000
Downloads)
 Azeem
Ansar Business
Development azeem@pinchmedia.com Wednesday, March 4, 2009
  • 2. 30,000,000
Downloads?! (Actually,
it’s
a
fair
bit
more
than
that
by
now.) • Pinch
Media
provides
developers
with
an
analyJcs
library
 to
monitor
app
usage
–
unique
users,
sessions,
usage
 Jme,
etc
 • Since
AppStore
launch
we’ve
also
been
collecJng
every
 bit
of
detail
possible
from
the
AppStore
–
rankings,
price
 changes,
you
name
it
–
and
tying
it
back
to
our
analyJcs • Our
stuff’s
in
hundreds
of
applicaJons
right
now
–
it’s
 been
in
the
#1
free
and
paid
applicaJon
several
Jmes
 each,
and
has
been
in
at
least
ten
of
the
top
100
free
 applicaJons
for
a
while
now • With
all
of
this
data,
you
learn
a
few
things

 Wednesday, March 4, 2009
  • 3. What
we
are
going
to
cover (And
maybe
a
liUle
more) How
do
I
get
ranked? • Do
I
have
a
recurring
userbase? • How
long
are
they
using
my
app? • So
should
I
give
it
away
or
not?
 • Wednesday, March 4, 2009
  • 4. How
do
I
get
ranked? (How
does
the
AppStore
work,
anyway?) • iPhone
AppStore
–
applicaJon
 distribuJon
plaVorm
for
iPhone
 applicaJons • GeXng
ranked
=
more
exposure
=
 more
downloads
in
the
AppStore Wednesday, March 4, 2009
  • 5. How
do
I
get
ranked?
(cont’d) (How
does
the
AppStore
work,
anyway?) Every
ranked
list
(‘top
100’,
‘top
25’,
‘top
20
by
 category’)
on
the
AppStore
is
based
on
a
short
 rolling
window
of
units
downloaded. How
short?

It
has
varied
in
the
past.

Since
launch,
 24
hours,
3
days,
and
5
days
have
all
fit
our
data
 best. Currently,
to
maximize
chance
of
ranking,
assume:

 24
hours
 (In
other
words,
bunch
up
your
publicity.) Wednesday, March 4, 2009
  • 6. What
do
you
get
by
appearing
on
a
list? • Appearing
on
a
top
100
list
increases
daily
new
 users
by
an
average
of
2.3x • Greater
gains
result
from
appearing
in
the
top
 25
and
top
10
lists
–
more
variable,
but
oben
 an
order
of
magnitude • However,
it’s
not
permanent;
Apple’s
AppStore
 is
structured
for
maximum
turnover • Let’s
go
through
a
few
case
studies: Wednesday, March 4, 2009
  • 7. Case
Study
A:
Well‐Timed
Price
Cut Here,
a
price
cut
got
the
 developer
much
more
 exposure
in
the
AppStore,
 and
because
of
this,
a
lot
 more
revenue Wednesday, March 4, 2009
  • 8. Case
Study
B:
Not‐So‐Well
Timed Here,
the
developer
cut
his
 price
aber
achieving
a
lot
 of
exposure,
and
it
had
 liUle
impact Wednesday, March 4, 2009
  • 9. Case
Study
C:
CounterproducJve? This
developer
never
ranked;

 his
price
increase
didn’t
increase
 his
revenue,
and
may
have
lost
 him
some
exposure

 Wednesday, March 4, 2009
  • 10. In
general… • Decreasing
price
is
oben
worthwhile,
due
to
 the
resulJng
increased
exposure • Aber
you’ve
been
broadly
exposed,
 experiments
have
less
effect
 • Don’t
mess
with
a
posiJve
download
trend The
average
price
cut
increased
demand
by
130% The
average
price
increase
drops
demand
by
25% Wednesday, March 4, 2009
  • 11. What
do
I
need
to
get
on
a
list? For
free
applicaJons: (downloads
per
day) Top
25 Top
100 six
months
ago 10,000 1,000 three
months
ago 11,000 1,500 this
month 20,000 5,000 For
paid
applicaJons: Roughly
one‐tenth
of
download
#’s
for
free
apps (Apple
had
a
big
Christmas!) Wednesday, March 4, 2009
  • 12. Case
Study
D:
Happy
Holidays Note
how
the
slope
of
‘total
users’
 is
steeper
and
downloads
are
 higher
over
Christmas,
yet
ranking
 is
constant Wednesday, March 4, 2009
  • 13. How
do
I
get
ranked? • Do
I
have
a
recurring
userbase? • How
long
are
they
using
my
app? • So
should
I
give
it
away
or
not?
 • Wednesday, March 4, 2009
  • 14. Do
I
have
a
recurring
user
base? (aka
‘How
much
is
my
app
used?’) • So
you’ve
got
a
million
downloads
–
congrats!

 But
what
percentage
use
your
applicaJon
the
 next
day?

The
day
aber? • The
biggest
applicaJons
in
our
system
have
 +3MM
downloads
–
but
what
kind
of
acJve
 user
base
does
a
download
translate
into? Wednesday, March 4, 2009
  • 15. Free Applications ! Usage over time Users Returning (% of Day 0) 20 15 10 5 0 0 20 40 60 80 100 Days Since First Used (c) Pinch Media 2009 Wednesday, March 4, 2009
  • 16. Paid Applications ! Usage over time Users Returning (% of Day 0) 30 25 20 15 10 5 0 0 20 40 60 80 100 Days Since First Used (c) Pinch Media 2009 Wednesday, March 4, 2009
  • 17. Applications By Category ! Usage over time Users Returning (% of Day 0) 20 Entertainment Games 15 Sports Lifestyle 10 Utilities 5 0 0 20 40 60 80 100 Days Since First Used (c) Pinch Media 2009 Wednesday, March 4, 2009
  • 18. In
other
words… • Users
use
the
average
applicaJon
infrequently

 • Long‐term,
1%
of
total
downloads
use
the
 average
applicaJon
on
any
given
day • Paid
applicaJons
generally
retain
their
users
 longer
than
free
applicaJons,
although
the
 drop‐off
is
sJll
preUy
steep • Sports
seems
beUer
at
retaining
users
over
the
 short
term;
entertainment
at
retaining
users
 over
the
long
term

 Wednesday, March 4, 2009
  • 19. How
do
I
get
ranked? • Do
I
have
a
recurring
userbase? • How
long
are
they
using
my
app? • So
should
I
give
it
away
or
not?
 • Wednesday, March 4, 2009
  • 20. How
long
are
they
using
my
app?
 • For
certain
applicaJons,
the
length
of
Jme
 users
use
the
applicaJon
is
important. • Branded
applicaJons
care
deeply
about
 engagement • ApplicaJons
showing
ads
periodically
also
care
 about
session
length,
for
obvious
reasons • In
general,
every
second
the
app’s
open
is
a
 second
it
can
be
seen
by
or
recommended
to
 others

 Wednesday, March 4, 2009
  • 24. Again,
summing
up
‐ • Usage
Jme
declines
by
almost
a
third
in
the
 first
month
aber
use,
stabilizing
at
just
under
 five
minutes • Paid
applicaJons
see
slightly
more
use
soon
 aber
installaJon,
and
are
used
for
slightly
 longer
periods • The
biggest
usage
differenJator
is
category
–
 games
are
used
for
longer
periods
than
any
 other
type
of
applicaJon Wednesday, March 4, 2009
  • 25. How
do
I
get
ranked? • Do
I
have
a
recurring
userbase? • How
long
are
they
using
my
app? • So
should
I
give
it
away
or
not?
 • Wednesday, March 4, 2009
  • 26. So
should
I
give
it
away
or
not? • Anyone
browsing
the
top
free
applicaJons
 knows
that
adverJsing
is
an
opJon • The
biggest
player
is
AdMob,
but
Pinch
Media
 has
partnerships
with
ad
networks
that
also
 supply
some
of
these
ads • Determining
whether
an
applicaJon
should
be
 paid
or
free
can
be
difficult
in
advance. Wednesday, March 4, 2009
  • 27. Paid
vs.
free
–
how
we
evaluate • Step
1:
We
determine,
as
best
we
can,
the
 number
of
Jmes
a
user
will
run
a
free
 applicaJon
over
the
course
of
its
lifeJme. • Step
2:
We
determine,
as
best
we
can,
the
raJo
 of
free
applicaJon
users
to
paid
applicaJon
 users.
 • Step
3:
We
use
the
above
to
figure
out
the
 number
of
free‐user
applicaJon
runs
you’d
get
 instead
of
a
paid
sale. • From
that,
we
figure
out
what
ad
rate
you’d
 need
to
beat
the
revenue
from
a
paid
sale. Wednesday, March 4, 2009
  • 28. Step
1:
How
many
Jmes
will
users
use
a
free
applicaJon? Total Application Runs Since First Use 10 Total application runs 8 6 4 2 0 0 20 40 60 80 100 Days since first use (c) Pinch Media 2009 Wednesday, March 4, 2009
  • 29. Step
2:
How
many
more
users
will
a
free
applicaJon
get? Average
‘free
vs.
paid’
raJos: • for
total
unique
users: 7.5
to
1 • for
total
number
of
Jmes
used: 6.6
to
1 • for
total
Jme
spent
using
the
applicaJon: 3.9
to
1

 Wednesday, March 4, 2009
  • 30. Step
3:
How
many
free
applicaJon
runs
do
I
get? • From
Step
1,
we
see
free
applicaJons
are
run,
on
 average,
a
dozen
Jmes
per
user
at
most • From
Step
2,
we
see
free
applicaJons
have,
on
 average,
7.5
Jmes
as
many
unique
users
as
paid
 applicaJons • Doing
the
math:

12
x
7.5
=
90
sessions
/
user • So
instead
of
one
paid
sale,
which
brings
in
at
least
 $0.70,
the
developer
has
90
sessions • Can
the
average
applica6on
make
more
than
$0.70
 off
adver6sing
in
90
sessions?


 Wednesday, March 4, 2009
  • 31. Answer:
No
–
not
without
hard
data! To
earn
$0.70
in
90
sessions,
you
need
revenue
 of
$7.78
per
thousand
runs If
you
can
show
one
ad
per
session,
that’s
an
 $7.78
CPM Different
parJes
make
different
claims
‐
but
in
 the
current
ad
market,
this
is
difficult
to
 achieve The
ideal
strategy
is
to
release
paid,
install
 analyJcs,
understand
your
audience,
and
then
 make
an
informed
decision
about
adverJsing.



 Wednesday, March 4, 2009
  • 32. AdverJsing
isn’t
always
a
bad
idea.
 • Some
applicaJons
benefit
from
network
 effects,
and
get
far
more
than
7.5x
the
users
 they’d
get
if
they
charged • Some
applicaJons
are
excepJonally
‘sJcky’
–
 users
use
the
app
far
more
than
a
dozen
Jmes
 on
average • Some
applicaJons
–
generally,
ones
catering
to
 people
with
money
–
can
command
beUer
 adverJsing
rates
than
usual
 Wednesday, March 4, 2009
  • 34. CPM <
$2.00 ~
$7.00 ~
$15.00 ~
$35.00 Wednesday, March 4, 2009
  • 35. To
sum
up… • Only
a
few
(<5%)
high‐performing
applicaJons
are
 suitable
for
adverJsing
right
now,
and
you
don’t
 know
if
you’ve
got
one
unJl
aber
launch • Unless
there’s
something
inherent
about
the
app
 that
screams
free,
start
off
by
selling
it • Install
analyJcs
in
your
applicaJon
and
watch
your
 sessions
per
user
over
Jme.

Within
a
few
weeks,
 you’ll
know
if
you’ve
got
a
sJcky
applicaJon • Only
release
an
ad‐supported
version
when
you
 have
data
strongly
indicaJng
success Wednesday, March 4, 2009
  • 36. This
was
actually
a
sneak
preview • AppStore‐wide
reports
are
being
generated
 daily
and
will
be
incorporated
into
Pinch
 Media’s
reporJng
site
in
the
near
future • Any
applicaJon
using
our
analyJcs
library
and
 acJvely
sending
in
data
gets
access
to
all
 ecosystem‐wide
reporJng
for
free
 • Pinch
Media
wants
to
know
what
else
you
 want
baked
into
this
reporJng Wednesday, March 4, 2009
  • 37. QuesJons? You
can
always
reach
me
at: azeem@pinchmedia.com 215‐837‐3447 If
you’ve
got
a
technical
quesJon,
 support@pinchmedia.com
goes
to
the enJre
company. You
can
see
a
demo
at
demo.pinchmedia.com,
or
just
 get
started
at
developer.pinchmedia.com. Wednesday, March 4, 2009