How to Make a Successful App: 10 Fundamentals for Maximizing Your Investment
Published on 20 Oct 2016
Need to know how to build an app that starts creating value for you and your users on day one? These 10 fundamentals will help you get more value from your app and your development investment - and set yourself up for success.
Launching a new app can be thrilling! All those months of hard work, resources, time, effort and brainpower spent — and then finally, launch day arrives! You’re over the moon. You go live and then…crickets. And then...panic.
Don’t let this happen to you! In this post, we’ll share how to make a successful app that starts creating value for you and your users on day one — and maximizes the long term value of your app investment.
Setting up some fundamental aspects of your app in the very early app planning stages not only helps set you up for success from day one, it can also help you avoid the cost and effort involved in getting into a new dev cycle to fix something that should have been taken care of well before launch.
The time to prepare for app success is way, way back during the app concepting and development phase. Make sure these ten things are at the top of your checklist to maximize your investment in your app.
1) Understand your mobile value proposition.
Why would anyone download your app? It’s a fundamental question that too often gets lost as different people with different priorities and goals come to the table with different ideas.
Your mobile value proposition (a unique selling proposition for your app) can help you make sure your team’s goals are aligned — and that the customer stays at the center of your decision-making.
Get on the same page with your team on this, and then make sure every decision you make contributes to fulfilling this promise.
2) Nail down three most critical actions you want users to accomplish within the first 30 days after downloading your app.
Determine what you want users to do, and then build a plan to lead them through those high priority actions.
For example, depending on your goals, you may want to prioritize leading them through registering, providing preferences, opting in to push notifications, upgrade, make a purchase or read your content.
For more on building content that matches your goal, check out our webinar and related Excel template for building a mobile content plan that converts.
[Free Template] Mobile Content Planning Tool: Because writing for mobile is different. Our spreadsheet — which includes fields for all the elements you’ll need to plan for and create successful mobile messaging campaigns — makes it easier and faster to build mobile marketing campaigns that convert. Put it to work for you today.
3) Think about your use cases and your targeting ahead of time — and plan for them.
What use cases will provide value to your users and contribute to fulfilling your mobile value proposition? What segmentation or targeting can be used to assure relevance to your user? And what in-app content will you link them to?
Make sure to have deep links set up from day one to ensure a great experience.
4) Identify common content needs and get your messages written and designed prior to app launch.
Think about the kinds of messages or interactions you’ll want to have with most of your users.
For example, onboarding and welcome messages to increase feature adoption and retain new users. Write and design these messages ahead of time, and automate them as you can to avoid a last-minute scramble. We have resources that can help: check out our webinar and related content planning spreadsheet.
5) Plan ahead for getting the opt-in.
When you think about your cost of acquisition for a new app user, wouldn’t you like to be able to reach them?
Then think about your opt-in strategy well ahead of time. This topic is important, and we’ve written a lot about it. See our recent resource roundup of tips to get the opt-in.
6) Build in as many messaging channels as you can.
Not everyone will opt in to your push notifications. (In fact, our latest data says only about 42% will opt-in.) So what’s your plan for communicating with app users who have opted out?
A message center is essentially an in-box within your app. It allows you to reach all of your app users while they’re in your app. You can also use push notifications to send people to the message center with deep linking (more on deep linking below).
Our in-app messaging solution allows you to engage the majority of your users with messages they see while they’re using your app.
A third channel to consider is mobile wallet. Although it doesn’t live within your app, there are lots ways to leverage wallet passes in your app - and vice versa. (Get up to speed on the possibilities of this new mobile channel with our cheat sheet.)
7) Put a deep linking strategy in place.
Deep linking is the ability to send your user to a page in your app other than the home page.
Many people mistakenly assume that app pages have unique “URLs” like a web pages do. That’s not the case. And a big part of ensuring relevance is that, when someone taps on a push notification, they’re taken to a page that clearly relates to that notification — rathern than being sent to your app’s home page.
8) Define tags which allow you to deliver personalized, relevant messages from day one.
This is a big one. Sending messages that are personalized, relevant and useful (particularly automated, real-time messaging) can enhance the user experience. But they require thoughtful pre-planning.
To make sure your mobile messaging is as targeted and timely as it could and should be, you’ll need to identify the tags that help define who your user is, before you launch your app. Tags or attributes are things that don't change much over time — like a user’s gender or favorite sports team.
Why? Because targeting the right user at the right time with personalized messages they’ll care about requires you to be able to quickly understand who they are and what they’re doing in your app.
A tagging structure that helps you learn more about your users more quickly will help you get there. If you don’t have tags in place on launch, you’ll miss chances to be as relevant as you can right out of the gate.
Below are some examples of tags commonly used by three verticals (you can grab the code for these tags in our Docs).
9) Decide on the custom events you’ll use to make data-driven decisions and meet your goals.
Custom events let you track user activities and key conversions. By pairing a custom event with a tag you can track user activities and tie them back to corresponding push messaging campaigns.
For example, you would track a user registration event by adding a custom event at the point of user registration. Custom events can also capture how many or how much someone does something.
10) Create a unique identifier in your mobile data.
We’ve saved the most important item on our list for last. Doing this one simple thing will save you hours of rework down the road — and it will unlock the value of your mobile analytics. Ready? It’s quite simple: set up a unique identifier for each of your app users.
At Urban Airship, we use named user to map mobile devices to a customer’s chosen identifier. Once you have named user deployed, you can synch up your mobile data with data you have in any other business system or CRM to create a single user profile.
Use other marketing channels like email to retarget named users who have lapsed or churned.
Understand the customer journey and customer behavior across all of your web and physical properties.
Analyze the behaviors and events of your unique “power” users by creating a cohort, and then finding similar users on other channels. (Facebook’s retargeting tool, for example.)
Covering these ten essentials as you build your app — or putting them in place post-launch — will help you build long-term value for your app and for your users.
Want help making sure you’re covering the fundamentals that will set you and your app up for success? Schedule a consultation with our experts and make sure you're on the right track. Get in touch any time; we’re here to help.