Presentation is loading. Please wait.

Presentation is loading. Please wait.

Enabling trials and in-app offers in your Metro style app

Similar presentations


Presentation on theme: "Enabling trials and in-app offers in your Metro style app"— Presentation transcript:

1 Enabling trials and in-app offers in your Metro style app
9/14/ :45 PM APP123T Enabling trials and in-app offers in your Metro style app Arik Cohen Principal Lead Program Manager Microsoft Corporation © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Agenda Some monetization facts Building trials that matter
Monetizing over time Measure performance Best practices You’ll leave with examples of how to Build trial functionality into your app Use in-app offers to monetize over time

3 Some monetization facts
Trials matter 70x downloads 10x revenue 10% conversion The Windows Phone Developer blog, March, 2011

4 Some monetization facts
In-app offers 72% of revenue comes from apps that feature in-app offers 48% of revenue comes solely from in-app offers Distimo, August 2011

5 Flexibility of options
Existing relationship Subscriptions Consumable purchases Use Your Existing Commerce Choice of ad controls Ad Supported Time limited trials Feature differentiated trials One time Purchase Persistent purchases Expiring purchases Purchases over time

6 Trials and in-app offers in action
9/14/ :45 PM demo Trials and in-app offers in action © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7

8 Building trials that matter

9 Time limited or Feature differentiated

10 Trials the easiest way – no code required
Select a time period for your trial Let Windows handle the rest

11 Implementation basics
Check license Get latest listing data Prompt for purchase

12 Step 1: Check the license
// get current product var currentProduct = Windows.ApplicationModel.Store.CurrentProductSimulator; // get the license information var licenseInformation = currentProduct.licenseInformation; // check to see if the user has an active non-trial license if (licenseInformation.isTrial) { // user has trial version of the application } // get current product var currentProduct = Windows.ApplicationModel.Store.CurrentProduct; // get the license information var licenseInformation = currentProduct.licenseInformation; // check to see if the user has an active non-trial license if (licenseInformation.isTrial) { // user has trial version of the application } © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Step 2: Load the listing data
// get listing info currentProduct.loadListingInformationAsync().then( function (listing) { var listingInfo = listing; }); var price = listingInfo.formattedPrice; $ 8.00 € 8.00 ¥ 8,000 <ListingInformation> <Product> <MarketData xml:lang="en-us"> <Name>Piano</Name> <Description>Piano Application</Description> <Price>8.00</Price> <CurrencySymbol>$</CurrencySymbol> </MarketData> </Product> </ListingInformation> © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Step 3: Prompt for purchase
currentProduct.requestProductPurchaseAsync().then( function () { // Purchase succeeded EnableFullFunctionality(); }, function (err) { // Purchase failed // Check err to see if user cancelled }); © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

15 demo Adding trials to an app 9/14/2018 12:45 PM
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Monetizing over time

17 In-app offers enable you to monetize your app over time

18 Step 1: Check the license
// get current product var currentProduct = Windows.ApplicationModel.Store.CurrentProductSimulator; // get the license information var licenseInformation = currentProduct.licenseInformation; // check to see if the user has an active non-trial license var lic = licenseInformation.featureLicenses.lookup(featureId); if (lic.isActive) { // user has already purchased the feature } © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 Step 2: Load the listing data
// get listing info currentProduct.loadListingInformationAsync().then( function (listing) { var listingInfo = listing; }); var featureInfo = listingInfo.featureListings.lookup(featureId); return featureInfo.formattedPrice; <ListingInformation> <Feature FeatureId="Song 1"> <MarketData xml:lang="en-us"> <Name>Clair de Lune</Name> <Price>0.80</Price> <CurrencySymbol>$</CurrencySymbol> </MarketData> </Feature> </ListingInformation> © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 Step 3: Prompt for purchase
currentProduct.requestFeaturePurchaseAsync(featureId)().then( function () { // Purchase succeeded EnableFeature(featureId); }, function (err) { // Purchase failed // Check err to see if user cancelled }); © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 demo In-app offers 9/14/2018 12:45 PM
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Measuring performance

23 Monetization best practices
One app for both trial and full functionality Register callback for license changes Tell users about trial limitations Make purchases expected Increase value over time

24 Related sessions, reading and documentation
[APP121T] Introducing the Windows Store Enabling in-app purchases and trial versions Increasing Revenue

25 Making more money with your Metro style app
Create a trial to get more users Use in-app offers to monetize over time Measure your performance

26 thank you Feedback and questions http://forums.dev.windows.com
Session feedback

27 9/14/ :45 PM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28


Download ppt "Enabling trials and in-app offers in your Metro style app"

Similar presentations


Ads by Google