From cf71b1fdc01e56dae09b5650b6fff532968cf02f Mon Sep 17 00:00:00 2001 From: George French Date: Tue, 20 Sep 2016 17:09:29 -0700 Subject: docs: Add Android developer written case studies - updated stories/index.jd, games.jd, apps.jd to use collections bug: 30809628 Change-Id: Iffd7e5913979c6002234d07d495c8c10dca7f9f2 --- docs/html/distribute/stories/apps.jd | 3 +- .../distribute/stories/apps/condenast-shopping.jd | 76 +++++++++++++++ .../distribute/stories/apps/economist-espresso.jd | 70 ++++++++++++++ .../distribute/stories/apps/expressen-sports.jd | 57 +++++++++++ .../html/distribute/stories/apps/lifesum-health.jd | 60 ++++++++++++ docs/html/distribute/stories/games.jd | 3 +- .../distribute/stories/games/animoca-star-girl.jd | 89 +++++++++++++++++ .../stories/games/happy-labs-experiment.jd | 105 +++++++++++++++++++++ docs/html/distribute/stories/index.jd | 8 +- .../images/cards/distribute/stories/animoca.jpg | Bin 0 -> 119544 bytes .../distribute/stories/economist-espresso.png | Bin 0 -> 3844 bytes .../cards/distribute/stories/expressen-sport.png | Bin 0 -> 43570 bytes .../images/cards/distribute/stories/glamour.png | Bin 0 -> 27596 bytes .../cards/distribute/stories/happylabs-logo.png | Bin 0 -> 26083 bytes .../images/cards/distribute/stories/lifesum.png | Bin 0 -> 10652 bytes .../images/distribute/stories/animoca-flow.jpg | Bin 0 -> 194187 bytes .../images/distribute/stories/animoca-graph.jpg | Bin 0 -> 24775 bytes .../images/distribute/stories/animoca-logo.png | Bin 0 -> 10092 bytes .../distribute/stories/economist-espresso-icon.png | Bin 0 -> 3844 bytes .../images/distribute/stories/expressen-icon.png | Bin 0 -> 23676 bytes .../images/distribute/stories/glamour-icon.png | Bin 0 -> 27596 bytes .../stories/happylabs-happy_pet_icon.png | Bin 0 -> 229095 bytes .../images/distribute/stories/happylabs-logo.png | Bin 0 -> 26083 bytes .../distribute/stories/happylabs-variant.png | Bin 0 -> 671310 bytes .../images/distribute/stories/lifesum-icon.png | Bin 0 -> 10652 bytes docs/html/jd_extras_en.js | 9 +- 26 files changed, 471 insertions(+), 9 deletions(-) create mode 100644 docs/html/distribute/stories/apps/condenast-shopping.jd create mode 100644 docs/html/distribute/stories/apps/economist-espresso.jd create mode 100644 docs/html/distribute/stories/apps/expressen-sports.jd create mode 100644 docs/html/distribute/stories/apps/lifesum-health.jd create mode 100644 docs/html/distribute/stories/games/animoca-star-girl.jd create mode 100644 docs/html/distribute/stories/games/happy-labs-experiment.jd create mode 100644 docs/html/images/cards/distribute/stories/animoca.jpg create mode 100644 docs/html/images/cards/distribute/stories/economist-espresso.png create mode 100644 docs/html/images/cards/distribute/stories/expressen-sport.png create mode 100644 docs/html/images/cards/distribute/stories/glamour.png create mode 100644 docs/html/images/cards/distribute/stories/happylabs-logo.png create mode 100644 docs/html/images/cards/distribute/stories/lifesum.png create mode 100644 docs/html/images/distribute/stories/animoca-flow.jpg create mode 100644 docs/html/images/distribute/stories/animoca-graph.jpg create mode 100644 docs/html/images/distribute/stories/animoca-logo.png create mode 100644 docs/html/images/distribute/stories/economist-espresso-icon.png create mode 100644 docs/html/images/distribute/stories/expressen-icon.png create mode 100644 docs/html/images/distribute/stories/glamour-icon.png create mode 100644 docs/html/images/distribute/stories/happylabs-happy_pet_icon.png create mode 100644 docs/html/images/distribute/stories/happylabs-logo.png create mode 100644 docs/html/images/distribute/stories/happylabs-variant.png create mode 100644 docs/html/images/distribute/stories/lifesum-icon.png diff --git a/docs/html/distribute/stories/apps.jd b/docs/html/distribute/stories/apps.jd index 76e9f5ac368b..47f4f7fc1a6a 100644 --- a/docs/html/distribute/stories/apps.jd +++ b/docs/html/distribute/stories/apps.jd @@ -25,8 +25,7 @@ page.metaDescription=How app developers are making use of localization, tablet f

