Attention : the post will be interesting first of all to those who are involved in the development of mobile applications, and secondly, who uses these applications. We will discuss the problem of lack of user answers to specific questions of developers and offer a solution for iOS.
Description of the problem
Perhaps someone from the developers will find a familiar story, when you decide on a new feature, you implement it, send the application to the AppStore, it is approved by the evil censors, you open the application and ... silence. In this case, you can have a lot of users. No, of course, if the application will fall through time, there will be no silence. But if everything works, then silence is almost guaranteed. Only occasionally, as an easy pleasant breeze, can skip comments containing a mention of this feature.
')
Silence can upset and demotivate developers. And sometimes it is not easy to understand whether everything is good with features. Of course, it is possible to draw some conclusions about using it or not, without user feedback, it is enough to have any simple mobile analytics. But will it reveal the difficulties that your users have encountered? What little things need polishing? Understanding these nuances can be very difficult.
What to do?
It is possible and necessary to move in two directions: to use mobile analytics more intensively, enter and analyze different indicators, and try to get feedback from users, as well as answers to interesting questions. The most popular and at the same time simple way to get feedback is to make the button for sending a message to the developers and hope that the user will find it when he needs it. Yes, "find", it is usually hidden, because Nobody wants to clutter the UI because of this functionality.
And now let's feel in a user suit. We see a small bug that prevents to share it with the developer?
- need to be interrupted (people use your application, but not bugs seek out, they read something / listen / watch / play in your application)
- find a way to send feedback:
- look for the developer's email, launch an email client, write a letter - not everyone will decide on it, even if it is the fall of the application for which they paid.
- look for feedback button If you have seen, then it is already easier, we must remember where. If you haven’t seen it, where did the idea come from? What is it?
- drive away the thought: “Does the developer need this? He probably doesn't need such a trifle. ”
So after all what to do?
It seems the solution lies on the surface - you need to give the user the opportunity to share his thoughts:
- so that the distraction from the main occupation was minimal
- leave a response / comment should be as simple as possible
- a person must feel that his opinion is important
It seems to us that the answer now is almost obvious - you need to ask the person about the features and problems. If you have mail or other user contacts, then you are very lucky, you have at least some opportunity, of course, not without drawbacks. Another option is to ask such questions in the application. When and whom to ask, you have to decide for yourself, and you can do this with the help of the service you would like to submit -
Glazum .
What is Glazum for?
With the help of Glazum, you can ask users questions, request feedback and measure previously inaccessible metrics, for example,
Net Promoter .
The appearance of questions is completely under the control of the developer; for this purpose, special markers are placed in the application code, and at any time it will be possible to link a question to them through the panel on the site. When and to whom the question should be shown in the question settings through special display criteria.
Markers
The marker approach provides a balance between controlling the appearance of a question and flexibility. There can be any number of markers, they need to mark significant events in your code (the button is pressed, the volume is changed, the purchase is made, etc.). Placing them is no more difficult than tracking events with mobile analytics.
[Glazum setMarker:@"button pressed"];
At the same time, there is another more advanced option for installing a label.
[Glazum setMarker:@"button pressed" doBefore: ^(BOOL willShowQuestion) {

This method allows you to prepare an application for a question (for example, to stop playing music), and after closing the question window, perform some actions (resume playback).
User reply type
When creating a question, you have the opportunity to choose the type of user response.
This can be a short and detailed answer in a free form, a single and multiple choice from the proposed options or the calculation of
Net Promote Score .
Examples of question options with different kinds of answers Question Criteria
Glazum has a large number of different criteria for displaying a question. Here are some abstract examples:
- Show the question only to random 20% of users - if you have a lot of users, you can limit the selection
- Show the question to those from Russia, Ukraine, etc. - if you want to ask a specific question, for example, in Russian.
- Show a question only to users of the iOS version higher or equal to 7.0 - it’s interesting to know the opinion of users under the new operating system
- Show a question to users who run the application more than 20 times - a good criterion for user loyalty
- Show question to users who have added to favorites more than 5 times - to those who intensively use some feature.
If you have the ability to somehow identify users, for example, there is a login in the application, then you can make a call
[Glazum setUserIdentifier:@"example@example.com"];
This will allow you to use criteria based on this information, say ask specific users.
If you use user variables, for example, during A / B testing, then you have the opportunity to ask different questions to different groups of users.
[Glazum setCustomVariable:@"true" named:@"ab-test-printing"];
All you need to do is create a question whose
ab-test-printing value in the display criteria is either true or false.

Price
Glazum is currently free. We plan to consider the pricing policy in the near future (there will be a free plan), but now we want to concentrate efforts on increasing the value of the product through new very interesting features.
For current users, we will try to create the most comfortable conditions. Therefore, we invite everyone to register right now!
Total
To summarize, how will Glazum help you?
- Glazum will improve the product:
- By asking one question, you will determine which new feature your users are waiting for the most.
- You will learn about the unknown problems and difficulties faced by your users.
- Glazum will provide an opportunity to better understand their users. For example, to understand why they made purchases or stopped at some step. To do this, simply ask the appropriate question at the right time.
- As a consequence of the preceding paragraphs, Glazum can increase your revenue and user loyalty.
Your opinion is very important to us, so we wrote this post. Share with us your thoughts on any issues raised now. Thanks a lot in advance!
Links