Glazum — a simple and effective way to set the in-app issues in iOS applications

image

warning - post will be of interest primarily to those who are associated with the development of mobile applications, and secondly, who uses these applications. We will discuss the problem of the lack of user responses to specific questions of developers and suggest solution for iOS.


Description


Perhaps someone of the developers will be familiar the story is, when it is determined with a new feature, realize her, send a app in the AppStore, it approves of the evil censors, open the app and ... silence. While you may have a lot of users. No, of course, if the application will fall through time, silence will not. But if everything is working, silence is virtually assured. Only occasionally, as a light pleasant breeze, can slip comments that mention this feature.

Silence can be frustrating and demotivating developers. And it is sometimes difficult to understand how a feature. Of course, to draw some conclusions about its use or not, possible without user feedback, enough to have any simple mobile Analytics. But will it help to identify the constraints faced by your users? What little things need polishing? To understand these nuances can be very difficult.

What to do?


To move in two directions: more intense use of mobile Analytics, introducing and analyzing the different indicators, and try to gather customer feedback, and answers to your questions. The most popular and easiest way to get feedback is to make the button send a message to the developers and hope that a user will find when it is needed. Yes, "find", it is usually hidden, because clutter UI-nobody wants this functionality.
Now let's feel suit the user. You can see a small bug that prevents to share it with the developer?

the
    the
  • should stop. (people use your app, not the bugs seek out, they have something to read/listen to/watch/play in your app)
  • the
  • to find a way to send feedback:
    the
      the
    • to look for email developers, launch email client, to write a letter — not everyone is settled, even if it is a drop application for which paid.
    • the
    • look for the button feedback'a? If seen, it is already easier, it is necessary to remember where. If you have not seen whence came the idea that it is?
  • the
  • to drive away the thought: "A whether it is the developer? Perhaps, a trifle he does not need".


So what to do?


I think the solution lies on the surface — you need to give the user the ability to share their thoughts:
the
    the
  • so that the diversion from the main occupation was minimal
  • the
  • leave a reply/comment should be as simple as possible
  • the
  • the person should feel that his opinion is important

It seems to us that the answer is almost obvious now — you need to ask the person about features and problems. If you have email or other contact information of users, then you are lucky, you have at least some opportunity, of course, is 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 this can be done using the service, which I would like to introduce Glazum.

why we need Glazum?


With Glazum you can ask the user questions, to request feedback and to measure previously inaccessible metrics, for example, Net Promoter.
The emergence of issues entirely under the control of the developer, to do this in the application code are placed special markers, and at any point in time, they can tie the issue panel website. When and to whom to show the question specified in the settings of the question using specific criteria of the show.
Markers

Approach with the markers allows to ensure a balance between control of the appearance of the question and flexibility. Markers can be any number, they need to mark important events in your code (a button is pressed, the changed volume purchased, etc.). Place them not more difficult than to trace events mobile Analytics.

the
[Glazum setMarker:@"button pressed"];

In this case there is another more advanced installation option label

the
[Glazum setMarker:@"button pressed" before: ^(BOOL willShowQuestion) {
//do the before block
} doAfter:^(BOOL questionWasShown) {
//do after block
}];

This method allows to prepare the application to issue (for example, stop playing music), and after closing the window of the question to perform certain actions (resume playback).

View answer

When creating a question, you have the opportunity to choose the type of user response.
It can be short and detailed answer in a free form, single and multiple selection of the options or a calculation Net Promote Score.

Examples of questions with different types of responses
the the the



Criteria display question

Glazum has a large number of different criteria, display a question. Here are some abstract examples:
the

    to Display a question only a random 20% of the users — if you have many users, it is possible to restrict the selection the

  • Show the question to those who from Russia, Ukraine, etc. — if you want to ask a specific question, for example, in Russian.
  • to Display a question only users with iOS version above or equal to 7.0 — it is interesting to know the opinion of users under the new operating system

    to Display a question to users that have launched the app more than 20 times is a good criterion of loyalty of the user

    to Display a question to users who have favorited more than 5 times — those who intensively uses a certain feature


If you have the ability to identify users, for example, there is a login in the app then you can make the call

the
[Glazum setUserIdentifier:@"example@example.com"];

This will allow you to use criteria based on this information, for example to ask questions to specific users.

If you are using custom variables, for example, during a/B testing, then you have the opportunity to ask different questions to different user groups.

the
[Glazum setCustomVariable:@"true" named:@"ab-test-printing"];

All you need to create a question whose criteria showing the value of ab-test-printing is either true or false.

Zena


Currently Glazum free. We plan to review the pricing policy in the near future (free will), but now I want to focus on increasing product value through new interesting features.

For current users we will try to create the most comfortable conditions. Therefore, we invite everyone to register right now!

Result


To sum up, the will help You Glazum?
the
Article based on information from habrahabr.ru

Популярные сообщения из этого блога

Approval of WSUS updates: import, export, copy

The Hilbert curve vs. Z-order

Configuring a C++ project in Eclipse for example SFML application