Articles

diff --git a/docs/html/distribute/stories/apps/condenast-shopping.jd b/docs/html/distribute/stories/apps/condenast-shopping.jd new file mode 100644 index 000000000000..37c2b1f359f6 --- /dev/null +++ b/docs/html/distribute/stories/apps/condenast-shopping.jd @@ -0,0 +1,76 @@ +page.title=Glamour.de Connects Offline and Online Shopping Experiences with Google Play Billing +page.metaDescription=Condé Nast improves features on its Glamour app. +page.tags="developerstory", "apps", "googleplay" +page.image=images/cards/distribute/stories/glamour.png +page.timestamp=null + +@jd:body + + +

Background

+ +
+ +
+ +

+ Glamour is one of the main + + Condé Nast traditional brands. Every year, Glamour hosts a + successful shopping event called + + GLAMOUR Shopping-Week in Germany, Austria, and Switzerland. + This event has always been print-focused, as readers received a shopping + card with the magazine to redeem discounts in selected shops, both offline + and online, for one week. +

+ +

+ In March 2016, Glamour digitized this experience. +

+ +

What they did

+ +

+ To make the most of GLAMOUR Shopping-Week, Condé Nast relaunched the + + GLAMOUR app with a more appealing design and an improved user experience: +

+

+ +

Results

+ +

+ The offline and online combination resulted in positive engagement both in terms of app + installs and sales: +

+

+ +

Get started

+ +

+ Find out more about + + in-app purchases. +

\ No newline at end of file diff --git a/docs/html/distribute/stories/apps/economist-espresso.jd b/docs/html/distribute/stories/apps/economist-espresso.jd new file mode 100644 index 000000000000..441393b4c9c8 --- /dev/null +++ b/docs/html/distribute/stories/apps/economist-espresso.jd @@ -0,0 +1,70 @@ +page.title=The Economist Espresso Increases Ratings by Launching Rating Requests +page.metaDescription=The Economist improves ratings through user participation. +page.tags="developerstory", "apps", "googleplay" +page.image=images/cards/distribute/stories/economist-espresso.png +page.timestamp=null + +@jd:body + + +

Background

+ +
+ +
+ +

+ + The Economist launched the + + Espresso app in November 2014. Espresso offers a morning briefing from the editors of The + Economist, six days a week. Delivered to readers’ mobile phones first thing in the morning, it + provides an overview of the global agenda for the coming day. It informs readers about what to + look out for in business, finance, and politics, and most importantly, what to make of it. +

+ +

+ While the app received a lot of positive feedback from users on traditional customer support + channels, it received less feedback through direct app reviews. The Economist decided to run + tests to increase app reviews, resulting in improved ratings. + +

What they did

+ +

+ In April 2016, The Economist began testing to determine if asking for reviews would improve + user participation. They introduced rating requests into the app whereby users received a + notification asking them to rate the app while using it. +

+ +

+ They prompted only users who had fully experienced the app, notifying those who had read more + than 25 articles after using it for more than a week. The prompt text was branded: + Are you enjoying the Economist Espresso? Upon clicking yes, the user was + taken to the Google Play store to review and rate the app. + +

Results

+ +

+ By capturing readers’ feedback in the Play store, The Economist was able to share the goodwill + and positive sentiment, further increasing its star rating and the number of app + installs. +

+ +

+ After just one week following the launch of rating requests, The Espresso app's star rating + increased by 5%, with the average number of ratings received growing 40 times. +

