If you’ve developed an app before, you know that getting positive user ratings is not an easy task. Unfortunately, users tend to rate negatively things they don’t like, and are less inclined to leave positive reviews for things they like. So, how do you as a developer motivate users to give you good reviews? First of all, of course, you need to develop a great app, which can be very useful or addictive. It’s a good idea to plan and prepare adequately for marketing, or to make full use of the app’s official website release data to do a good job of app SEO strategy. This includes: App title Keywords Description Location App promotion through web and social media channels As we’ve discussed in the past, keywords are extremely important for app discovery, and without deeper digging and optimization, your app may not be discovered by users. There’s also the app description section, which doesn’t count keywords (at least in the App Store), but that doesn’t mean you should ignore it. Your description should be highly relevant to the app itself and include versions and updates: 1. Optimize the first three lines because this is the first thing users see, make sure it is eye-catching enough to attract users to click to view the rest of the description. 2. Make sure it has a very readable format, with spaces between paragraphs, simple language, and short sentences or paragraphs. Get Reviews When it comes to apps, it seems paradoxical because user reviews and ratings can further drive your app’s ranking and make it easier for users to find it, without them your product is like a drop in the ocean in the app store. With this in mind, it’s a good idea to get as many people you know as possible (such as colleagues and developers you have a good relationship with) to give your app a candid review. Doing this will increase user interest, but let’s be honest, what if they really don’t like your app? Another way to get reviews is to add contact information in your description. This will encourage users to contact you if they have any questions. You can also use social media to ask for reviews, or invite them in developer forums if you’re sure potential competitors won’t leave nasty comments. However, the most common way to obtain ratings is to use an in-app popup view to prompt users to rate the app. There are all sorts of clever ways you can go about making sure the ratings you receive are positive, so let’s look at the following: The Twitter app (left) uses a common and basic approach, while JellyCar (right) uses social engineering to get the ratings the developer wants. For iOS apps, a tool for creating rating popups is useful, written by Arash Payan, who is extremely annoyed that Apple doesn't give negative reviews. Appirater is a piece of code that you can embed in your own project. It will automatically pop up a prompt for users to rate your app after they have used it for a while. Since its creation in 2009, it has been an open source project. Many developers have added to and improved it on this basis, and more developers hope to see this part in Apple's SDK. To use Appirater, you can simply embed the source code into your app project and add the following code to its delegate class: There is also a similar project for Android inspired by Appinater, the code can be found here. These source codes prompt users to rate the app after using it for a period of time to ensure that users can first experience the joy brought by the app. iRate Library Another open source project for iOS and Mac apps is iRate, which does something similar to what we introduced earlier. iRate does not require any configuration, just drag and drop iRate.h, m and .bundle files into your project and add the StoreKit framework where needed. Once completed, iRate will run automatically and also supports customization. To do this, before completing your app, you need to customize it by adding the iRate configuration code to the AppDelegate's initialize' method, as follows: Tips for using pop-ups Before asking users to rate your app, design a suitable interval to avoid annoying users or causing them to delete the app (or give a bad review). Also consider the choices you give to users. Have you used social engineering? Is it simple and direct? If you use a 'no thank you' button, it will take a long time before you remind the user again. If your rating reminder keeps popping up within two days, it will make users angry. Further tips: 1. Ask users to rate when they reach a certain level or after sharing their score. 2. Don’t ask users to rate your app when it launches. 3. Do not use actions such as "play on" or "pause" to prompt users to rate. Social Engineering is a strategy that completely relies on your familiarity with using it. Many users believe that social engineering is unethical at its core, especially when it is widely used in various forms of malware attacks. However, many developers still use it, so it is worth considering. Examples include: 1. There are no other options except a 5-point rating. 2. Give away unlocked items or promotions in exchange for ratings. 3. Ask for user reviews every time you update your app. The risk of using Social Engineering is that users may lose trust in you as a developer and uninstall the app. Open Communication For Google Play, William J. Francis wrote a proof-of-concept algorithm that allows you to encourage users to contact you if they have any questions. This is a great approach in my opinion because it encourages users to rate your app by telling them how important ratings are to developers and others. This approach is more likely to get a positive response than using social engineering because it is more transparent and honest. It also provides users with the opportunity to pass feedback directly to developers. In the source code, when a user selects “i love it”, they are taken directly to the App Store to leave a review. But if the user selects "needs work", an email app will open, allowing the user to directly feedback the problem to the developer, as shown below: This approach allows users and developers to have meaningful conversations and discourages destructive reviews and ratings. To use Rate Me, you just need to download the source code file (Download), and be aware that if you use the project, it must be loaded onto a real device, as it will not work properly on many simulators. Consider the cost of the app Another thing worth considering is the price. When an app is free to download, users aren’t excited to invest their time in it, so if it turns out to be something they don’t like, they may not rate the app. If users pay to download your app and it’s not what they thought it would be, they will become angry and look for ways to vent, so remember to monetize your app through different methods. After all, you can't please everyone, so if it's a paid app, the developer may receive a lot of negative reviews. If your app uses advertising as a means of monetization, you must also make sure that you do not annoy users with constant pop-up boxes, otherwise users will give negative reviews or directly delete the app. This is also something that user experience design needs to take into account. It’s also important that no matter what strategy you use, you know when and how to display your ads. Another thing to consider is the natural pauses in the user’s experience, such as completing a level, rather than when the user is actively using the app. Getting your app to the top of the charts is not an easy task and it is a very competitive market. This means that in order to do this, you have to build an app that is useful and that users will love. Combine this with your app’s marketing strategy plan and your app may perform exceptionally well. |
<<: Whose nerves were touched by Pechoin’s “high dissemination, low conversion”?
>>: How much does it cost to attract investment for the Zunyi check-in mini program?
1. #Split the wheel lottery game and get a gift b...
On April 24, the Marvel Universe, which has been ...
University marketing is mainly targeted at studen...
In order to attract more users, many companies ar...
Without further ado, let’s get straight to the po...
With the rapid development of mobile Internet, nu...
In the current industry context, Bilibili has bla...
Where should I start learning SEO from scratch? S...
For webmasters and SEO personnel who are new to w...
Benefits of scenario-based positioning The second ...
The Internet: The New and Old of the Media Ecosys...
Changsha bathing tea, tea drinking place recommen...
A good idea is one that netizens are willing to v...
Why join the WeChat Mini Program Development Comp...
In recent years, the competitive and cooperative ...