📜 ⬆️ ⬇️

Glazum is a simple and effective way to ask in-app questions in iOS applications.

image

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?



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:

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) { //do before block } doAfter:^(BOOL questionWasShown) { //do after block }]; 

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:

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?

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


Source: https://habr.com/ru/post/184034/


All Articles