+ +

Get started

+ +

+ Find out more about + + ratings and reviews. +

+ +

+ Get best practices for news publishers in + + The News Publisher Playbook (for Android development). +

\ No newline at end of file diff --git a/docs/html/distribute/stories/apps/expressen-sports.jd b/docs/html/distribute/stories/apps/expressen-sports.jd new file mode 100644 index 000000000000..b53cb627f943 --- /dev/null +++ b/docs/html/distribute/stories/apps/expressen-sports.jd @@ -0,0 +1,57 @@ +page.title=Expressen Sport App Improves Content Engagement with New Onboarding and Navigation +page.metaDescription=Expressen enhances their Sport app. +page.tags="developerstory", "apps", "googleplay" +page.image=images/cards/distribute/stories/expressen-sport.png +page.timestamp=null + +@jd:body + + +

Background

+ +
+ +
+ +

+ In January 2016, + + Expressen launched a new sports app to reach sports enthusiasts directly + and to better optimize the app for sports content. They decided to analyze + users' behavior by looking at user paths in existing sports content, + combined with user research and testing various prototypes with real users. + They found that readers have different needs and preferences. For example, + some people like a specific sport, league, or player that others have no + interest in. Following these results, they integrated two main changes to + increase appeal to different types of readers. +

+ +

What they did

+ +

+ Expressen introduced a new onboarding flow that allows users to select the + type of push notifications they want to subscribe to. They also implemented + contextual navigation where the top header navigational links change, + showing the most relevant links to the reader at that moment in time. For + example, if you're reading about football, relevant links about that sport + are displayed. +

+ +

Results

+ +

+ After the new release of the app, results showed a higher opt-in + rate for push notifications in the Sport app (+16.9%) compared to + their main app, and content consumption increased +7% for page views and + +8.3% for video views. +

+ +

Get started

+ +

+ Learn more about the + + user onboarding flow and find out how to + + implement contextual navigation. +

\ No newline at end of file diff --git a/docs/html/distribute/stories/apps/lifesum-health.jd b/docs/html/distribute/stories/apps/lifesum-health.jd new file mode 100644 index 000000000000..2d3f20339535 --- /dev/null +++ b/docs/html/distribute/stories/apps/lifesum-health.jd @@ -0,0 +1,60 @@ +page.title=Lifesum Doubles Retention of Google Fit Users Following Integration on Android +page.metaDescription=Lifesum integrates Google Fit into their app. +page.tags="developerstory", "apps", "googleplay" +page.image=images/cards/distribute/stories/lifesum.png +page.timestamp=null + +@jd:body + + +

Background

+ +
+ +
+ +

+ + Lifesum is a health and fitness app from Sweden that was launched on Android in 2012. + Since then, the app has had more than five million installs on Android, and Lifesum collaborated + with Google for the launch of + Google Fit in 2014. Google Fit soon became a key component of user activity outside the + app and has enabled Lifesum to scale partner integrations, accelerate development cycle, and + increase user satisfaction and engagement. +

+ +

What they did

+ +

+ Lifesum integrated Google Fit APIs to gather more insightful data, leading to a shift in + focus from simply gathering large amounts of user data to actual analysis of it. Google Fit has + also made direct integrations with partners much easier to scale and sometimes even + unnecessary, and has largely reduced app development time. Lifesum used findings from the + integration to launch their second app, Movesum, a step-counter app that imports steps + and calories and displays the information in a fun way. Thanks to the integration, the app was + developed in just two weeks. +

+ +

Results

+ +

+ Lifesum’s users now actively request integration with Google Fit, resulting in an improvement + in the app's ratings and reviews on the Google Play store. Engagement is also much higher for + Google Fit-connected users, whose retention rate is twice that of other Android + users. User retention on Android is 5-10% better than on other platforms. +

+ +

+ Joakim Hammer, Android developer at Lifesum, says "Google Fit is our infrastructure for + integrating with other apps. It's great for the user as it increases the trustworthiness of the + data. Personally, it’s been a great experience leading the integration. The implementation was + fast and easy, and it has helped us with everything from product development and user + engagement, to partnerships." +

+ +

Get started

+ +

+ Find out more about + The Google Fit SDK. +

\ No newline at end of file diff --git a/docs/html/distribute/stories/games.jd b/docs/html/distribute/stories/games.jd index daaac0d2acc8..cd31aaee7536 100644 --- a/docs/html/distribute/stories/games.jd +++ b/docs/html/distribute/stories/games.jd @@ -25,8 +25,7 @@ page.metaDescription=How game studios are using Google Play game services to del

Articles

diff --git a/docs/html/distribute/stories/games/animoca-star-girl.jd b/docs/html/distribute/stories/games/animoca-star-girl.jd new file mode 100644 index 000000000000..a38eed282aa3 --- /dev/null +++ b/docs/html/distribute/stories/games/animoca-star-girl.jd @@ -0,0 +1,89 @@ +page.title=Star Girl Increases In-App Purchases by 3.5X Through More Flexible Minimum Pricing on Google Play +page.metaDescription=Star Girl Increases In-App Purchases by 3.5X. +page.tags="developerstory", "games", "googleplay", "google play" +page.image=images/cards/distribute/stories/animoca.jpg + +@jd:body + + + +

Background

+ +
+ +
+ +

+ + Star Girl is a series of SIM/role playing games published by + Animoca, a Hong Kong based game developer. The Star Girl series has more than 70 million + downloads and is localized in 18 languages. With a fast-growing user base in markets + including SEA, India, and Latin America, Animoca is exploring ways to effectively increase + monetization with a localized pricing strategy. +

+ +

What they did

+ +

+ Following the introduction of + + more flexible minimum pricing in November 2015, Animoca took the opportunity to test + sachet pricing models across Thailand, Malaysia, Philippines, Indonesia, Brazil, and Russia: +

+ +

+ +

+ +

+ Animoca created a new sachet SKU, which offered 100 diamonds and 5,000 coins, at the new lower + minimum price available in these markets. The new SKU is approximately 60% cheaper than the + previous minimum-priced product and is accessible only through geo-targeted, in-game + banners in localized languages. +

+ +

Results

+ +
+ +
+ +

+ The changes to minimum prices across these markets resulted in positive results, with the + number of transactions increasing 3.5X in the three months following launch. +

+ +

+ Also, 90% of these transactions were first-time new buyers, half of which + followed up with purchases of regular packages. This helps to create a more sustainable revenue + impact, as described by Yusuf Goolamabbas, CTO of Animoca: +

+ +

+ “Sachet marketing has made IAPs more affordable to users in emerging markets. We are seeing + significant growth in new buyers as well as returning buyers and a positive impact on revenue in + emerging markets.” +

+ +

Get started

+ +

+ + Learn more about flexible minimum pricing and + + get the Playbook for Developers app to grow your business and improve + monetization with Google Play. +

\ No newline at end of file diff --git a/docs/html/distribute/stories/games/happy-labs-experiment.jd b/docs/html/distribute/stories/games/happy-labs-experiment.jd new file mode 100644 index 000000000000..e317e2106027 --- /dev/null +++ b/docs/html/distribute/stories/games/happy-labs-experiment.jd @@ -0,0 +1,105 @@ +page.title=Happy Labs Increases Installs by 32% on Google Play with Store Listing Experiments +page.metaDescription=Happy Labs Increases Installs by 32%. +page.tags="developerstory", "games", "googleplay", "google play" +page.image=images/cards/distribute/stories/happylabs-logo.png + +@jd:body + + + +

Background

+ +
+ +
+ +

+ + Happy Labs, founded in 2012, is a successful game developer in Southeast Asia with 13 + game titles and over 30 million downloads. Its flagship free-to-play virtual sim game, + Happy Pet Story, + launched in February 2016 and is designed for female gamers of all ages. +

+ +

+ Following the announcement of Store Listing Experiments in May, Happy Labs decided to test + variations of their game icon and screenshots to optimize their store listing. +

+ +

What they did

+ +

+ Happy Labs used the Store Listing Experiments feature in the Google Play Developer Console to + test three new variations of their new game icon. Encouraged by early results, they then + optimized the game screenshots displayed in their store listing. +

+ +

Results

+ +

+ The results showed that the new icon, Sweet Bubbles without a frame, outperformed + the initial Mojo icon and two other variants, with a 38.6% increase in installs: +

+ +

+ +

+ +

+ Based on these findings, Happy Labs changed the Happy Pet Story icon to the new image globally + on Google Play. +

+ +

+ Following the positive icon testing results, Happy Labs ran global store listing experiments + with a combination of screenshots from their store listing over a five week period. They then took + their best performing screenshots from the experiments and tested them across three specific + countries: Indonesia, Thailand, and Japan. The results showed an average increase of 19.87% in + installs. +

+ +

+ Migrating from the original images to the variants shown in the following figure increased organic + installs in Thailand by 13.9%: +

+ +

+ +

+ +

+ With the combination of both store listing experiments, Happy Pet Story saw an average increase of + 32% in month-on-month organic daily downloads globally, as described by Jeffrey Chee, CEO of Happy + Labs: +

+ +

+ “Store listing experiments have been an invaluable tool for us in optimizing our Play store + presence. I am really happy that we were able to get an uplift of 32% in organic installs with + minimal investment in terms of resources.” +

+ +

Get started

+ +

+ Learn how to run + + Store Listing Experiments and read our best practices for + + running successful experiments. For more best practices on growing your business with Google + Play, + get the Playbook for Developers app. +

\ No newline at end of file diff --git a/docs/html/distribute/stories/index.jd b/docs/html/distribute/stories/index.jd index 17455358aeb1..7d84ce42bb24 100644 --- a/docs/html/distribute/stories/index.jd +++ b/docs/html/distribute/stories/index.jd @@ -21,11 +21,11 @@ page.metaDescription=Android developers, their apps, and their successes with An

Articles

+
@@ -43,9 +43,9 @@ page.metaDescription=Android developers, their apps, and their successes with An

Articles

+
diff --git a/docs/html/images/cards/distribute/stories/animoca.jpg b/docs/html/images/cards/distribute/stories/animoca.jpg new file mode 100644 index 000000000000..1886bcef0268 Binary files /dev/null and b/docs/html/images/cards/distribute/stories/animoca.jpg differ diff --git a/docs/html/images/cards/distribute/stories/economist-espresso.png b/docs/html/images/cards/distribute/stories/economist-espresso.png new file mode 100644 index 000000000000..923bf5769d3f Binary files /dev/null and b/docs/html/images/cards/distribute/stories/economist-espresso.png differ diff --git a/docs/html/images/cards/distribute/stories/expressen-sport.png b/docs/html/images/cards/distribute/stories/expressen-sport.png new file mode 100644 index 000000000000..842ed3da77a8 Binary files /dev/null and b/docs/html/images/cards/distribute/stories/expressen-sport.png differ diff --git a/docs/html/images/cards/distribute/stories/glamour.png b/docs/html/images/cards/distribute/stories/glamour.png new file mode 100644 index 000000000000..770b03fc7df5 Binary files /dev/null and b/docs/html/images/cards/distribute/stories/glamour.png differ diff --git a/docs/html/images/cards/distribute/stories/happylabs-logo.png b/docs/html/images/cards/distribute/stories/happylabs-logo.png new file mode 100644 index 000000000000..ea20e71a6ed6 Binary files /dev/null and b/docs/html/images/cards/distribute/stories/happylabs-logo.png differ diff --git a/docs/html/images/cards/distribute/stories/lifesum.png b/docs/html/images/cards/distribute/stories/lifesum.png new file mode 100644 index 000000000000..3975ff260ed4 Binary files /dev/null and b/docs/html/images/cards/distribute/stories/lifesum.png differ diff --git a/docs/html/images/distribute/stories/animoca-flow.jpg b/docs/html/images/distribute/stories/animoca-flow.jpg new file mode 100644 index 000000000000..d2aa2f692edf Binary files /dev/null and b/docs/html/images/distribute/stories/animoca-flow.jpg differ diff --git a/docs/html/images/distribute/stories/animoca-graph.jpg b/docs/html/images/distribute/stories/animoca-graph.jpg new file mode 100644 index 000000000000..c2a42f436d48 Binary files /dev/null and b/docs/html/images/distribute/stories/animoca-graph.jpg differ diff --git a/docs/html/images/distribute/stories/animoca-logo.png b/docs/html/images/distribute/stories/animoca-logo.png new file mode 100644 index 000000000000..4b5b6b53c750 Binary files /dev/null and b/docs/html/images/distribute/stories/animoca-logo.png differ diff --git a/docs/html/images/distribute/stories/economist-espresso-icon.png b/docs/html/images/distribute/stories/economist-espresso-icon.png new file mode 100644 index 000000000000..923bf5769d3f Binary files /dev/null and b/docs/html/images/distribute/stories/economist-espresso-icon.png differ diff --git a/docs/html/images/distribute/stories/expressen-icon.png b/docs/html/images/distribute/stories/expressen-icon.png new file mode 100644 index 000000000000..4547ce775760 Binary files /dev/null and b/docs/html/images/distribute/stories/expressen-icon.png differ diff --git a/docs/html/images/distribute/stories/glamour-icon.png b/docs/html/images/distribute/stories/glamour-icon.png new file mode 100644 index 000000000000..770b03fc7df5 Binary files /dev/null and b/docs/html/images/distribute/stories/glamour-icon.png differ diff --git a/docs/html/images/distribute/stories/happylabs-happy_pet_icon.png b/docs/html/images/distribute/stories/happylabs-happy_pet_icon.png new file mode 100644 index 000000000000..9b24c4ad6859 Binary files /dev/null and b/docs/html/images/distribute/stories/happylabs-happy_pet_icon.png differ diff --git a/docs/html/images/distribute/stories/happylabs-logo.png b/docs/html/images/distribute/stories/happylabs-logo.png new file mode 100644 index 000000000000..ea20e71a6ed6 Binary files /dev/null and b/docs/html/images/distribute/stories/happylabs-logo.png differ diff --git a/docs/html/images/distribute/stories/happylabs-variant.png b/docs/html/images/distribute/stories/happylabs-variant.png new file mode 100644 index 000000000000..3ce534209157 Binary files /dev/null and b/docs/html/images/distribute/stories/happylabs-variant.png differ diff --git a/docs/html/images/distribute/stories/lifesum-icon.png b/docs/html/images/distribute/stories/lifesum-icon.png new file mode 100644 index 000000000000..3975ff260ed4 Binary files /dev/null and b/docs/html/images/distribute/stories/lifesum-icon.png differ diff --git a/docs/html/jd_extras_en.js b/docs/html/jd_extras_en.js index bb797b2ab1d1..1a97db4dc94e 100644 --- a/docs/html/jd_extras_en.js +++ b/docs/html/jd_extras_en.js @@ -2981,7 +2981,6 @@ METADATA['en'].extras = METADATA['en'].extras.concat([ "type": "distribute", "category": "google" }, - { "lang": "en", "group": "", @@ -5379,6 +5378,9 @@ METADATA['en'].collections = { "distribute/stories/games/docs": { "title": "", "resources": [ + "distribute/stories/games/animoca-star-girl.html", + "distribute/stories/games/happy-labs-experiment.html", + "distribute/stories/games/playlab-puzzles.html", "distribute/stories/games/upbeat-games.html", "distribute/stories/games/tapps.html", "distribute/stories/games/noodlecake-super-stickman.html", @@ -5401,6 +5403,11 @@ METADATA['en'].collections = { "distribute/stories/apps/docs": { "title": "", "resources": [ + "distribute/stories/apps/condenast-shopping.html", + "distribute/stories/apps/economist-espresso.html", + "distribute/stories/apps/expressen-sports.html", + "distribute/stories/apps/drupe-communications.html", + "distribute/stories/apps/noom-health.html", "distribute/stories/apps/aftenposten.html", "distribute/stories/apps/el-mundo.html", "distribute/stories/apps/segundamano.html", -- cgit v1.2.3-59-g8ed1b